# Cadence

Open-source workflow engine for building fault-tolerant, stateful distributed applications.


Source: https://findsoftware.frbit.cloud/cadence/
Last reviewed: 2026-10-31
Listed since: 2026-10-31

## Record

### Links

- home: https://cadenceworkflow.io
- repository: https://github.com/cadence-workflow/cadence
- docs: https://cadenceworkflow.io/docs/
- x: https://x.com/cadenceworkflow
- forum: https://github.com/cadence-workflow/cadence/discussions
- subreddit: https://www.reddit.com/r/cadenceworkflow/

### Identity

- status: active
- maintainer: LF Projects, LLC
- maintainerType: foundation
- parent: unknown
- firstRelease: 2017
- hqCountry: unknown

### Kind

- category: backend
- hosting: binary
- language: go
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: mysql, postgres, sqlite
- adminUi: yes
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: source-build

### License

- licenseModel: open-source
- license: Apache-2.0, CC-BY-4.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-30

### Adoption

- githubStargazers: 9530
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 180
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- name: https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/ (read 2026-10-31)
- urls: https://cadenceworkflow.io (read 2026-10-31)
- urls: https://github.com/cadence-workflow/cadence (read 2026-10-31)
- urls: https://cadenceworkflow.io/docs/ (read 2026-10-31)
- maintainer: https://cadenceworkflow.io (read 2026-10-31)
- maintainerType: https://cadenceworkflow.io (read 2026-10-31)
- category: https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/ (read 2026-10-31)
- category: https://cadenceworkflow.io (read 2026-10-31)
- language: https://github.com/cadence-workflow/cadence (read 2026-10-31)
- runtime: https://cadenceworkflow.io/docs/get-started/ (read 2026-10-31)
- databases: https://cadenceworkflow.io/docs/get-started/ (read 2026-10-31)
- databases: https://cadenceworkflow.io/docs/get-started/ (read 2026-10-31)
- adminUi: https://cadenceworkflow.io (read 2026-10-31)
- installMethod: https://cadenceworkflow.io/docs/get-started/ (read 2026-10-31)
- installMethod: https://cadenceworkflow.io/docs/get-started/server-installation/ (read 2026-10-31)
- installMethod: https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/ (read 2026-10-31)
- runsAs: https://cadenceworkflow.io/docs/get-started/server-installation/ (read 2026-10-31)
- license: https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/ (read 2026-10-31)
- license: https://cadenceworkflow.io/docs/about/license/ (read 2026-10-31)
- licenseModel: https://github.com/cadence-workflow/cadence (read 2026-10-31)
- currentMajor: https://github.com/cadence-workflow/cadence/releases/tag/v1.4.5 (read 2026-10-31)
- latestReleaseDate: https://github.com/cadence-workflow/cadence/releases/tag/v1.4.5 (read 2026-10-31)
- firstRelease: https://github.com/cadence-workflow/cadence/releases/tag/v0.1.1-beta (read 2026-10-31)
- githubStargazers: https://github.com/cadence-workflow/cadence (read 2026-10-31)
- contributors: https://github.com/cadence-workflow/cadence (read 2026-10-31)

## Notes

Cadence runs long-running business logic as workflows written in Go or Java, with Python and Ruby SDKs that the community maintains. The workflow code runs in worker services that the application deploys, and the Cadence server keeps the workflow history and the task queues. The server is stateless and stores its history in an external database, Cassandra, MySQL or PostgreSQL.

The server is a Go program that the [get-started guide](https://cadenceworkflow.io/docs/get-started/) builds from the repository with `make bins`, and the [server installation guide](https://cadenceworkflow.io/docs/get-started/server-installation/) starts with Docker Compose. The [overview](https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/) also describes a Kubernetes deployment with a Helm chart. The project is run by a Series of LF Projects, LLC, and its site describes it as a Cloud Native Computing Foundation project.

## Worth knowing

The quickstart runs the server on an embedded SQLite backend. The [open-source overview](https://cadenceworkflow.io/docs/concepts/open-source-workflow-engine/) deployment table pairs SQLite with local development, demos and CI, and pairs Cassandra, MySQL or PostgreSQL with staging and production. The installation guide asks the operator to keep the server process running in the background.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
