Environment Variables
The container runtime automatically sets the following variables:
CLOUDFLARE_APPLICATION_ID
- the ID of the Containers applicationCLOUDFLARE_COUNTRY_A2
- the ISO 3166-1 Alpha 2 code ↗ of a country the container is placed inCLOUDFLARE_LOCATION
- a name of a location the container is placed inCLOUDFLARE_REGION
- a region nameCLOUDFLARE_DURABLE_OBJECT_ID
- the ID of the Durable Object instance that the container is bound to. You can use this to identify particular container instances on the dashboard.
You can set environment variables when defining a Container in your Worker, or when starting a container instance.
For example:
class MyContainer extends Container { defaultPort = 4000; envVars = { MY_CUSTOM_VAR: "value", ANOTHER_VAR: "another_value", };}
More details about defining environment variables and secrets can be found in this example.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Directory
- 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
-