Open Source header image

Open Source

At the core of the Flowable products are fast, modern process and case management and rules engines that are open source and fully support the BPMN, CMMN, and DMN open standards.


The source code of the Flowable engines is available on Github. The code is available under the Apache 2 License. In case you have questions or want to get feedback from Flowable community members please visit our Flowable Open Source Forum.


We have an active Flowable community of developers, who participate in forum discussions, raise Github issues, and provide pull requests.  

The community is always looking for new active members. If you are interested in contributing to Flowable, please read the following information.

Character DeveloperScreenFlowable

Using Flowable

With Maven 

To start using Flowable’s BPMN engine in your Maven projects simply include the following Maven dependency: 


To use Flowable’s CMMN and DMN engines, add flowable-cmmn-engine or flowable-dmn-engine as artifact Id in the Maven dependency above. 

With Docker  

You can also use our Docker images available on Docker Hub to run Flowable. To start the Flowable REST app (with an in-memory h2 database): 

docker run -p8080:8080 flowable/flowable-rest

The API documentation will be available on:

http://localhost:8080/flowable-rest/docs/  (login/password: rest-admin/test) 

For the full Flowable experience run the Flowable UI Docker image. This image contains the Flowable UI app with the Modeler, Task, Admin and IDM functionality with an in-memory H2 database. 

docker run -p8080:8080 flowable/flowable-ui

Flowable Favicon

Find the Flowable UI app:

http://localhost:8080/flowable-ui (login/password: admin/test) 

Character Moss_Tools

Advanced Docker Configurations 

Flowable allows a range of more advanced configurations which can be found in our GitHub repo.

Discover the Flowable Platform