Node Flowdocs

Camunda alternative: node-flow vs Camunda

node-flow vs Camunda — import BPMN 2.0 into a lightweight, developer-first JSON workflow engine that runs on Postgres and is free to run commercially.

node-flow is a lightweight Camunda alternative for developer-owned processes. Camunda executes BPMN — the process diagram is the program — and is built for organisations where business analysts model processes. node-flow executes a JSON DAG, keeps the diagram-first spirit with a visual editor, and can import BPMN 2.0 to give you a draft definition to start from.

Why people look for a Camunda alternative

  • Licensing. Camunda 8's self-managed production use requires a commercial licence under Camunda's current terms. node-flow is free to run in production, including commercially.
  • Footprint. A Camunda 8 installation is a set of components (the Zeebe engine, Operate, Tasklist, identity, a search store). node-flow is one image on PostgreSQL 18.
  • JSON in version control. A node-flow definition diffs cleanly in a pull request and needs no modeller to edit.

node-flow vs Camunda at a glance

node-flowCamunda 8
Process languageJSON DAG; BPMN 2.0 import to a draftBPMN 2.0 and DMN
WorkersAny language, HTTP long-pollJob workers via Camunda clients
Human tasksHUMAN task and inboxTasklist and forms
Business rulesBUSINESS_RULE system taskDMN
InfrastructurePostgreSQL 18Several platform components and a search store
PriceFree to runCommercial for self-managed production; SaaS plans

When Camunda is the better choice

Choose Camunda when business analysts own process models in BPMN and DMN, when you need BPMN's full event and compensation semantics exactly, or when your organisation standardises on it.

Frequently asked questions

Can node-flow import BPMN?

Yes. POST a BPMN 2.0 XML document to the import-bpmn endpoint and node-flow converts it into a draft workflow definition for you to review and register. It is a starting point, not a BPMN runtime.

Next

On this page