Skip to content
Dashboard

“use  workflow”
for infinite compute durability

Get started
$npm install workflow
With zero configuration, atomic versioning and out of the box observability, Vercel makes Workflows easy
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.
  • VGxkwTd46Preview
    Ready
    44s
    GFsdgf33wProduction
    Ready
    56s
    REsdf2dsxPreview
    Ready
    49s
    LDDgfrT21Production
    Ready
    59s
    fSDFDJx12Preview
    Ready
    44s
    ggFkdwDnvPreview
    Ready
    34s
    lgurbWdxbPreview
    Ready
    59s
    Deploy confidently. Running workflows continue on their original version while new executions use the latest code.
  • No timeout limits. Write long-running workflows without worrying about execution time limits.
  • 5s
    idle
    5s
    idle
    idle
    Pay for what you use. Only pay for actual execution time, not idle resources.

Powered by Workflow SDK

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

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 };
}
Workflow completed. logging telemetry...