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.
Frequently asked
- What is vercel/workflow?
- A TypeScript toolkit for workflows that suspend, resume, and keep state across crashes and restarts.
- Is workflow open source?
- Yes — vercel/workflow is open source, released under the Apache-2.0 license.
- What language is workflow written in?
- vercel/workflow is primarily written in TypeScript.
- How popular is workflow?
- vercel/workflow has 2.2k stars on GitHub.
- Where can I find workflow?
- vercel/workflow is on GitHub at https://github.com/vercel/workflow.