Toggle features for cohorts or individuals to test the impact before rolling out to everyone.
Roll out new features safely
Deploy with feature flags to test updates with users, then rollback easily if there’s an issue.
Test multiple variants at once
Test many ideas at once, then breakdown analytics by feature flag to understand the impact.
Target users with any criteria
Roll out to a percentage of users, or target based on criteria like LTV, or users’ behavior.
How do PostHog Feature Flags compare?
Swipe right to compare.
LaunchDarkly | Optimizely | Flagsmith | GrowthBook | PostHog | |
Platform | |||||
Free plan | |||||
Open source | |||||
Cloud hosting | |||||
Product analytics | |||||
Feature Flags | |||||
Target by percentage | |||||
Target by user properties | |||||
Flag scheduling | |||||
Experimentation | |||||
Multivariate flags | |||||
Unlimited flags for free | |||||
3rd party plugins for free | |||||
Activity logs | |||||
Data export | |||||
Multi-environment support |
Feature flags documentation
- Learning resources
- Creating feature flags
- Persisting feature flags across authentication steps
- Implementing the feature flag
- Ensuring flags are loaded before usage
- Bootstrapping flags
- Forcing feature flags to update
- Server-side local evaluation
- Using locally
- Roll out the feature flag
- Roll out to a percentage of users or groups
- Filter by user or group properties
- De-activating properties
- Feature flag persistence
- Multivariate feature flags
- Creating a feature flag with multiple variants
- Using multivariate feature flags in your code
- getFlagVariants
- onFeatureFlags
- Querying data by multivariate feature flag values
- Experimentation
- Further reading