vercel/workflow
Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 99
- Release rhythm 87
- Longevity 22
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2.0
- age_days: 314
- days_rel: 8
- days_push: 7
- n_releases_24m: 71
Adoption not part of the score
2350 stars · 345 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Workflow SDK is a TypeScript library that makes async functions durable via 'use workflow' and 'use step' directives, providing suspend/resume, retries, and observability without hand-rolled queues. It integrates with Next.js, Vite, Astro, Express, Fastify, Hono, Nitro, Nuxt, SvelteKit, and TanStack Start, and is aimed at building reliable apps and AI agents.
Use cases
- build durable background workflows in TypeScript
- run long-running AI agent tasks that can suspend and resume
- replace hand-rolled queues and retry logic with durable execution
- schedule delayed steps like sending a check-in email after 7 days without holding resources
- orchestrate multi-step API calls with automatic retries and observability
- add durable execution to a Next.js or Hono app
When to choose
- you need durable, resumable async workflows in TypeScript
- you're building AI agents that must survive failures and pauses
- you want a lightweight directive-based alternative to Temporal or Inngest
- you use Next.js, Vite, Astro, Express, Fastify, Hono, Nitro, Nuxt, or SvelteKit
When to avoid
- you need durable workflows in a language other than TypeScript or Python
- you're on a framework not supported by the SDK's integrations
- you need a mature, battle-tested workflow engine with years of production hardening
- your workflows are simple enough that plain async code suffices
Facets
library · maturity active
workflow-automation agent-framework sdk middleware developer-tools web-development backend serverless cross-platform durable-execution workflow-engine ai-agents orchestration serverless use-workflow-directive temporal-alternative automation nodejs typescript
10 sources
- readme: https://github.com/vercel/workflow · fetched 2026-08-28 · b0ef03fb3faf
- homepage: https://workflow-sdk.dev · fetched 2026-08-29 · f30756e58ad7
- site_page: https://workflow-sdk.dev/docs · fetched 2026-08-29 · e11873fa27d3
- site_page: https://workflow-sdk.dev/docs/getting-started/next · fetched 2026-08-29 · 09640b27bb23
- site_page: https://workflow-sdk.dev/docs/getting-started/vite · fetched 2026-08-29 · 7e92b88cbdfb
- site_page: https://workflow-sdk.dev/docs/getting-started/astro · fetched 2026-08-29 · 80ad702cbc3b
- site_page: https://workflow-sdk.dev/docs/getting-started/express · fetched 2026-08-29 · 672caba3edac
- site_page: https://workflow-sdk.dev/docs/getting-started/fastify · fetched 2026-08-29 · 8701b6f53cfa
- site_page: https://workflow-sdk.dev/docs/getting-started/hono · fetched 2026-08-29 · 681e146b52ca
- site_page: https://workflow-sdk.dev/docs/getting-started/nitro · fetched 2026-08-29 · 5a8303bd6def
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vercel/workflow | main | 79 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem