Durable, type-safe workflow orchestration for TypeScript
Define durable, type-safe workflows for the messy parts of real applications: approvals, retries, fan-out, long-running jobs, and state you need to trust.
Model each step with TypeScript-first inputs, outputs, and shared context. Your workflow graph stays understandable as it grows, with types carrying intent across every transition.
Durable Execution
Keep critical business processes moving through deploys, restarts, and slow external systems. Workflow state is designed to be resumed, inspected, and trusted instead of hidden inside one-off background jobs.
Retries & Recovery
Configure retries, backoff, and recovery behavior close to the work being performed. Handle failure as part of the workflow model, not as scattered glue code around it.