Skip to content

Environments

Environments represent the deployment targets for your policy versions. They model the stages of your delivery pipeline — for example, Development, Staging, and Production.

Each environment has a promotion order that defines the path versions follow as they progress from testing to production.


Navigate to Settings → Environments to manage your environments. The list is sorted by promotion order, showing the deployment pipeline from left to right.


  1. Click New Environment
  2. Fill in the following fields:
FieldDescriptionExample
NameDisplay nameStaging
DescriptionPurpose of this environmentPre-production validation
Promotion OrderNumeric position in the pipeline (lower = earlier)20
ProductionWhether this is a production environment☑ / ☐
  1. Click Create

A slug is automatically generated from the name at creation time (e.g., staging, pre-production). The slug is used internally and in API responses.


The promotion order defines the hierarchy of your environments. Versions are deployed progressively from lower-order to higher-order environments.

Development (10) → Staging (20) → Pre-production (30) → Production (40)

When you promote a deployment, Big ACL only offers target environments with a higher promotion order than the source. This enforces the progression through your pipeline.


Marking an environment as Production enables additional safeguards:

  • A warning is displayed when deploying a version directly to a production environment (i.e., without promoting through earlier stages)
  • Production environments are visually highlighted in the Deployment Matrix

The production flag is informational — it does not block direct deployments, but makes them explicit.


You can update an environment’s name, description, promotion order, and production flag at any time. Changes take effect immediately in the Deployment Matrix and promotion dialogs.


An environment can only be deleted if it has no active deployments. If deployments exist, you must remove them first (see Deployments).

This prevents accidentally removing an environment that is serving policy decisions in production.


RoleCapabilities
Owner / Admin / StandardCreate, edit, delete environments
Read-onlyView the environment list

A typical setup includes at least two environments:

EnvironmentOrderProductionPurpose
Development10Testing new versions during development
Staging20Validation before production release
Production30Live enforcement of authorization policies

Larger organizations may add environments for QA, pre-production, canary deployments, or regional stages.