Optimizely REST API

The Optimizely REST API allows you to manage Optimizely projects using code.

Using the REST API, you can create, start, stop, and archive experiments programmatically inside your own application. The API includes entities such as projects, experiments, variations, goals, audiences, dimensions, and more.

At Optimizely, we've built our web application around a REST API as we want to expose our core functionality to developers. Applications built on the REST API can get full access to Optimizely's data and services without requiring users to ever log into the Optimizely application. For example, many of our technology partners have built integrations using the REST API and our Data Services endpoints to transfer data to and from Optimizely.

To see a full list of endpoints supported in the REST API, refer to our API reference. If you're using the REST API for the first time, go to Getting started which walks through how to get an API token and make your first API call.

If you have any questions about using the REST API, you can ask the developer community or submit a ticket to the developer support team. We'll be happy to assist you.

Get Started