Freedom251 › Workflow Management Software
Imixs-Workflow

What Imixs-Workflow is
Imixs-Workflow is a transactional workflow engine for modeling and running business processes on Jakarta EE. It uses BPMN 2.0 for event-based processes, business rules, automatic actions, and approval workflows. Each process instance can have its own access control list, with task-level owner, read, and write access defined in the BPMN model. Its REST API exposes workflow, model, report, document, administration, event-log, and scheduler resources, with business objects available in JSON and XML.
The engine can run as a Docker-containerized microservice or be embedded in Jakarta EE applications. Java plugins and adapters can extend workflow processing, and adapters can call external microservices. Imixs-Forms provides ready-to-use JavaScript components for building workflow-enabled web applications. The Imixs Security OIDC module supports browser login and bearer-token authentication for REST APIs with providers including Keycloak, Microsoft Entra ID, Auth0, and Okta. The project is free software under the Eclipse Public License 2.0, with a secondary license for GPL-2.0-or-later compatibility. It has no feature limits or license fees, including for production use; the project provides documentation and a community forum, while the maker offers professional services and consulting.
Who it suits
Imixs-Workflow suits business analysts and developers building process-driven applications, including API-first, enterprise, web, and IoT developers. It can be used as a microservice or embedded in Jakarta EE applications.
What it does well
- Models processes with the BPMN 2.0 standard.
- Supports task-level access controls defined in BPMN.
- REST API provides JSON and XML business objects.
- Can run as a Docker microservice or be embedded.
- No feature limits or license fees, including in production.
What to know first
- Requires a Jakarta EE application context or deployment.
- The project uses EPL 2.0, with GPL-2.0-or-later compatibility as a secondary license.
- Extending workflow processing uses Java plugins and adapters.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Imixs-Workflow | No feature limits · No license fees · Free to use in production | Free |
As imixs.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Imixs-Workflow website and documentation.
- Choose to run the engine as a Docker microservice or embed it in a Jakarta EE application.
- Model processes with BPMN 2.0, including business rules and task access controls.
- Use its REST API to access workflow resources and business objects in JSON or XML.
- For workflow-enabled web applications, use Imixs-Forms components.
Verdict
Imixs-Workflow provides BPMN-based process modeling, access controls, and REST resources, with options for standalone containerized deployment or embedding. Its free production use has no feature limits or license fees.
Questions
How much does Imixs-Workflow cost?
The plan is free, with no feature limits or license fees, including for production use.
Is Imixs-Workflow open source?
Yes. It is free software under the Eclipse Public License 2.0, with a secondary license for GPL-2.0-or-later compatibility.
How can I deploy it?
It can run as a Docker containerized microservice or be embedded in a Jakarta EE application.
What authentication providers does it support?
The Imixs Security OIDC module supports browser login and bearer-token authentication for REST APIs with Keycloak, Microsoft Entra ID, Auth0, and Okta.
What does the REST API expose?
It provides workflow, model, report, document, administration, event-log, and scheduler resources. Business objects are available in JSON and XML.
Where can I get support?
The project directs users to its community forum and documentation. The maker also offers professional services and consulting.
Facts from Imixs-Workflow's own pages
- Access control
- Each process instance can have its own access control list, with task-level owner, read, and write access defined in the BPMN model. · imixs.org, 11 Oct 2026
- API
- Its REST API exposes workflow, model, report, document, administration, event-log, and scheduler resources, with business objects available in JSON and XML formats. · imixs.org, 11 Oct 2026
- Authentication
- The Imixs Security OIDC module supports browser login and bearer-token authentication for REST APIs with standard providers including Keycloak, Microsoft Entra ID, Auth0, and Okta. · imixs.org, 11 Oct 2026
- BPMN modeling
- It uses the BPMN 2.0 standard and supports event-based processes with business rules, automatic actions, and approval workflows. · imixs.org, 11 Oct 2026
- Conditional logic
- Yes · imixs.org, 22 Sept 2026
- Deployment
- The engine can run as a Docker containerized microservice or be embedded in Jakarta EE applications. · imixs.org, 11 Oct 2026
- Extensions
- Java plugins and adapters can extend workflow processing, and adapters can call external microservices. · imixs.org, 11 Oct 2026
- Free plan
- No · imixs.org, 22 Sept 2026
- Intended users
- The documentation presents the engine for business analysts, web developers, API-first developers, enterprise developers, and IoT developers. · imixs.org, 11 Oct 2026
- License
- The project is free software under the Eclipse Public License 2.0, with a secondary license for GPL-2.0-or-later compatibility. · imixs.org, 11 Oct 2026
- Multi-step workflows
- Yes · imixs.org, 22 Sept 2026
- Product
- Imixs-Workflow is a transactional workflow engine based on Jakarta EE for modeling and running business processes. · imixs.org, 11 Oct 2026
- Security and compliance
- The maker describes its model-driven access controls as auditable and GDPR compliant, with rules visible in the BPMN model. · imixs.org, 11 Oct 2026
- Support
- The project directs users to its community forum and documentation, and the maker offers professional services and consulting. · imixs.org, 11 Oct 2026
- Web application tooling
- Imixs-Forms is a JavaScript framework with ready-to-use components for building workflow-enabled web applications. · imixs.org, 11 Oct 2026
Where Imixs-Workflow stands on Freedom251
- Workflow Management Software#4 of 48
- Workflow automation tools#37 of 133