$

Run Workflow DevKit
functions on remote compute.

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-studio
2

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 activate

Ready to deploy your first workflow?

Start with the getting started guide or explore the CLI reference.