TanStackWorkflow
ALPHA

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.

0
NPM Downloads
0
Stars on GitHub
0
Contributors on GitHub
0
Dependents on GitHub

Typed Workflows

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.
Wow, you've come a long way!
Only one thing left to do...