Beta Info & Roadmap
Currently, Containers are in beta. There are several changes we plan to make prior to GA:
Container limits will be raised in the future. We plan to increase both maximum instance size and maximum number of instances in an account.
See the Limits documentation for more information.
Currently, Containers are not autoscaled or load balanced. Containers can be scaled manually
by calling get()
on their binding with a unique ID.
We plan to add official support for utilization-based autoscaling and latency-aware load balancing in the future.
See the Autoscaling documentation for more information.
Currently, the Container
class uses Durable Object alarms to help manage Container shutdown. This
results in unnecessary log noise in the Worker logs. You can filter these logs out in the dashboard
by adding a Query, but this is not ideal.
We plan to automatically reduce log noise in the future.
The dashboard will be updated to show:
- the status of Container rollouts
- links from Workers to their associated Containers
Currently, Durable Objects are not co-located with their associated Container. When requesting a container, the Durable Object will find one close to it, but not on the same machine.
We plan to co-locate Durable Objects with their Container in the future.
We currently prewarm servers across our global network with container images to ensure quick start times. There are times in which you may request a new container and it will be started in a location that farther from the end user than is desired. We are optimizing this process to ensure that this happens as little as possible, but it may still occur.
When deploying a Container with wrangler deploy
, the Worker code will be immediately
updated while the Container code will slowly be updated using a rolling deploy.
This means that you must ensure Worker code is backwards compatible with the old Container code.
In the future, Worker code in the Durable Object will only update when associated Container code updates.
There are several areas where we wish to gather feedback from users:
- Do you want to integrate Containers with any other Cloudflare services? If so, which ones and how?
- Do you want more ways to interact with a Container via Workers? If so, how?
- Do you need different mechanisms for routing requests to containers?
- Do you need different mechanisms for scaling containers? (see scaling documentation for information on autoscaling plans)
At any point during the Beta, feel free to give feedback using this form ↗.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark
-