BPMN, CMMN and DMN process automation engine with a REST API
CIS Level 1 hardened Ubuntu 24.04 LTS image by Lynxroute · unique credentials at first boot · CVE-scanned · SBOM and CIS report inside
| Cloud | Version | Software price | Last build | |
|---|---|---|---|---|
| Azure Marketplace VM image · plan payg-gen2 · Gen2 | 8.0.0 | $0.028/vCPU/hr Recommended VM: Standard_D2s_v3 | 2026-08-07 | Listing ↗ |
Software price only; cloud infrastructure is billed separately by the provider. Prices in USD.
| Base OS | Ubuntu 24.04 LTS |
| Hardening | CIS Level 1, Ubuntu 24.04 LTS (tailored) |
| License | Apache-2.0 |
| Upstream | Flowable AG |
| Machine-readable | product.json · catalog.json |
Flowable is an open-source business process automation platform written in Java and packaged as a single Spring Boot application with an embedded Tomcat. It runs BPMN 2.0 process definitions, CMMN 1.1 cases, DMN 1.3 decision tables, an event registry and an identity module from one compact engine, and exposes every one of them over a documented REST API covering deployment, process and case execution, user task management, decision evaluation, and full historical audit queries. Process definitions are plain BPMN 2.0 XML authored in any compliant modelling tool, so the assets stay portable. State is persisted in a bundled PostgreSQL database on the instance. Apache-2.0 license, no vendor lock-in. Running it yourself keeps process definitions, task assignments and the complete audit history inside your own AWS account.
SCOPE OF THE OPEN SOURCE DISTRIBUTION
Flowable 7.0 removed the graphical UI applications from the open-source distribution. This image ships what upstream publishes today: the BPMN, CMMN, DMN, event registry and identity engines, their REST APIs, and the built-in API explorer. It does not include a graphical process modeller. Author diagrams in any BPMN 2.0 editor and deploy the XML through the REST API.
Security hardening:
OS hardening (CIS Level 1):
Compliance artifacts:
Credentials are generated at first boot and written to /root/flowable-credentials.txt.
# accept the plan terms once, then:
az vm image terms accept --publisher lynxroute --offer flowable --plan payg-gen2
az vm create -g my-rg -n flowable --size Standard_D2s_v3 \
--image lynxroute:flowable:payg-gen2:latest --admin-username azureuser --generate-ssh-keys
The most recent release with notes; the full release history is in product.json.