Skip to content

Build and deploy long running workflows on Vercel

Build and deploylong runningworkflows()24hwith Workflow SDK on Vercel

With zero configuration, atomic versioning and out of the box observability, Vercel makes Workflows easy 

$npm install workflow
Observability

Inspect every run end‑to‑end

When deploying workflow on Vercel, deep workflow observability is built into the Vercel dashboard with no configuration or storage

DX Platform

Deploy and scale

You don't have to configure queues, servers, or storage to get started with Workflow SDK on Vercel. Everything works automatically.

Zero infrastructure management.

Fluid compute, serverless functions, queues and persistence work out of the box

Deploy confidently.

Running workflows continue on their original version while new executions use the latest code.

VGxkwTd46Preview
Building
30s
GFsdgf33wProduction
Ready
56s
REsdf2dsxPreview
Ready
49s
LDDgfrT21Production
Ready
59s
No timeout limits.

Write long-running workflows without worrying about execution limits.

Pay for what you use.

Only pay for actual execution time, not idle resources.

10s
idle
10s
idle
10s

Powered by Workflow SDK

use workflow brings durability, reliability, and observability to async JavaScript. Build apps and AI Agents that can suspend, resume, and maintain state with ease.

Go to Workflow SDK
export async function welcome(userId: string) {
"use workflow";
const user = await getUser(userId);
const { subject, body } = await generateEmail({
name: user.name, plan: user.plan
});
const { status } = await sendEmail({
to: user.email,
subject,
body,
});
return { status, subject, body };
}
Queueing the getUser step...

Get started

See Workflow SDK in action with one of the example templates.