Skip to main content
Bluecoders
← Tech glossary

Feature Flag

MethodologyTerm

A feature flag (or feature toggle) is a mechanism for enabling or disabling a feature in a piece of software via runtime configuration, without deploying new code.

A feature flag (or feature toggle) is a mechanism for enabling or disabling a feature in a piece of software via runtime configuration, without deploying new code.

Feature flags are used to: run progressive rollouts (canary release, rollout by cohort), run A/B tests, separate deployment from release, kill a buggy feature quickly (kill switch) or manage paid access.

Reference platforms include LaunchDarkly, GrowthBook, Statsig, Unleash and Flagsmith. It is an essential tool of continuous delivery (CI/CD) and trunk-based development.

Ready to find the missing piece of your team?

Let's talk about your hiring needs. A team member will get back to you quickly to qualify the brief and kick off the search.