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 Free

Segmentation

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

Read Rain's Fintech Use Case
Illustration Switch
UI Illustration

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

Illustration Laptop
Illustration Finish Road

Get started

Enhance customer experience by bringing feature flags to your projects

Start Free Trial