Kameleoon Environments are used to categorize and manage your application’s deployment locations. They help organize your technical infrastructure by separating development, testing, and production environments. Environments provide a structured approach for managing feature flags and deployments across platforms. When you create a new project, Kameleoon automatically creates three feature environments: Production, Staging, and Development. These environments are intended to iterate, test, and refine software, minimizing risks and ensuring a safe release cycle.Documentation Index
Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
Use this file to discover all available pages before exploring further.
Customizing Environments
Navigate to the Set Up menu and click Environments to see your current project environments.

Scope of Environments
You can use feature variables, variations, and goals across all environments—you don’t have to create them separately for each environment when setting up a feature. However, environments apply to the entire project, not just the flag you’re working on. Any changes made to environments will affect all feature flags in the project. You can filter flags by project and environment key in the Feature Flags dashboard. Hover over the ⓘ icon to see the projects on which a key has been used.To use Kameleoon’s multi-environments feature flagging, you must use the parameter called “environment” within the YAML configuration file to define the environment key. If there are no environments specified within your YAML file, the configuration associated with the Production environment will be applied by default. Read your SDK’s documentation to learn more.