docs

Everything you need to run ChiliCMS — quickstart, concepts, the SDK reference, and self-hosting.

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

  • quickstartdocker run to 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"