This library provides an adapter implementation of Process Engine API for the Operaton process engine.
It is derived from the Camunda 7 adapter: Operaton is an API-compatible open-source fork of Camunda 7, so both the embedded and the remote adapter carry over. The remote adapter keeps using the community REST client for Camunda 7, which works against Operaton's Camunda-7-compatible REST API.
The documentation can be found here or in its respective repository.
| Adapter Version | Operaton Version | API Version | Spring Boot |
|---|---|---|---|
| 2026.09.1 | 2.1.3 | 1.7 | 4.0 |
| 2026.08.1 | 2.1.3 | 1.7 | 4.0 |
If you want to start usage, please add the BOM to your Maven project and add the corresponding adapter implementation:
<dependency>
<groupId>dev.bpm-crafters.process-engine-adapters</groupId>
<artifactId>process-engine-adapter-operaton-bom</artifactId>
<version>${process-engine-adapter-operaton.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>The library contains of the following Maven modules:
process-engine-adapter-operaton-adapter-common: shared functionality used by both adapter implementationsprocess-engine-adapter-operaton-embedded-core: Operaton Embedded Adapter implementationprocess-engine-adapter-operaton-embedded-spring-boot-starter: Operaton Embedded Adapter Spring Boot Starterprocess-engine-adapter-operaton-remote-core: Operaton Remote Adapter implementationprocess-engine-adapter-operaton-remote-spring-boot-starter: Operaton Remote Adapter Spring Boot Starterprocess-engine-adapter-operaton-testing: test fixtures and utilities for testing the adaptersprocess-engine-adapter-operaton-embedded-testing: Process Engine API Testing provider running an in-memory Operaton engineprocess-engine-adapter-operaton-remote-testing: Process Engine API Testing provider running against a remote Operaton engine, started in Testcontainers by defaultprocess-engine-adapter-operaton-bom: Maven BOM containing dependency definitions.