ESAI MCP
optimizely-cms-saas-coding

Build headless front-ends for SaaS CMS.

A development-first knowledge module for building TypeScript / Next.js front-ends against Optimizely SaaS CMS, hydrated from Optimizely Graph. The headless counterpart to the PaaS coding module: content-type contracts synced with the CLI, typed GraphQL, React components mapped to content types, composed Experiences, and live preview — no C#, no server, no database.

versionless · Graph-only · official SDK first

What it is

The optimizely-cms-saas-coding module writes the front-end code for Optimizely SaaS CMS: a Next.js / TypeScript app that pulls all content from Optimizely Graph over GraphQL. It shares nothing in code with the PaaS module — different language, runtime, and deployment.

Versionless. SaaS ships continuously via ring deployments and has no version number — the module never writes "SaaS CMS 13." There is no server runtime, no database, and no C#. It defaults to the official @optimizely/cms-sdk but detects and matches the community @remkoj/optimizely-* toolkit where a repo already uses it.

How it runs

Graph (GraphQL)
→
typed queries + codegen
→
React component registry
→
Next.js SSR/ISR + live preview