CMS adapters
First-class adapters for the four most-requested headless CMSes. Adding a new CMS is a single config file.
Supported providers#
- Sanity: block content, references, GROQ queries
- Strapi: REST and GraphQL collection types
- Directus: collections and dynamic fields
- Payload: typed collections and globals
Adding a new CMS#
Adapter contracts are documented in the SDK. Implement read, write, and listmethods against your CMS's API and drop the file into web/src/lib/cms/adapters/. Reach out to support if you want help with a specific provider.