Rollout.io - Documentation

Getting Started

A short how-to for getting things going with ROX

The uniqueness of Rollout's approach is in its easy-to-use, developer-oriented interface, which relies on static typing and development processes.

Working with Rollout

Rollout detects feature flags and configuration settings for your application at application runtime. The general process is as follows:

  1. Define a set of feature flag objects in your application code. These should be instances of Rox objects, such as a RoxVariant or RoxFlag
  2. Register your application with the Rollout dashboard, and add the App Key to your application's code base
  3. Run your application

And that's it! Rollout will automatically detect your feature flags and persist them to the Rollout platform. You can then update your feature flags using our easy-to-use GUI, allowing you to quickly enable and disable features in your application.

Support docs content overview

The Rollout documentation has a lot of information spread across several articles. Here's a recommended order in which to read this documentation, which should match your experience managing features with Rollout:

  1. Create your application
  2. Learn how to install your SDK on different platforms.
  3. Working with Feature Flags
  4. Create a target group of users based on custom attributes that you define.
  5. Update application configuration values
  6. Creating Experiments
  7. Select an Audience

What's Next

It's time to go to the dashboard, create your app, and install the SDK.

iOS Installation
Android Installation
Javascript
Node.js
React Native
Java Server

Getting Started

A short how-to for getting things going with ROX