Cloudflare Computer: Virtual Machine Framework in Durable Objects
Fujigo Software Solutions
Member of MC Holding (Japan)

What is Cloudflare Computer?
Cloudflare Computer is the latest framework from Cloudflare, currently leading GitHub’s trending charts with 2,802 stars in a single day. It’s a solution for creating virtual filesystems that live inside Durable Objects, opening new possibilities for edge computing and serverless architecture.
Cloudflare Computer’s Breakthrough Architecture
Cloudflare Computer uses a unique architecture with SQLite as state storage and provides three different backend execution surfaces:
Container backend: Projects SQLite state into a sandbox container as a real FUSE mount. A sandbox-side daemon (computerd) mounts the state as a filesystem and syncs changes back over a capnweb RPC channel. Supports full Linux userland, real binaries, and real network.
Isolate shell: Runs bash in a Dynamic Worker. Reaches the authoritative Workspace over Workers RPC, so there’s no second store or sync round trip.
Isolate JavaScript: Runs an ECMAScript module in a fresh Dynamic Worker with structured input/results, durable relative imports, configured libraries, Workspace-backed node:fs/promises, and trusted ws:git and ws:artifacts modules.
Why Cloudflare Computer Matters
This framework solves many inherent problems of serverless and edge computing:
Simple state management: By storing state in SQLite inside Durable Objects, Cloudflare Computer eliminates the complexity of syncing state between instances.
Flexible execution: Three different backends allow choosing the execution method appropriate for specific use cases - from full containers to lightweight isolates.
Edge-native: Designed specifically for edge computing, leveraging Cloudflare’s global network to reduce latency and increase performance.
Multi-backend support: A Workspace can register multiple backends under stable IDs, allowing flexible switching between execution methods.
Practical Applications
Cloudflare Computer can be applied in many situations:
CI/CD pipelines: Run build and test steps in isolated environments without needing dedicated infrastructure.
Data processing: Process large data at the edge, close to data sources to reduce latency.
AI inference: Run AI models in stateful environments, maintaining context between requests.
Development environments: Create instant development environments for developers without complex setup.
Microservices: Deploy microservices with simple state management and automatic scaling capabilities.
Comparison with Existing Solutions
Compared to AWS Lambda:
- AWS Lambda: Stateless, needs external storage for state, cold start
- Cloudflare Computer: Stateful native, state in Durable Objects, no cold start
Compared to traditional containers:
- Traditional containers: Need infrastructure management, manual scaling
- Cloudflare Computer: Fully managed, auto-scale, edge-native
Compared to other serverless platforms:
- Other serverless: Usually limited execution time, don’t support stateful workloads
- Cloudflare Computer: Supports long-running processes with persistent state
Impact on the Industry
Cloudflare Computer represents an important step in making edge computing more practical for complex applications. Instead of having to choose between the performance of traditional servers and the scalability of serverless, developers can now have both.
This opens up the possibility of deploying complex applications at the edge that previously could only run on centralized infrastructure.
Conclusion
Cloudflare Computer is not just a new framework but a new direction for edge computing. By combining Durable Objects, SQLite, and multi-backend execution, this framework solves many inherent problems of serverless architecture.
With 2,802 stars in a single day on GitHub, the developer community is highly optimistic about Cloudflare Computer’s potential. This could be the foundational technology for the next generation of distributed applications - applications running at the edge with high performance and automatic scaling capabilities.
Original link: Cloudflare Computer on GitHub