Optimizely API (2.0) lets you manage your Optimizely projects using code. The REST API is an interface for managing and extending the functionality of Optimizely Web Experimentation. For example, instead of creating and maintaining projects using the Optimizely Web Experimentation dashboard, you can create an experiment programmatically. Additionally, if you prefer to run custom analysis on experiment results, you can leverage the API to pull data from Optimizely Web Experimentation into your own workflow.

Applications built on the REST API have access to Optimizely Web Experimentation's data and services like Stats Engine and customer profiles. Developers can integrate Optimizely Web Experimentation into their workflows, customize features and further extend functionality. Many of our technology partners have built integrations using the REST API.

To see a full list of endpoints supported in the REST API, see Optimizely API (2.0). If you're using the REST API for the first time, go to Get started with REST API, which walks through how to make your first API call. If you have any questions, you can ask the developer community, or you can submit a ticket to the developer support team.