Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

HomeDev guideRecipesAPI Reference
Dev guideUser GuidesLegal TermsNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev guide

GraphQL API technical overview

Information about GraphQL APIs.

GraphQL APIs expose Optimizely Content Management System (CMS) data as a graph-based data structure you can query from a single endpoint. GraphQL organizes graph data into types and fields. GraphQL uses types to ensure querying applications (apps) ask for only what is available.

The GraphQL API generates a GraphQL schema based on the content that was synchronized from your site. Each site has its own schema based on the content types you configured in CMS. You need a public key to access the schema and content through the API. When Optimizely Support creates your service account in the cloud, you receive a public key that gives read-only access to the content in your Optimizely Graph.

Published content becomes available in near real-time for searches and queries.