Skip to content

Rollouts

A Rollout is the managed process of delivering a feature to your users. While a Feature Flag is the switch, the Rollout is the hand taking action.

The Rollout Lifecycle

Flagship models a rollout as a state machine:

  1. Planning: Define your strategy (e.g. Canary -> 10% -> 50% -> 100%).
  2. Active: The plan is executing. Users are being onboarded.
  3. Paused: Execution is halted manually or by a trigger.
  4. Completed: 100% of users have the feature. The flag can be cleaned up.

Guides