Workflow Studio
Remote compute overlay for Vercel Workflow
Workflow Studio
Workflow Studio is an additive overlay package for Vercel Workflow. It enables remote compute deployment, composable topology configuration, and studio-oriented workflows without replacing your existing workflow package usage.
What is Workflow Studio?
Workflow Studio provides:
- Remote Compute: Execute workflows on dedicated workers instead of your app host
- Composable Topology: Mix and match queue backends, stream providers, and execution modes
- Framework Adapters: Convenient setup for Next.js, Nitro, and SvelteKit
- CLI Tools: Build, deploy, and manage workflow artifacts
The Overlay Model
Workflow Studio works as an overlay on top of the existing workflow package:
- Your workflow functions and
workflowimports stay unchanged - Workflow Studio adds optional configuration and CLI workflows
- Runtime resolves compute configuration via
workflow.config.*and environment fallbacks - Framework adapters are explicit wrappers that are no-op when remote compute is not configured
- Queue backend, stream backend, and execution location are configured independently
Quick Navigation
Key Concepts
Remote Execution Mode
When execution.mode is set to 'remote', workflow operations are forwarded to a remote compute worker:
start()calls route to remote world endpoints- Queue publishing happens via the worker
- Stream operations are proxied
- Local queue handlers return guardrail errors
Active Deployment Pointer
Remote execution uses a single active deployment pointer that determines:
- Which deployment runs new workflows
- Which code executes for queue messages
- Where workflow state is stored
World Proxy Lane
Internal world operations use the world:proxy auth scope, separate from public trigger scopes.