Progressive delivery
Last updated:
Progressive delivery is an evolution of continuous delivery that adds two controls on top of "the code is in production": progressive rollout (exposure expands in stages rather than all at once) and progressive delegation (control over each release shifts from engineering toward product and support as confidence grows). Feature flags, canary releases, and percentage rollouts are its building blocks.
The two halves: progressive rollout and progressive delegation
How it differs from continuous delivery
Want the full picture? Read the concept guide: Rollout strategies →
Related terms
Canary release
A canary release exposes a new version to a small group of users first and watches its metrics before rolling it out to everyone, so problems surface on a fraction of traffic instead of the whole fleet.
Percentage rollout
A percentage rollout serves a feature to a defined share of users, chosen by a deterministic hash, so the same users stay in the cohort as you ramp the percentage up.
Dark launch
A dark launch ships a feature to production turned off or invisible to users, so the code runs in the live environment before anyone sees it. You reveal it later on your own schedule.
Try it in your own app
The Free plan covers 10 flags and 2 environments. No credit card, no demo call — sign up and ship.