Manage environments
An environment is a place to test different versions of your zone configurations.
Once you enable Version Management, Cloudflare will automatically create:
- Version Zero, think about this as the configuration of your current zone. Once default environments are created, Version Zero is automatically deployed to them, guaranteeing no disruption in your live traffic. This Version is also permanently editable. In case you decide to disable Zone Versioning, Version Zero will become your zone again.
- Global Configuration, you can find all the configurations here that are not supported by Version Management.
On the Environments page, you can create default environments for Production, Staging, and Development.
Based on your organization's needs, you may need to create additional environments to test and roll out changes.
To create a new environment:
- Log in to the Cloudflare dashboard ↗.
- Select your account and zone.
- Go to Version Management.
- Go to Environments.
- Select Create Environment.
- Provide the following information:
- Environment Name: A unique, descriptive name for the environment.
- Traffic filter: Limits which requests are sent to this environment.
- Initial position: Controls where this environment should be in your testing process.
- Select Create.
To edit an environment:
- Log in to the Cloudflare dashboard ↗.
- Select your account and zone.
- Go to Version Management.
- Select Environments.
- On a specific environment, select Edit.
- Make any required changes.
- Select Save.
To prevent accidental changes, you can only update an environment's version through the process of Promotion or Roll back.
For more details on the flow of versions and environments, refer to How it works.
Promotion moves a version from a lower-ranked environment to the next highest one.
To promote a version:
- Log in to the Cloudflare dashboard ↗.
- Select your account and zone.
- Go to Version Management.
- Select Environments.
- On the environment in which you tested the version, select Promote. This option will only be available if the lower-ranked environment has a different version than the higher-ranked environment.
Promoting a version to a read-only environment will make the version permanently read-only.
When you roll back a version, you revert the environment to the previous version assigned to it.
To roll back a version:
- Log in to the Cloudflare dashboard ↗.
- Select your account and zone.
- Go to Version Management.
- Select Environments.
- On a specific environment, select Roll back.
To delete an environment:
- Log in to the Cloudflare dashboard ↗.
- Select your account and zone.
- Go to Version Management.
- Select Environments.
- On a specific environment, select Edit.
- Select Delete Environment.