Feature Flag Block
Document feature flags with environment-specific states, rollout percentages, and expiry dates.
Overview
The Feature Flag block documents feature toggles with environment-specific states and rollout configurations. It supports boolean toggles, percentage rollouts, and configuration values. Use this block to track feature flags and their deployment status across environments.
Boolean Feature Flag
A simple on/off feature flag.
Percentage Rollout
A feature flag with gradual percentage rollout.
Block Properties
| Property | Required | Description |
|---|---|---|
| key | Yes | Unique flag identifier (snake_case) |
| name | No | Human-readable flag name |
| description | No | What the flag controls |
| type | No | Flag type (boolean, percentage, string, number, json) |
| defaultValue | No | Default value when flag is disabled |
| environments | No | Array of environment state objects |
| owner | No | Team responsible for the flag |
| createdDate | No | When the flag was created |
| expiryDate | No | When the flag should be removed |
| tags | No | Array of tags for categorisation |