Ross ROSS = Recommend OSS · open-source software intelligence for agents

vercel/workflow

Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript observed · 2026-08-28

github.com/vercel/workflow · homepage · TypeScript · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
vercel/workflowmain79

For agents

markdown · JSON · MCP: product_card(name="vercel/workflow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem