Skip to content

Adoption & Ecosystem

Who uses it

The organizations below are listed in the project's own ADOPTERS.md as production users. Each entry reflects what that file states.

OrganisationUse caseSource
Uber Technologies2000+ Cadence domains (use cases) across 20+ environments, some hosting 400+ domains: infrastructure rollout, ML training, payments, onboardingADOPTERS.md
NetApp (Instaclustr)Orchestrates maintenance of fleets of tens of thousands of nodes, and offers managed CadenceADOPTERS.md
DoorDashETA, fulfillment, order management, catalog, and adsADOPTERS.md
ClouderaCore of the control plane: provisioning and backup-restore, including Cloudera Data WarehouseADOPTERS.md

Third-party coverage independently names Uber, DoorDash, and Coinbase as users (Instaclustr blog). HashiCorp was an early external adopter in the project's history (ia40 interview).

Adoption signals

Observed from the GitHub API on 2026-06-27 for cadence-workflow/cadence:

  • Stars: 9,358
  • Forks: 898
  • Watchers: 1,418
  • Contributors: about 178
  • Open issues: 192

The project was accepted into the CNCF Sandbox on 2025-05-22 (CNCF). The latest stable release is v1.4.0 (2026-02-27). Governance is a Technical Steering Committee of four plus a maintainer group (MAINTAINERS.md), with the CNCF as neutral host.

Ecosystem

  • Official SDKs: Go and Java. Community Python and Ruby SDKs also exist (README.md:40).
  • Web UI: cadence-web, served on localhost:8088.
  • DSL layer: iWF runs as a framework on top of Cadence (README.md:42).
  • Deployment: the cadence-charts Helm chart, with a guided Kubernetes install path (README.md:32-34).
  • Storage and infrastructure: Cassandra, MySQL, PostgreSQL, or SQLite for core state; Elasticsearch, OpenSearch, or Pinot for visibility; Kafka for async workflows. The pluggable backends are loaded in the server entry point (cmd/server/main.go:30-36).

Alternatives

AlternativeDiffers by
TemporalThe 2019 fork of Cadence by its original creators, under the MIT license; same durable-execution model, but moved from Thrift to protobuf and from a custom RPC to gRPC (ia40, FAQ).
Netflix Conductor / Conductor OSSDefines workflows in a JSON DSL rather than native-language code.
Apache Airflow / Argo WorkflowsDAG-based batch and data-pipeline schedulers; Cadence is general durable execution with arbitrary control flow and long waits.
AWS Step Functions / Azure Durable FunctionsManaged services in the same family; they are the conceptual roots of Cadence rather than self-hosted engines.

Pick Cadence when you want self-hosted durable execution with workflows written as native Go or Java code and you can operate the database it needs. Pick a managed Step Functions or Durable Functions when you want no infrastructure to run. Pick Airflow or Argo Workflows when the work is a scheduled data DAG rather than long-running stateful logic.