Why use it
- No new tables. Add a sponsors page, a courses catalogue, or a directory in minutes — no migration required.
- Validation built-in. Each field has a type (
text,image,url,select,date, …). Bad data is rejected at the API boundary. - Public read out of the box. Public collections are cached at the edge for 60 seconds and revalidate automatically when you write.
- Monetizable. Pair a collection with a
payment_planwhosepurposeiscms_itemand visitors can pay to add an entry (sponsorships, classifieds, featured listings, …).
Authentication
All CMS endpoints accept an API key via thex-api-key header. Required
permission scopes:
Wildcard keys (
* permission) work for every CMS endpoint.
Get your API key from Dashboard → Settings → API Keys. When creating a
key for CMS automation, scope it to
cms:read and cms:write only.