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
To start using Flowable’s BPMN engine in your Maven projects simply include the following Maven dependency:
<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-engine</artifactId> <version>6.7.2</version> </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.
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
Find the Flowable UI app:
http://localhost:8080/flowable-ui (login/password: admin/test)
Flowable allows a range of more advanced configurations which can be found in our GitHub repo.