Feature Flag & Remote
Config Use Cases

Feature flags are the best way to safely release features, A/B test new features, and more

Decouple deploy and release

Feature flags let you decouple deployment and release. This lets you change the way you think about developing features.

Achieve continuous deployment by deploying behind flags, and then only toggling them on when a release is scheduled.

Illustration Calendar

Canary deployments

1

Release at your pace

Release features at your own pace using a canary deployment (also known as a phased rollout).

2

New features

Release new features to a small percentage of your users initially, and then enable them for the rest of your users over time.

3

Best-tested code

Differences in production data, end-user device versions, and networks as well as new API workloads can make even the best-tested code hard to deploy confidently.

4

Test in production

By releasing to a small percentage of your users and slowly increasing that percentage through a canary release, you can test code in production and see that a feature is working properly before fully releasing it.

UI Illustration

Feature flagged soft launches

Create a Flagsmith Segment that targets 1% of your users.

Enable a feature flag for this segment. A randomised 1% of your users will now have this feature enabled.

Monitor your performance and error rates to ensure that everything is working smoothly.

Increase the segment targeting percentage until you are comfortable with the performance of the feature.

Enable the feature for your entire user base.

If you see increased error rates or issues with the feature release, rolling back is a single step in Flagsmith. You don't need to wait for a new build pipeline to deploy!

If you see increased error rates or issues with the feature release, rolling back is a single step in Flagsmith. You don't need to wait for a new build pipeline to deploy!

Remote config

With Flagsmith’s remote config capabilities, you can easily change or test out different feature properties without deploying new code.

Configure different elements of your features—like the font size of a header or color of a CTA button—directly through Flagsmith and release the changes to users in just a few clicks.

You can configure features for individual Segments, Users, and development Environments.

Module UiModule UiModule UiModule UI
Module UIFlagsmith UI
Feature Flag Illustration
Module UiMaintenance ModeDark Mode
Module UI

A/B tests and multivariate tests

Once you’ve integrated the Flagsmith SDK and gated a feature with a flag, you can easily use that flag to power A/B/n tests.

Monitor the behavior of your users based on the flag state.

Enable the feature for the new segment.

Create a segment that splits your user
population 50/50.

Kill switches

Use a feature flag as an instant off switch so that you can roll back a new feature that isn’t working as intended.

Having a kill switch is a backstop that gives you peace of mind when releasing new features.

Illustration Switch

You can also drive Multivariate tests with control groups by creating a Multivariate flag.

Illustration Mail Box

Contact Us!

Success!
We will be in touch with you shortly.
Oops! Something went wrong while submitting the form.