
Granular User Segmentation
Roll new features out safely and securely by targeting groups of users before scaling. Test new features across tenants and device types with canary releases and phased rollouts.
Try Segmentation for FreeSegmentation
Use segments to group users based on a set of rules
Control feature flags and remote config for your segments
Customise and personalise releases, run beta tests, and gradually release features to specific groups


Staged Rollouts
Increase release confidence with staged rollouts and canary deployments
For example, test a new feature by showing it to 5% of your user base
Gradually increase the percentage of users that see the feature based on results
Lower release risk. If there are issues, simply disable the feature flag and hide the feature in your application
See it in Action
Try out segmenting in the interactive demo below
Segmentation Use Cases
Use segments to target beta testers with a new release
Conduct a percentage-based rollout to different tenants
Personalise releases and target subsets of your users securely with custom releases
Use staged rollouts to gradually release features over time to users
Restrict your targeting to specific environments—for example, avoid exposing features in production while still running complex evaluations in staging or development

