Cadence is een open-source engine voor duurzame uitvoering (durable execution), waarmee ontwikkelaars fouttolerante, langlopende workflows als code schrijven. Workflows en activiteiten worden onder meer in Go of Java gedefinieerd. Cadence bewaart de uitvoeringsgeschiedenis, probeert mislukte activiteiten automatisch opnieuw en hervat workflows op het punt van uitval, zonder aparte berichtenwachtrijen. Als opslag kunt u Cassandra, PostgreSQL of MySQL gebruiken, met OpenSearch voor zoeken. Cadence is geen gehoste dienst maar software die u zelf uitrolt, bijvoorbeeld met Docker of via Helm-charts op Kubernetes.
Cadence is ontstaan bij Uber, een Amerikaans bedrijf, en is vrijgegeven onder de Apache 2.0-licentie. Het project is een CNCF-project; het auteursrecht ligt bij "Cadence a Series of LF Projects, LLC", dus bij een neutrale stichtingsstructuur en niet bij één leverancier. Omdat u Cadence zelf draait, bepaalt uw eigen infrastructuur waar gegevens staan: op Europese servers blijven uitvoeringsgeschiedenis en workflowdata in Europa. Er is geen leveranciersgebonden clouddienst waarvan de hostinglocatie moet worden nagevraagd.