Camunda Orchestration Cluster API – Python SDK
A fully typed Python client for the Camunda 8 Orchestration Cluster REST API. Generated from the upstream OpenAPI spec with hand-written runtime infrastructure for authentication, configuration, and job workers.
- Sync and async —
CamundaClient(synchronous) andCamundaAsyncClient(async/await) - Strict typing — pyright-strict compatible with PEP 561
py.typedmarker - Zero-config — reads
CAMUNDA_*environment variables (12-factor style) - Job workers — long-poll workers with thread, process, or async execution strategies
- OAuth & Basic auth — pluggable authentication with automatic token management
- Pluggable logging — inject your own logger (stdlib
logging, loguru, or custom)