{
 "categories": [
  "enterprise",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "Camunda presents a process orchestration platform for people, AI agents, and systems. Available as SaaS or Self-Managed with the same orchestration engine and APIs. SaaS runs on AWS and Google Cloud; Self-Managed is Kubernetes (Helm) on AWS, Azure, Google Cloud, OpenShift, or on-prem.",
   "source": "https://camunda.com/platform/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "The platform FAQ states core engine components are source-available and enterprise features ship under a commercial license. SaaS is sold with a 99.9% production SLA.",
   "source": "https://camunda.com/platform/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "platforms",
   "note": "SaaS is a web console. Self-Managed is documented as Kubernetes (Helm) on cloud or on-prem Linux topologies, including air-gapped networks.",
   "source": "https://camunda.com/platform/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "Camunda documents the Orchestration Cluster REST API as the public programmatic interface to start, manage, and query process instances, complete user tasks, resolve incidents, and manage variables.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented public Orchestration Cluster interface is an HTTP REST API under /v2, with OpenAPI, Swagger, and a Postman collection.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[1]",
   "note": "Camunda documents the Zeebe API (gRPC) for low-latency cluster communication, including job activation and process-instance create and cancel.",
   "source": "https://docs.camunda.io/docs/apis-tools/zeebe-api/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "OIDC-based authentication is required for SaaS and recommended for production. SaaS uses the OAuth 2.0 client-credentials grant against CAMUNDA_OAUTH_URL, then Authorization: Bearer on each request.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[1]",
   "note": "Basic authentication (username and password) is the Helm default for the Orchestration Cluster API and can be enabled on Camunda 8 Run. Camunda notes password checks on every request and that Basic may not suit production.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "REST coverage includes deploy, start, monitor, user-task operations, variables, incident resolution, and search. Separate Administration, Optimize, and Web Modeler APIs exist, so coverage of the whole Camunda 8 product is partial.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened Camunda's current Orchestration Cluster REST overview, including SaaS and Self-Managed base URLs, SemVer public-API status, and the first-workflow endpoints.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.exists",
   "note": "Camunda lists official clients: Java client, Spring Boot Starter, TypeScript SDK, Python SDK, and a C# SDK technical preview.",
   "source": "https://docs.camunda.io/docs/apis-tools/working-with-apis-tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[0]",
   "note": "The official Camunda Java Client (io.camunda:camunda-client-java) is part of the public API, supports REST and gRPC, and replaces the Zeebe Java Client from 8.8.",
   "source": "https://docs.camunda.io/docs/apis-tools/java-client/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[1]",
   "note": "Camunda documents a fully typed official Python client for the Orchestration Cluster REST API (camunda-orchestration-sdk) with OAuth and Basic auth and job workers.",
   "source": "https://docs.camunda.io/docs/apis-tools/python-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[2]",
   "note": "Camunda documents the official TypeScript Orchestration Cluster API client @camunda8/orchestration-cluster-api for Camunda 8.8+ in Node.js or the browser, plus @camunda8/sdk for Node.js including gRPC.",
   "source": "https://docs.camunda.io/docs/apis-tools/typescript/typescript-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.official",
   "note": "Camunda presents Java, Spring, TypeScript, Python, and c8ctl as official clients. Community-maintained component clients are listed separately.",
   "source": "https://docs.camunda.io/docs/apis-tools/working-with-apis-tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "Camunda documents a built-in Orchestration Cluster MCP Server from 8.9 at /mcp/cluster. It shares REST auth and is enabled independently. Camunda states it is not part of the Camunda 8 public API.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "The MCP server is a first-party cluster surface with discoverable tools for cluster, incidents, process definitions and instances, user tasks, and variables.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.cli.exists",
   "note": "c8ctl (@camunda8/cli) is Camunda's official CLI for SaaS and Self-Managed: inspect instances, tasks, incidents, and jobs; deploy BPMN, DMN, and forms; manage profiles; output JSON.",
   "source": "https://docs.camunda.io/docs/apis-tools/c8ctl/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Process logic is modeled as standard executable BPMN and deployed to Zeebe. The process model that ships is the production model.",
   "source": "https://camunda.com/platform/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Camunda documents connector templates and a connector SDK to configure built-in and custom connectors as BPMN tasks without writing integration code for each system.",
   "source": "https://docs.camunda.io/docs/components/connectors/introduction-to-connectors/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.webhooks",
   "note": "The HTTP Webhook inbound connector starts or continues a BPMN process from an external HTTP POST after the diagram is deployed. Authorization options include Basic, API key, JWT, and HMAC.",
   "source": "https://docs.camunda.io/docs/components/connectors/protocol/http-webhook/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[0]",
   "note": "Orchestration Cluster REST responses are JSON. Variables are JSON objects. Error bodies follow RFC 9457.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[1]",
   "note": "getProcessDefinitionXml retrieves the BPMN XML of a process definition. The REST API likewise supports process-definition retrieval as part of lifecycle management.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[0]",
   "note": "POST /deployments deploys a BPMN file to the cluster. c8ctl deploy accepts BPMN, DMN, and form resources.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Camunda publishes a documentation index for AI agents covering guides, components, APIs and tools, Self-Managed, and reference, with per-page Markdown twins.",
   "source": "https://docs.camunda.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "The REST API is public, SemVer-covered, read/write across the process lifecycle, and backed by official Java, Python, and TypeScript clients plus OpenAPI. Separate product APIs and deployment-specific auth keep it at 8 rather than unusual completeness.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "The official 8.9+ server exposes useful cluster operations (including create instance and resolve incident) with the same auth as REST. It is not part of the public API, needs explicit enable on SaaS/Helm, and many clients need mcp-proxy, so the score stays at official-useful (7).",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.cli",
   "note": "Official c8ctl covers inspect, search, deploy, profiles, tenants, and JSON output with CAMUNDA_* OAuth variables. Docs position it for development and testing rather than as the full production admin surface.",
   "source": "https://docs.camunda.io/docs/apis-tools/c8ctl/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened Camunda's current Orchestration Cluster MCP overview, including 8.9 availability, /mcp/cluster Streamable HTTP, non-public-API note, and tool domains.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened Camunda's current Orchestration Cluster REST overview, including public-API SemVer status, SaaS URL patterns, and lifecycle operations.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened Camunda's current MCP tool list: cluster, incidents, process definitions and instances, user tasks, and variables. Signatures may evolve.",
   "source": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[3].url",
   "note": "Opened Camunda's current c8ctl getting-started page, including npm package @camunda8/cli, JSON output, and mcp-proxy environment variables.",
   "source": "https://docs.camunda.io/docs/apis-tools/c8ctl/getting-started/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-overview/"
   },
   {
    "type": "docs",
    "url": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/"
   },
   {
    "type": "mcp",
    "url": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-mcp/orchestration-cluster-api-mcp-tools/"
   },
   {
    "type": "docs",
    "url": "https://docs.camunda.io/docs/apis-tools/c8ctl/getting-started/"
   }
  ]
 },
 "homepage": "https://camunda.com/platform/",
 "id": "camunda",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://docs.camunda.io/docs/apis-tools/orchestration-cluster-api-rest/orchestration-cluster-api-rest-overview/",
   "exists": true,
   "kinds": [
    "rest",
    "grpc"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "bpmn-xml"
   ],
   "import": [
    "bpmn"
   ]
  },
  "extensibility": {
   "scripting": [
    "bpmn",
    "connector-templates"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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 \u2014 not browser control. This record is not n8n, Zapier, Power Automate, or Workato.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "python",
    "typescript"
   ],
   "official": true
  }
 },
 "name": "Camunda 8",
 "platforms": [
  "web",
  "linux"
 ],
 "related": {
  "alternatives": [
   "n8n",
   "workato",
   "power-automate"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Camunda",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "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.\n"
 }
}