Containers without orchestration headaches
Run containers globally with one command. No Kubernetes, no regions. Run code written in any programming language, everywhere it's needed across Cloudflare's global network.
Programmable
Global
Simple
Serverless meets stateful: Orchestrate Containers with Workers
Use Workers to handle requests, route traffic, and manage sessions – Containers to run any code in full isolation. Scale workloads globally without clusters, control planes, or cold starts.
Containers You can use Containers to:
See real-world examples of Cloudflare Containers
Run AI generated code securely
Run latency sensitive services close to end users
Run compute intensive workflows and background jobs
Provide sandboxed dev environments
Create and manage containers entirely from your code
Create a container in one line of JavaScript, and forward requests to it by calling fetch()

class CodeSandbox extends Container { defaultPort = 1337; // pass requests to this port by default, including WebSockets sleepAfter = "15m"; // automatically sleep containers after inactivity, save $$$ }
Zendesk
“
Like Zendesk, innovation is in Cloudflare’s DNA — it mirrors our beautifully simple development ethos with the connectivity cloud, a powerful, yet simple-to-implement, end-to-end solution that does all the heavy lifting, so we don’t need to. ”
Powerful primitives, seamlessly integrated
Built on systems powering 20% of the Internet, Containers run on the same infrastructure Cloudflare uses to build Cloudflare. Enterprise-grade reliability, security, and performance are standard.
Compute
Storage
AI
Media
Network
Build without boundaries
Join thousands of developers who've eliminated infrastructure complexity and deployed globally with Cloudflare. Start building for free — no credit card required.