docs
ChiliCMS is an open-source, Postgres-native headless CMS. Your content lives in
real Postgres tables with row-level security forced on; your schema is canonical
in chili.config.ts; the Studio is generated from it.
These docs are written file-first (MDX in the repo), not authored in the CMS — long-form technical docs want version control, code blocks, and API tables more than they want a rich-text editor. The marketing pages, by contrast, are authored in ChiliCMS. That split is the honest dogfood story.
where to start
- quickstart —
docker runto your first model in 60 seconds. - concepts — schema-as-code, draft-vs-published, and the delivery model.
- sdk reference — the generic typed client over REST delivery.
- self-host — docker-compose, Coolify, and the offline license key.
delivery surfaces
REST is the public delivery path for published content. GraphQL covers the
built-in Post and Page session surface today. The SDK is a small typed
fetch helper over REST while generated per-model clients mature.
curl https://api.chilicms.dev/api/v1/posts \
-H "Authorization: Bearer $CHILI_TOKEN"