The World abstraction allows workflows to run anywhere — locally, on Vercel, or on any cloud. The runtime, queues, and persistence are modular and entirely swappable.
Production grade — zero configuration, high throughput, infinitely-scalable, e2e encrypted, and integrated observability
Self hosted — control your data and scaling while running workflows inside your own infrastructure
Production-ready, self-hosted world using PostgreSQL for durable storage and graphile-worker for reliable job processing.
Azure Cosmos DB + Service Bus world with Change Feed streaming. Native Azure integration for enterprise deployments.
Cloudflare Durable Objects world with edge-native SQLite storage and global <10ms latency. Deploy workflows to 300+ cities worldwide with automatic state replication.
Jazz Cloud world for local-first sync and real-time collaboration
MongoDB World using native driver
Pure MySQL world for durable storage, queueing, and streaming. No external dependencies — works with PlanetScale, RDS, Aiven, or any MySQL provider.
NATS JetStream world with built-in clustering support. Self-hosted, high-performance messaging for workflow execution.
Serverless-native world using Upstash Redis for storage and QStash for HTTP-based queue management. Edge-ready with zero infrastructure to manage.
Lightweight solutions for sidecars or local development
Zero-config world bundled with Workflow for local development. No external services required.
Redis World using BullMQ for queues, Redis Streams for output
Pure Redis-based world using Redis Lists for lightweight and simple workflow execution. Minimal dependencies, fast setup, ideal for development and small-scale production.
Production-grade Redis world using BullMQ for robust job queue management. Advanced features like rate limiting, priority queues, and delayed jobs.
Turso/libSQL World for embedded or remote SQLite databases
See how workflows compare across the different worlds deployed on different providers. Lower execution time means faster workflows.
For illustration purposes only
To learn more about how worlds work or to create your own, check the docs. You can also build a custom world to connect workflows to any storage or queuing backend.