Dark launch
Also called: dark launching
Last updated:
A dark launch deploys a feature into production without releasing it to users. The code is live — running, or ready to run behind a flag at 0% — but invisible. You validate it under real production conditions first, then make it visible when you decide.
Two kinds of dark launch
Dark launch vs progressive rollout
Want the full picture? Read the concept guide: Rollout strategies →
Related terms
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.
Feature flag
A feature flag is a conditional in your code whose value is controlled from a remote dashboard, letting you turn functionality on or off without deploying new code.
Feature toggle
Feature toggle is another name for a feature flag — a runtime switch that turns functionality on or off without a code deploy. The terms are interchangeable.
Try it in your own app
Free Solo plan covers 10 flags and 2 environments. No credit card, no demo call — sign up and ship.