Environments

Manage feature flags, track bugs, and view usage metrics with customized environments for every stage of your development process.

The Environments page allows you to define and manage the different stages your team uses throughout the software development life cycle.

By setting up environments like development, testing, staging, and production, you can tailor feature flag configurations, bug tracking, usage metrics, and deployment records to the specific needs of each phase. This ensures your workflows are optimized for every part of the development process.


Default environments

An Atono workspace includes four default environments: dev, test, stage, and prod.

  • Development (dev): Active code development and initial testing by developers, supporting rapid iteration and debugging.
  • Testing (tst): Executes automated and manual tests to validate software functionality and catch bugs before staging.
  • Staging (stage): Pre-production environment mirroring production for final validation and user acceptance testing.
  • Production (prod): Live environment where the software is deployed for end users, ensuring high stability and performance.

These default environments cover common needs, but workspace Administrators can rename them or create additional environments to match your team's specific workflows or requirements.

Customizing environments in Atono gives you the flexibility and control to support unique testing stages, specialized deployment setups, and any other specific needs of your development process.


Manage environments

The Environments page shows all the environments you've created in Atono in a table that lists each environment's name and key. From here, you can create new environments, reorder the list of environments to prioritize the ones you use most frequently, copy an environment key, and rename or delete environments as needed.

  1. In the Atono workspace header, click the name of your workspace.
  2. From the menu, select Manage environments.

Create an environment

Creating an environment in Atono is straightforward—just give it a unique name.

  1. On the Environments page, click Create environment.
  2. In the Create environment dialog, enter a unique name for your environment.
    • Environment names can include lowercase letters, numbers, dashes, and underscores.
  3. Click Create environment, or click X to cancel.

Reorder environments

Reorder environments to match your workflow and prioritize frequently used environments when managing feature flags.

  1. Hover over the environment you want to move.
  2. When the drag handles appear, click and drag the environment to a new position in the list.

Copy an environment key

To configure a feature flag, you’ll need to provide an environment key in your code to identify which Atono environment and workspace it applies to.

Click the copy icon next to the environment key to copy it to your clipboard.

Rename an environment

Rename an environment to better match its role in your development lifecycle.

  1. On the Environments page, hover over the environment you want to rename.
  2. Click the ellipses (...) icon that appears at the far right of the table row.
  3. From the menu, select Rename.
  4. In the Rename environment dialog, enter your environment's current name as a safety measure, and then click Continue.
  5. Enter the new name and click Rename environment, or click X to cancel.

⚠️

Be careful renaming an environment

Renaming an environment may disrupt feature flag functionality configured for that environment if your code references the flag name. The environment key remains unchanged.

Delete an environment

Delete unused environments to reduce clutter and keep your list of active environments organized.

  1. On the Environments page, hover over the environment you want to delete.
  2. Click the ellipses (...) icon at the far right of the table row.
  3. From the menu, select Delete.
  4. In the Delete environment dialog, enter the environment's current name, and then click Delete environment, or click X to cancel.