The Rollouts Developer Hub

Welcome to the Rollouts developer hub. You'll find comprehensive guides and documentation to help you start working with Rollouts as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Optimizely Rollouts gives you access to free feature flags and rollouts as a service. Your whole team can work together to release faster and smarter.

Optimizely Rollouts enables you to create feature flags, or feature toggles, to turn functionality on and off remotely with the flip of a switch, without deploying code. With feature flags, you can build conditional branches into your code to make logic available only to certain groups of users at a time. If the flag is “on,” new code is executed, if the flag is “off,” the code is skipped. Learn more about feature flags with these resources:


60-second, high-level video

3-minute interactive tutorial.
Click through to easily experiment with features in your video game.
Then see metrics on whether your imaginary users had fun or were bummed.

4-minute video explaining key features.

Feature flags help you reduce risk when launching features and recover faster from failure. Instead of dealing with messy rollbacks and hotfixes, use feature flags to roll out to a small percentage of users to reduce risk and fail safer. If you detect errors, performance spikes, or user backlash, just roll back - all without redeploying code.

Create account

Create a new, free Rollouts account.

Already using Optimizely? Add Rollouts if you're an Administrator.

Optimizely Rollouts shares the same SDKs as Optimizely Full Stack. With Optimizely Full Stack, you can seamlessly unlock experimentation and feature management at scale, with powerful additional functionality -- all using your existing implementation.

Built for developers

In Rollouts, our SDKs support:

  • Unlimited feature flags: Optimizely Rollouts gives you unlimited access to feature flags. Roll features out, show them to specific sets of users, and toggle them on and off from the Optimizely application.
  • Remote configuration: Update feature flags in real time without a code deploy. Toggle features on and off, show them to specific users, or slowly roll them out.
  • Feature tests: Create a feature test on top of your flags, measure the impact with Stats Engine, and determine if you're building the right feature. This is limited to one feature test at a time with Rollouts.
  • No latency: In-memory bucketing means no blocking network requests. Use Rollouts in performance-critical code paths, secure environments, and more.

Updated 4 days ago

What's Next



Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.