Can AI agents automate Camunda 8?
Camunda · hybrid · enterprisedeveloper-tools
Camunda 8 process orchestration is automatable today through the Orchestration Cluster REST API, with the same engine and APIs on SaaS and Self-Managed. This record is Camunda 8 (Zeebe, Modeler, Operate, Tasklist, and the built-in Orchestration Cluster MCP Server). It is not n8n, Zapier, Power Automate, or Workato. The public REST API is part of the Camunda 8 public API with SemVer stability. It deploys, starts, and monitors BPMN processes, claims and completes user tasks, reads and updates variables, and resolves incidents. SaaS hosts follow https://${REGION_ID}.api.camunda.io/${CLUSTER_ID}/v2/. SaaS requires OIDC: create Console API client credentials, request a token with the OAuth 2.0 client-credentials grant, and send Authorization Bearer. Helm defaults to HTTP Basic. Camunda 8 Run and Docker Compose default to no auth for local development. Official clients cover Java (camunda-client-java, REST and gRPC), Python (camunda-orchestration-sdk), and TypeScript (@camunda8/orchestration-cluster-api). A C# SDK is documented as a technical preview and is not scored here. Zeebe gRPC remains available for low-latency job activation and instance control. The Orchestration Cluster MCP Server is built into the cluster from Camunda 8.9 at /mcp/cluster over Streamable HTTP. Camunda states it is not part of the Camunda 8 public API. It shares REST authentication and authorization. Tools cover cluster health and topology, incidents (including resolve), process definitions and BPMN XML, process instance search and create, user-task search and assign, and variables. It is on by default in Camunda 8 Run and Docker Compose; Helm and SaaS need an explicit enable, and SaaS requires 8.9.0 or later. Many MCP clients need c8ctl mcp-proxy for the client-credentials flow. HTTP Webhook inbound connectors can start or continue a process from an external POST. Connector catalogs on Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because it is the public, versioned contract. MCP scores 7: official and useful from 8.9, with a non-public-API caveat and enablement gates. CLI scores 7.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restgrpcoauth2-client-credentialsbasic coverage: partial · docs |
| SDK | yes | javapythontypescript official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | bpmnconnector-templates webhooks: True |
| Data access | export: json, bpmn-xml · import: bpmn | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Camunda 8 SaaS and Self-Managed expose web consoles (Console, Modeler, Operate, Tasklist). The documented machine paths are the Orchestration Cluster REST API, Zeebe gRPC, official clients, c8ctl, and the built-in MCP server — not browser control. This record is not n8n, Zapier, Power Automate, or Workato.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 7 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-11 |
license | declared | source | 2026-09-11 |
platforms | declared | source | 2026-09-11 |
modalities.api.exists | declared | source | 2026-09-11 |
modalities.api.kinds[0] | declared | source | 2026-09-11 |
modalities.api.kinds[1] | declared | source | 2026-09-11 |
modalities.api.auth[0] | declared | source | 2026-09-11 |
modalities.api.auth[1] | declared | source | 2026-09-11 |
modalities.api.coverage | declared | source | 2026-09-11 |
modalities.api.docs | declared | source | 2026-09-11 |
modalities.sdk.exists | declared | source | 2026-09-11 |
modalities.sdk.languages[0] | declared | source | 2026-09-11 |
modalities.sdk.languages[1] | declared | source | 2026-09-11 |
modalities.sdk.languages[2] | declared | source | 2026-09-11 |
modalities.sdk.official | declared | source | 2026-09-11 |
modalities.mcp.first_party | declared | source | 2026-09-11 |
modalities.mcp.verdict | declared | source | 2026-09-11 |
modalities.cli.exists | declared | source | 2026-09-11 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-11 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-11 |
modalities.extensibility.webhooks | declared | source | 2026-09-11 |
modalities.data_access.export[0] | declared | source | 2026-09-11 |
modalities.data_access.export[1] | declared | source | 2026-09-11 |
modalities.data_access.import[0] | declared | source | 2026-09-11 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-11 |
verdict.scores.api | declared | source | 2026-09-11 |
verdict.scores.mcp | declared | source | 2026-09-11 |
verdict.scores.cli | declared | source | 2026-09-11 |
freshness.watch[0].url | declared | source | 2026-09-11 |
freshness.watch[1].url | declared | source | 2026-09-11 |
freshness.watch[2].url | declared | source | 2026-09-11 |
freshness.watch[3].url | declared | source | 2026-09-11 |
Related tools
Other products in this database that share a category with Camunda 8.
Last verified 2026-09-11 · volatility high · JSON record