Feature management

Also called: feature flag management

Last updated:

Feature management is the discipline of running feature flags as a managed system rather than scattered if statements. It means one place to define flags and their variations, decide who sees each variation, ramp a rollout, and retire a flag once its job is done. A feature management platform (also called a feature flag service) is the tool that provides this: the dashboard, the SDKs, and the evaluation engine behind them.

What a feature management platform does

Four things a bare boolean in a config file does not: it targets variations by user, attribute, or segment rather than serving everyone the same value; it ramps exposure with a percentage rollout and cuts it with a kill switch; it keeps a separate configuration per environment with an audit trail of every change; and it ships SDKs that evaluate locally in sub-milliseconds and receive updates over a streaming connection. The feature flags concept guide covers the full model.

Feature management vs a homegrown flag system

Most teams start with a database column and an if statement, which works until the questions get harder: how do we target one customer, keep staging and production separate, see who flipped a flag last week, update every server without a redeploy, or find the flags nobody uses anymore? Feature management is the point where the flag system itself becomes a product surface worth not building in-house. The trade-off is laid out in build versus buy for feature flags.

Want the full picture? Read the concept guide: What are feature flags? →

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.