Optimizely logo

Optimizely

Optimizely is a digital experience platform that provides A/B testing, feature flagging, content management, and commerce solutions for enterprises. Their developer platform offers a comprehensive suite of REST and GraphQL APIs spanning experimentation, content delivery, customer data, campaign management, and e-commerce capabilities.

9 APIs 16 Features
A/B TestingContent ManagementCustomer DataE-CommerceExperimentationFeature FlagsMarketing

APIs

Optimizely Web Experimentation REST API

The Optimizely Web Experimentation REST API provides programmatic access to Optimizely's A/B testing and web experimentation platform. Developers can manage experiments, project...

Optimizely Feature Experimentation REST API

The Optimizely Feature Experimentation REST API enables developers to programmatically manage feature flags, experiments, rollouts, and environments within the Optimizely Featur...

Optimizely Campaign REST API

The Optimizely Campaign REST API provides programmatic access to Optimizely's email and omnichannel campaign management capabilities. Developers can use the API to manage campai...

Optimizely Content Delivery API

The Optimizely Content Delivery API is a flexible REST API for building headless CMS solutions with Optimizely CMS. It provides a pluggable and configurable web API for querying...

Optimizely Content Management API

The Optimizely Content Management API provides REST endpoints for performing content operations within Optimizely CMS. Developers can create, read, update, and delete content it...

Optimizely Graph API

Optimizely Graph is a unified content query and delivery service that provides access to content across Optimizely products through a single GraphQL API. It enables flexible dat...

Optimizely Data Platform REST API

The Optimizely Data Platform (ODP) REST API enables developers to integrate customer data with the Optimizely Data Platform. It provides endpoints for managing customer profiles...

Optimizely CMP Open REST API

The Optimizely Content Marketing Platform (CMP) Open REST API provides programmatic access to Optimizely's content marketing and planning tools. Developers can manage content wo...

Optimizely Commerce Service API

The Optimizely Commerce Service API provides RESTful access to Optimizely's e-commerce platform capabilities. It enables developers to manage product catalogs, orders, customers...

Features

Entry: ~$36K/year for basic Optimizely use
Mid: ~$63,700 per 10M impressions for Web Experimentation
Enterprise: $200K-$400K+/year for full DXP suite
Modular: pick CMS / Commerce / Experimentation independently
Web Experimentation (A/B + multivariate)
Feature Experimentation (server-side flags)
Personalization with audiences and Stats Engine
Content Cloud (CMS)
Commerce Cloud and Configured Commerce
Optimizely AI Copilot
REST API at api.optimizely.com
Default 100 req/min/project
OAuth 2.0 + Personal API tokens
Webhooks for project events
Datafile-based Feature Experimentation SDKs (10+)
Stats Engine with Sequential Testing

Event Specifications

Optimizely CMP Webhooks

The Optimizely Content Marketing Platform (CMP) provides webhook notifications when content events occur, such as when assets are published, tasks are completed or modified, and...

ASYNCAPI

Optimizely Feature Experimentation Webhooks

Optimizely Feature Experimentation provides webhook notifications when configuration changes occur, such as datafile updates. Webhooks notify external servers of changes, elimin...

ASYNCAPI

Semantic Vocabularies

Optimizely Context

0 classes · 12 properties

JSON-LD

Resources

🌐
Developer Portal
Developer Portal
🔗
Website
Website
📰
Blog
Blog
💬
Support
Support
🔗
Login
Login
📜
Privacy Policy
Privacy Policy
📜
Terms of Service
Terms of Service

Sources

Raw ↑
aid: optimizely
name: Optimizely
description: Optimizely is a digital experience platform that provides A/B testing, feature flagging,
  content management, and commerce solutions for enterprises. Their developer platform offers a comprehensive
  suite of REST and GraphQL APIs spanning experimentation, content delivery, customer data, campaign management,
  and e-commerce capabilities.
type: Contract
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - A/B Testing
  - Content Management
  - Customer Data
  - E-Commerce
  - Experimentation
  - Feature Flags
  - Marketing
