Vercel's new SDK wants to make async code survive anything
A TypeScript toolkit for workflows that suspend, resume, and keep state across crashes and restarts.
What it does
The Workflow SDK wraps async JavaScript with durability primitives. Your long-running functions can pause, survive server restarts, and pick up exactly where they left off. It’s aimed at AI agents and background jobs that need more reliability than a typical promise chain.
The interesting bit
Vercel is pitching this as infrastructure-level reliability without the infrastructure team. The “suspend and resume” model borrows from workflow engines like Temporal, but targets Node/Edge runtimes where developers already live.
Key highlights
- Built by a team including several senior Vercel engineers (JJ Kasper, Nathan Rajlich, Gal Schlezinger)
- Explicit focus on AI agent use cases alongside general async workflows
- Ships as an npm package with separate documentation site
- Open source with active GitHub Discussions community
- Bug bounty program through responsible.disclosure@vercel.com
Caveats
- README is extremely thin on implementation details — no code examples, no API surface shown
- Actual durability mechanism (external storage? Vercel-specific? self-hosted?) is unspecified
- 2,069 stars but no tagged topics, suggesting early stage or limited discovery
Verdict
Worth watching if you build AI agents or long-running background jobs in TypeScript. Skip it for now if you need to evaluate concrete architecture decisions — the docs site likely holds the real substance.