Optimizely Feature Experimentation lets your product teams run experiments in your technology stack. You can deploy code behind feature flags, experiment with A/B tests, and rollout or rollback features immediately. This functionality is available with zero performance impact through easy-to-use SDKs.
For information on how to start building/running experiments and learning from your results, see the Feature Experimentation developer documentation.
To learn more about the differences between Optimizely Web Experimentation and Optimizely Feature Experimentation, see What to expect when you migrate from Optimizely Web Experimentation to Optimizely Feature Experimentation.
Optimizely Feature Experimentation SDKs
- Android SDK
- C# SDK
- Flutter SDK
- Go SDK
- Java SDK
- PHP SDK
- Python SDK
- React SDK
- React Native
- Ruby SDK
- Swift SDK
Set up Optimizely Feature Experimentation
Define and debug experiments
- Design and run A/B tests and flag deliveries.
- Find out the difference between feature flags and flag variations
- Define your audiences and attributes.
- Roll out and roll back features to subsets of your customers using targeted deliveries.
- Fine-tune your experiments by previewing your experiment variations.
- Learn how to use allowlisting.
- Learn how to troubleshoot Optimizely Feature Experimentation.
- Learn how to read and analyze the Results page.
- Choose the right metrics for your experiment.
- Discover how to integrate external analytics platforms, like Google Analytics or Amplitude.
- Learn how to leverage CDNs.
- Find out how datafile versioning and management works in Optimizely Feature Experimentation.
- Learn how to work with microservices.
- Add staging environments to your projects for quality assurance (QA).