PostHog does that.
Safely roll out features to select users or cohorts.
Feature flags are really, really critical for us and you don’t see them as a feature in other analytics tools. They very valuable though, because you can often use feature flag data to make other product decisions.
CTO & Co-founder, Phantom
Choose who gets access to features
Customize your release strategy based on your goals with release conditions.
By percentage of traffic
Roll out a feature to a percentage of all visitors
By user or group properties
Choose specific people, or allow access by user or group property (like organization or multi-seat account)
Cohorts can dynamically update with user properties
Multivariate feature flags
Simultaneously test multiple versions against a control group.
Test changes without touching your codebase
After a feature flag is installed, JSON payloads let you make changes to your product or website without subsequent deployments.
This includes text, visuals, or even entire blocks of code.
Automate essential tasks to ensure consistency and free up time for creative work.
Automated usage reports
Automatically add insights for each flag, tracking usage overall, or by specific users
Automatic IP resolution
Target feature flags based on country or city without manually figuring out which country a user belongs to
Recall user properties by default
Automatically re-use previously set properties to avoid manually passing them every time
History & activity feed
See who hit a feature flag, the flag’s value, and which page they were on
Improves speed by caching a flag’s value on initial load
Disable a feature without touching your codebase
Get flags and values to trigger changes immediately on page load
Persist flags across authentication steps
Make sure users have a consistent experience after login
See the history of a feature flag or control who can modify flags with user roles
SDKs or API
Copy code snippets for your library of choice, or implement yourself with the API
Test flags in local development or staging by using the same flag key across PostHog projects
PostHog products are natively designed to be interoperable using Product OS.
Run any insight filtered by a flag’s value, or group by flag to see usage across a flag’s variants
Product analytics: User paths
See how a flag’s value influenced an intended outcome
Filter recordings down to only when a feature flag was called, or to a specific value of a flag