Offload Without Rewriting
Deploy your app and workflow execution to different hosts. Your app stays on Vercel, Cloudflare, or wherever it runs today. Your workflow functions run on Railway, Fly.io, EC2, or any other host. No code changes required.
Trigger50ms
Application route calls start(...)
Queue100ms
Workflow event is published to queue
Worker250ms
Remote compute worker executes flow and step handlers
Stream80ms
Worker writes stream updates
Get Started in 3 Steps
1
Install
Add workflow-studio to your project
npm install workflow-studio2
Configure
Configure remote execution and worker world settings
export default defineWorkflowStudioConfig({
execution: {
mode: 'remote',
remoteWorkerUrl: process.env.WORKFLOW_COMPUTE_BASE_URL
},
worker: { world: ({ env }) => createWorld(...) }
})3
Deploy
Start worker and deploy the active workflow artifact
workflow-studio worker start && workflow-studio compute build && workflow-studio compute deploy && workflow-studio compute activateReady to deploy your first workflow?
Start with the getting started guide or explore the CLI reference.