Local Development
During local development, workflows automatically use the Local World — no configuration required. The Local World stores workflow data in a.workflow-data/ directory and processes steps synchronously, making it perfect for development and testing.
Learn more about the Local World configuration and internals.
Deploying to Vercel
The easiest way to deploy workflows to production is on Vercel. When you deploy to Vercel, workflows automatically use the Vercel World — again, with zero configuration. The Vercel World provides:- Durable storage - Workflow state persists across function invocations
- Managed queuing - Steps are processed reliably with automatic retries
- Automatic scaling - Workflows scale with your application
- Built-in observability - View workflow runs in the Vercel dashboard
Learn more about the Vercel World and its capabilities.
Self-Hosting & Other Providers
For self-hosting or deploying to other cloud providers, you can use community-maintained Worlds or build your own.Using a Third-Party World
To use a different World implementation, set theWORKFLOW_TARGET_WORLD environment variable: