What exactly are feature flags?

Feature flags/toggles/controls are a software development best practice of gating functionality, used by companies like Google and Facebook.  Functionality can be deployed “off”, then turned on via the feature flag, separate from deployment.

Feature flags let you manage the entire lifecycle of a feature.  Here is an awesome demo courtesy of FF4J that demonstrates the power of feature flags.


A LaunchDarkly feature flag platform.