Durable workflows, written as code in your app.
EZGH Workflows runs durable workflows written as code in your own application. Steps retry, sleeps last minutes or months, and runs survive restarts and deploys.
What you get
Steps with retries
Each step runs once and its result is kept. Failures retry on your policy, and up to 32 steps run in parallel.
Sleep for months
Durable sleeps, callbacks that wait for an outside event, child workflows and cron schedules.
Push or pull
EZGH calls your HTTPS endpoint, or your workers poll for work and need no public endpoint at all.
TypeScript, Go and Python
Open-source SDKs, plus run search in the console and ezgh workflows in the CLI.
At a glance
- Run starts
- 100 a second (bursts of 200)
- Open runs
- 100,000
- Longest run
- 1 year
- Run data
- Kept 30 days
Built on the platform
Governed like every other product, from the first call.
More in build and run
Observability
Logs, traces and metrics with OpenTelemetry
Observability keeps the logs, traces and metrics your services send with OpenTelemetry. Search logs and traces, query metrics with PromQL, see every service and its dependencies, and chart all three on dashboards.
Container Registry
Private and public container images
Container Registry stores OCI images in your projects. Push with Docker or any OCI client, using an EZGH API key as the login.