Skip to content

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

License

Notifications You must be signed in to change notification settings

cadence-workflow/cadence-go-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bdc3c39 · Sep 25, 2023
Feb 13, 2023
Jul 31, 2023
May 29, 2020
Aug 5, 2022
Mar 29, 2023
Feb 6, 2023
Mar 29, 2023
Feb 13, 2023
Jul 19, 2019
Jun 30, 2023
Jul 31, 2023
Jun 4, 2020
Sep 25, 2023
Aug 30, 2023
Mar 29, 2023
Feb 13, 2023
Apr 27, 2023
Apr 24, 2018
Mar 29, 2023
Mar 29, 2023
Aug 5, 2022
Jan 27, 2020
Oct 11, 2018
Oct 24, 2016
Sep 25, 2023
Dec 1, 2021
Feb 18, 2021
Mar 29, 2023
Jul 16, 2022
Jan 20, 2023
Aug 31, 2023
Aug 3, 2023
Aug 3, 2023
Mar 29, 2023
Jul 12, 2023

Repository files navigation

Go framework for Cadence Build Status Coverage Status GoDoc

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.

How to use

Make sure you clone this repo into the correct location.

git clone git@github.com:uber-go/cadence-client.git $GOPATH/src/go.uber.org/cadence

or

go get go.uber.org/cadence

See samples to get started.

Documentation is available here. You can also find the API documentation here.

Contributing

We'd love your help in making the Cadence Go client great. Please review our contribution guidelines.

License

MIT License, please see LICENSE for details.