Technology

Feature Flag

Toggle features on or off without deploying code

Definition

A feature flag (or feature toggle) is a software technique that allows teams to enable or disable specific features at runtime without deploying new code. It decouples deployment from release, enabling safer rollouts and targeted experiments.

📌 Example

Notion uses feature flags to release new editor features to 5% of users first. If error rates spike, they turn it off instantly — no rollback deployment needed.