created: '2025-03-04'
modified: '2026-05-04'
url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: optimizely:web-experimentation
    name: Optimizely Web Experimentation REST API
    description: The Optimizely Web Experimentation REST API provides programmatic access to Optimizely's
      A/B testing and web experimentation platform. Developers can manage experiments, projects, audiences,
      and other resources through RESTful endpoints defined using the OpenAPI Specification. The API uses
      OAuth2 Bearer token authentication and provides access to data and services like Stats Engine and
      customer profiles, enabling integration of experimentation workflows into custom applications.
    humanURL: https://docs.developers.optimizely.com/web-experimentation/docs/rest-api-introduction
    baseURL: https://api.optimizely.com/v2
    tags:
      - A/B Testing
      - Analytics
      - Experimentation
      - Web Optimization
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/web-experimentation/docs/rest-api-introduction
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-web-experimentation-openapi.yml
  - aid: optimizely:feature-experimentation
    name: Optimizely Feature Experimentation REST API
    description: The Optimizely Feature Experimentation REST API enables developers to programmatically
      manage feature flags, experiments, rollouts, and environments within the Optimizely Feature Experimentation
      platform. It provides endpoints for creating and configuring experiments, managing feature variables,
      and controlling feature rollouts across different environments. The API also includes a flags endpoint
      at api.optimizely.com/flags/v1 for flag-specific operations, and supports Bearer token authentication.
    humanURL: https://docs.developers.optimizely.com/feature-experimentation/reference/feature-experimentation-api-overview
    baseURL: https://api.optimizely.com/flags/v1
    tags:
      - Experimentation
      - Feature Flags
      - Feature Management
      - Rollouts
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/feature-experimentation/reference/feature-experimentation-api-overview
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-feature-experimentation-openapi.yml
      - type: AsyncAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/asyncapi/optimizely-feature-experimentation-asyncapi.yml
  - aid: optimizely:campaign
    name: Optimizely Campaign REST API
    description: The Optimizely Campaign REST API provides programmatic access to Optimizely's email and
      omnichannel campaign management capabilities. Developers can use the API to manage campaigns, recipients,
      mailing lists, and messaging workflows. The API is hosted at api.campaign.episerver.net and supports
      automation of marketing campaign operations, enabling integration with external systems and custom
      marketing workflows.
    humanURL: https://docs.developers.optimizely.com/optimizely-campaign/docs/rest-api
    baseURL: https://api.campaign.episerver.net
    tags:
      - Campaigns
      - Email Marketing
      - Marketing Automation
      - Messaging
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/optimizely-campaign/docs/rest-api
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-campaign-openapi.yml
  - aid: optimizely:content-delivery
    name: Optimizely Content Delivery API
    description: The Optimizely Content Delivery API is a flexible REST API for building headless CMS
      solutions with Optimizely CMS. It provides a pluggable and configurable web API for querying content,
      enabling developers to deliver content to any frontend framework or channel. The API is distributed
      as the EPiServer.ContentDeliveryApi.Cms NuGet package and supports content retrieval, filtering,
      and expansion of content references for building decoupled architectures.
    humanURL: https://docs.developers.optimizely.com/content-management-system/v1.5.0-content-delivery-api/docs/content-delivery-api
    tags:
      - Content Delivery
      - Content Management
      - Headless CMS
      - REST
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/content-management-system/v1.5.0-content-delivery-api/docs/content-delivery-api
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-content-delivery-openapi.yml
  - aid: optimizely:content-management
    name: Optimizely Content Management API
    description: The Optimizely Content Management API provides REST endpoints for performing content
      operations within Optimizely CMS. Developers can create, read, update, and delete content items
      programmatically, enabling automated content workflows and integration with external systems. The
      API supports managing pages, blocks, media, and other content types within the Optimizely CMS ecosystem.
    humanURL: https://docs.developers.optimizely.com/content-management-system/v1.6.0-content-management-api/docs/getting-started
    tags:
      - CMS
      - Content Management
      - Content Operations
      - REST
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/content-management-system/v1.6.0-content-management-api/docs/getting-started
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-content-management-openapi.yml
  - aid: optimizely:graph
    name: Optimizely Graph API
    description: Optimizely Graph is a unified content query and delivery service that provides access
      to content across Optimizely products through a single GraphQL API. It enables flexible data retrieval,
      high-performance search, and dynamic content delivery for both Optimizely CMS and custom applications.
      Developers can explore their content model, run GraphQL queries, and power fast content delivery
      experiences without needing to query individual content repositories directly.
    humanURL: https://docs.developers.optimizely.com/platform-optimizely/docs/getting-started-with-graphql-api
    tags:
      - Content Delivery
      - Content Query
      - GraphQL
      - Search
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/platform-optimizely/docs/getting-started-with-graphql-api
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-graph-openapi.yml
  - aid: optimizely:data-platform
    name: Optimizely Data Platform REST API
    description: The Optimizely Data Platform (ODP) REST API enables developers to integrate customer
      data with the Optimizely Data Platform. It provides endpoints for managing customer profiles, events,
      segments, and audiences, enabling a unified view of customer data across channels. The API supports
      real-time data ingestion and retrieval, allowing developers to build personalized experiences powered
      by comprehensive customer intelligence.
    humanURL: https://docs.developers.optimizely.com/optimizely-data-platform/reference/introduction
    tags:
      - Analytics
      - CDP
      - Customer Data
      - Data Platform
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/optimizely-data-platform/reference/introduction
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-data-platform-openapi.yml
  - aid: optimizely:cmp
    name: Optimizely CMP Open REST API
    description: The Optimizely Content Marketing Platform (CMP) Open REST API provides programmatic access
      to Optimizely's content marketing and planning tools. Developers can manage content workflows, campaigns,
      assets, and editorial calendars through RESTful endpoints hosted at api.cmp.optimizely.com. The
      API enables integration of content marketing operations with external systems, supporting automated
      content production and distribution workflows.
    humanURL: https://docs.developers.optimizely.com/content-marketing-platform/docs/open-api-introduction
    baseURL: https://api.cmp.optimizely.com
    tags:
      - Content Marketing
      - Content Planning
      - Marketing
      - Workflows
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/content-marketing-platform/docs/open-api-introduction
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-cmp-openapi.yml
      - type: AsyncAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/asyncapi/optimizely-cmp-asyncapi.yml
  - aid: optimizely:commerce-service
    name: Optimizely Commerce Service API
    description: The Optimizely Commerce Service API provides RESTful access to Optimizely's e-commerce
      platform capabilities. It enables developers to manage product catalogs, orders, customers, and
      inventory programmatically. The API supports integration with external commerce systems and enables
      building custom storefronts and order management workflows on top of the Optimizely Commerce platform.
    humanURL: https://docs.developers.optimizely.com/commerce-connect/v1.3.0-service-api-developer-guide/docs/optimizely-service-api
    tags:
      - Catalog
      - Commerce
      - E-Commerce
      - Orders
    properties:
      - type: Documentation
        url: https://docs.developers.optimizely.com/commerce-connect/v1.3.0-service-api-developer-guide/docs/optimizely-service-api
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-commerce-service-openapi.yml
common:
  - type: Developer Portal
    url: https://docs.developers.optimizely.com/
  - type: Website
    url: https://www.optimizely.com/
  - type: Blog
    url: https://www.optimizely.com/blog/
  - type: Support
    url: https://support.optimizely.com/
  - type: Login
    url: https://app.optimizely.com/signin
  - type: Privacy Policy
    url: https://www.optimizely.com/legal/privacy-policy/
  - type: Terms of Service
    url: https://www.optimizely.com/legal/terms-of-service/
  - type: Features
    data:
      - 'Entry: ~$36K/year for basic Optimizely use'
      - 'Mid: ~$63,700 per 10M impressions for Web Experimentation'
      - 'Enterprise: $200K-$400K+/year for full DXP suite'
      - 'Modular: pick CMS / Commerce / Experimentation independently'
      - Web Experimentation (A/B + multivariate)
      - Feature Experimentation (server-side flags)
      - Personalization with audiences and Stats Engine
      - Content Cloud (CMS)
      - Commerce Cloud and Configured Commerce
      - Optimizely AI Copilot
      - REST API at api.optimizely.com
      - Default 100 req/min/project
      - OAuth 2.0 + Personal API tokens
      - Webhooks for project events
      - Datafile-based Feature Experimentation SDKs (10+)
      - Stats Engine with Sequential Testing
    sources:
      - https://www.optimizely.com/plans/
    updated: '2026-05-04'
maintainers:
  - FN: Kin Lane
    email: [email protected]