Skip to main content

Supported environments

note

The versions listed on this page are the minimum version required if appended with a +.

Pay attention to where the + falls, as most of our dependencies follow semantic versioning (semver), where x.y.z correspond to MAJOR.MINOR.PATCH. Higher or more recent versions will be compatible with Camunda, with respect to semver.

For example, 1.2+ means support for the minor version 2, and any higher minors (1.3, 1.4, etc.) and patches (1.2.1, 1.2.2, etc.), but not majors, like 2.x.

Camunda 8 SaaS & Self-Managed​

Clients​

  • Zeebe Java Client: OpenJDK 8+
  • Zeebe Go Client: Go 1.13+
  • zbctl: Windows, MacOS, and Linux (latest)

Web Browser​

  • Google Chrome latest [recommended]
  • Mozilla Firefox latest
  • Microsoft Edge latest

Desktop Modeler​

  • Windows 7 / 10
  • Mac OS X 10.11
  • Ubuntu LTS (latest)

Camunda 8 Self-Managed​

We recommend running Camunda 8 Self-Managed in a Kubernetes environment. We provide officially supported Helm Charts for this. Please follow the Installation Guide to learn more about installation possibilities.

Requirements for the components can be seen below:

ComponentJava versionOther requirements
ZeebeOpenJDK 17+Elasticsearch 7.16.x, 7.17.x (only if Elastic exporter is used)
OperateOpenJDK 11+Elasticsearch 7.16.x, 7.17.x
TasklistOpenJDK 11+Elasticsearch 7.16.x, 7.17.x
IdentityOpenJDK 17+Keycloak 16.1.x, 18.x, 19.x
OptimizeOpenJDK 11+Elasticsearch 7.13.x - 7.15.x, 7.16.2+, 7.17.x, Identity, 8.1.x
Web Modeler (Beta)-Keycloak 16.1.x, 18.x, 19.x
PostgreSQL 14.x (other database systems are currently not supported)
Elasticsearch support

Elastic's Elasticsearch is the only supported version of Elastic compatible with Camunda 8.

AWS Opensearch is not supported at this time.

Version Matrix​

This overview shows which Zeebe version works with which Modeler, Operate, Tasklist and Optimize:

DesignAutomateImproveform-js
Desktop Modeler 4.7+Zeebe 1.0.xOperate 1.0.x Tasklist 1.0.x-0.0.1
Desktop Modeler 4.9+Zeebe 1.1.xOperate 1.1.x Tasklist 1.1.x-0.1.x
Desktop Modeler 4.11+Zeebe 1.2.xOperate 1.2.x Tasklist 1.2.x IAM 1.2.x-0.1.x
Desktop Modeler 4.12+Zeebe 1.3.xOperate 1.3.x Tasklist 1.3.x IAM 1.3.xOptimize 3.7.x0.1.x
Desktop Modeler 5.0+Zeebe 8.0.xOperate 8.0.x Tasklist 8.0.x Identity 8.0.xOptimize 3.8.x0.2.x
Desktop Modeler 5.4+Zeebe 8.1.xOperate 8.1.x Tasklist 8.1.x Identity 8.1.x Connectors 0.23.0Optimize 3.9.x0.8.x
Web Modeler (Beta)Zeebe 8.1.xOperate 8.1.x Tasklist 8.1.x Identity 8.1.x Connectors 0.23.0Optimize 3.9.x0.8.x
note

You can also use newer versions of Desktop and Web Modeler with older Zeebe versions.

Camunda 7 & Optimize Version Matrix​

ImproveAutomateJava versionElasticsearch version
Optimize 3.3.xCamunda 7.12.11+, 7.13.5+, 7.14.xOpenJDK 8+ or OpenJDK 11+7.3.0+, 7.4.0+, 7.5.0+, 7.6.0+, 7.7.0+, 7.8.0+, 7.9.0+, 7.10.0+
Optimize 3.4.xCamunda 7.13.5+, 7.14.x, 7.15.xOpenJDK 8+ or OpenJDK 11+7.5.1+, 7.6.0+, 7.7.0+, 7.8.0+, 7.9.0+, 7.10.0+, 7.11.0+
Optimize 3.5.xCamunda 7.13.5+, 7.14.x, 7.15.xOpenJDK 11+7.8.0+, 7.9.0+, 7.10.0+, 7.11.0+, 7.12.0+, 7.13.0+
Optimize 3.6.xCamunda 7.14.x, 7.15.x, 7.16.xOpenJDK 11+7.8.0+, 7.9.0+, 7.10.0+, 7.11.0+, 7.12.0+, 7.13.0+, 7.14.0+, 7.15.0+
Optimize 3.7.xCamunda 7.14.x, 7.15.x, 7.16.xOpenJDK 11+7.8.0+, 7.9.0+, 7.10.0+, 7.11.0+, 7.12.0+, 7.13.0+, 7.14.0+, 7.15.0+, 7.16.2+
Optimize 3.8.xCamunda 7.15.x, 7.16.x, 7.17.xOpenJDK 11+7.10.0+, 7.11.0+, 7.12.0+, 7.13.0+, 7.14.0+, 7.15.0+, 7.16.2+, 7.17.0+
Optimize 3.9.xCamunda 7.16.x, 7.17.x, 7.18.xOpenJDK 11+7.13.0+, 7.14.0+, 7.15.0+, 7.16.2+, 7.17.0+