Architecture overview
Learn the architectural overview of GraphQL.
Optimizely Graph extends Optimizely Content Management System (CMS) by transforming structured content into a flexible, queryable graph. Applications can retrieve content through GraphQL, enabling efficient and precise delivery across channels.
Integration with CMS requires the synchronization package, which extracts content items and metadata from your CMS instance and pushes them to the Optimizely Graph cloud service. There, content is indexed as a graph and can be updated automatically or on a schedule when content is published.
Applications access content via the GraphQL API endpoint, which returns structured JSON responses. Developers can use the interactive GraphiQL interface to explore the schema, test queries, and preview results in real-time, which is useful during development or troubleshooting.
Optimizely Graph also supports webhooks for dynamic, event-based workflows. Webhooks notify external systems when content changes, helping maintain synchronization with front-end rendering, caching, or personalization layers.
This integration provides a fast and scalable content delivery architecture: content is authored and managed in the CMS, synchronized to Graph, and queried by applications through a single, reliable endpoint.
Updated 16 days ago
