Cadence is a distributed, scalable, durable, and highly available orchestration engine we developed at Uber Engineering to execute asynchronous long-running business logic in a scalable and resilient way.
cadence-client is the framework for authoring workflows and activities.
Make sure you clone this repo into the correct location.
git clone [email protected]:uber-go/cadence-client.git $GOPATH/src/go.uber.org/cadenceor
go get go.uber.org/cadenceSee samples to get started.
Documentation is available here. You can also find the API documentation here.
We'd love your help in making the Cadence Go client great. Please review our contribution guidelines.
If you'd like to propose a new feature or discuss issues, join the CNCF Slack workspace in the #cadence-users channel to start a discussion.
Apache 2.0 License, please see LICENSE for details.