Back to Glossary
CI/CD

What is Feature Flag?

A configuration mechanism to enable or disable features without redeploying code.

Feature flags (also called feature toggles) let you enable or disable features in production without deploying new code. This enables trunk-based development (merge to main frequently) and separates deployment from release. Flags can gate features by user percentage (canary rollout), user segment, or environment. Tools like LaunchDarkly, Unleash, and GrowthBook manage feature flags at scale. Kill switches are a critical type: instantly disable broken features.

Test your knowledge of Feature Flag and 130 other DevOps concepts