← all repositories
vercel/workflow

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.

2.1k stars TypeScript AgentsApp Builders
workflow
Velocity · 7d
+9.1
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.