Migration Guides
Move your existing durable workflow system to the Workflow SDK with side-by-side code comparisons and a realistic migration example.
Install the Workflow SDK migration skill:
npx skills add https://github.com/vercel/workflow --skill migrating-to-workflow-sdkMove an existing orchestration system to the Workflow SDK. Each guide pairs a concept-mapping table with side-by-side code, so you can translate one piece of your codebase at a time.
Migrating from Temporal
Map Activities, Workers, Signals, and Child Workflows onto workflows, steps, hooks, and start() / getRun().
Migrating from Inngest
Map createFunction, step.run, step.sleep, step.waitForEvent, and step.invoke onto workflows, steps, and hooks.
Migrating from AWS Step Functions
Replace ASL JSON states, Task / Choice / Wait / Parallel states, and .waitForTaskToken callbacks with TypeScript.
Migrating from trigger.dev
Map task(), schemaTask(), wait.for / wait.forToken, triggerAndWait, and metadata.stream onto workflows, steps, hooks, and start() / getRun().