Welcome to MultiFlexi’s documentation!

MultiFlexi Logo

MultiFlexi is a comprehensive PHP-based task scheduling and automation framework designed for accounting and business system integrations. It enables scheduled execution of applications and tools across multiple companies and platforms, with primary focus on systems like AbraFlexi and Stormware Pohoda.

Version 1.29.0 brings enhanced monitoring capabilities with the new MultiFlexi Probe application for system health checks and monitoring.

Key Features

  • Multi-Platform Integration: Native support for AbraFlexi, Pohoda, and other business systems with extensible credential types

  • Flexible Job Scheduling: Automated task execution with customizable intervals (hourly, daily, weekly, monthly, yearly) and dependencies

  • Advanced Credential Management: Secure handling of authentication credentials including VaultWarden integration, banking APIs (FioBank, RaiffeisenBank, CSAS), and Office365

  • Multiple Execution Environments: Support for native execution, Docker containers, Kubernetes pods, Azure cloud, and Podman

  • Comprehensive Logging: Detailed execution logs with Zabbix and OpenTelemetry monitoring integration and real-time tracking

  • Multi-Interface Support:

    • Responsive Bootstrap 4 web interface with real-time monitoring and charts

    • Rich command-line interface with extensive management commands

    • RESTful API with OAuth2 authentication and multiple output formats (JSON, XML, HTML, YAML)

  • Enterprise-Ready: User authentication, API tokens, multi-tenant data isolation, and comprehensive security features

Getting Started

To get started with MultiFlexi:

  1. Follow the Installation Guide guide for installation instructions

  2. Complete the First Run Manual configuration

  3. Explore the Usage section for operational guidance

  4. Check the API documentation for programmatic integration

  5. Use the MultiFlexi CLI for command-line management

  6. See Manage MultiFlexi using Ansible for Infrastructure as Code automation

For developers and contributors, see the MultiFlexi Development section for technical details, architecture information, and development guidelines.

Note

MultiFlexi is actively developed and regularly updated with new features and improvements.

Check out the Usage section for further information, including how to Installation the project.

Note

This project is under active development.

Contents