flagctl
YAML

Reference

Flag, environment, team, and policy schemas.

Flag

checkout.v2:
type: bool                # bool | string
default: false
owner: payments           # team handle
purpose: Roll out the new checkout flow.
rollout:
  production:
    strategy: percent     # percent | segment
    value: 25

Environment

environments:
development:
  protected: false
staging:
  protected: false
production:
  protected: true
  approvers: [payments, platform]

Team

teams:
payments:
  members: [alice, bob]
design:
  members: [carla]

Policy

policies:
require-owner: true
require-purpose: true
max-rollout-jump-pct: 25