FREEDOM251

Freedom251 › Workflow Management Software

Imixs-Workflow

Free plan APILinuxSelf-hostedWeb

Visit Imixs-Workflow Alternatives Pricing

Imixs-Workflow's own site

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

PlanBilled and limitsPrice
Imixs-WorkflowNo feature limits · No license fees · Free to use in productionFree

As imixs.org lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Imixs-Workflow website and documentation.
  2. Choose to run the engine as a Docker microservice or embed it in a Jakarta EE application.
  3. Model processes with BPMN 2.0, including business rules and task access controls.
  4. Use its REST API to access workflow resources and business objects in JSON or XML.
  5. 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

Look at these too