Optimizely Feature Experimentation allows product teams to run experiments anywhere in your technology stack. You can deploy code-behind feature flags, experiment with A/B tests, and rollout or rollback features immediately. All of this functionality is available with zero performance impact via easy-to-use SDKs.
Want to start building and running experiments and learning from your results? Check out our Feature Experimentation developer documentation for in-depth coverage of every Optimizely Feature Experimentation lifecycle stage.
Start with our SDKs:
- Android SDK
- C# SDK
- Flutter SDK
- Go SDK
- Java SDK
- PHP SDK
- Python SDK
- React SDK
- React Native
- Ruby SDK
- Swift SDK
Check out our developer docs for everything you need to know about the Feature Experimentation SDKs.
Meet Optimizely Feature Experimentation
Wondering about the basic differences between Optimizely Web Experimentation and Full Stack? Check out our article on Optimizely Web Experimentation to Feature Experimentation migration to learn what to expect after you have made the switch.
Define and debug experiments
- Design and run A/B tests and flag deliveries.
- What is the difference between feature flags and flag variations?
- Define your audiences and attributes.
- Roll out and roll back features to subsets of your customers.
- Fine-tune your experiments by previewing your experiment variations.
- Learn how to use allowlisting.
- Here is 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 a staging environments to your projects for QA.