Downloads - Flowable
Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform written in Java. At its core is a lightning fast, tried and tested BPMN 2 process engine, coupled with native Case Management (CMMN) and DMN engines.
Just unzip your selected download to a directory of choice and then follow the instructions in the readme.html. This has links to the docs and the release notes. The User Guide has a quick start section to get you running in minutes.
Version 6 is the next generation of the process engine that was released in early 2017 after many years of development and testing. This is the focus of new features, scalability and performance. It is a fork from the Activiti project by its original developers.
<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-engine</artifactId> <version>6.6.0</version> </dependency>
All Flowable UI apps are available on Docker Hub.
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/ .
For a quick start with 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 UI app; http://localhost:8080/flowable-ui
Take a look at our GitHub repo for other and more advanced configurations.
If you’re interested in a 30-day trial of the enterprise version of Flowable, then you
can get a download and trial license in a matter of minutes. It’s a fully functioning version of Flowable Engage (which includes Flowable Work). Here’s more information on the enterprise products.
Version 5 is the previous release that has been under development by the core Flowable engineers since 2010. It is a fork from the Activiti project and keeps all the same package names and interfaces.
<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-engine</artifactId> <version>5.23.0</version> </dependency>
From the perspective of a developer and process designer, at one level there is very little difference between the versions. If you have built something using V5, then in many cases you just need to change to use the V6 JAR.
On another level, V6 is the future: it’s faster, more scalable and more flexible. The V6 engine is where you want to be going, so start looking at it now to be ready to exploit its new capabilities.
Many thanks to EJ Technologies for providing open source licenses for the Java Profiler product JProfiler
Many thanks to BrowserStack for providing open source licenses to test our Flowable UI apps on all the different browsers.