Skip to main content
KilnCMS

Headless CMS on Phoenix + Ash

Model content once. Publish everywhere.

KilnCMS combines Ash resources, a LiveView block editor, version history, and headless GraphQL + JSON:API delivery — Postgres-centric, real-time by default, and built for teams who want control without the ops tax.

Block editor

TipTap rich text, drag-and-drop blocks, live preview, and version restore — all in LiveView.

Policy-driven RBAC

Published content is world-readable; drafts stay editor-only. Admins bypass; hard deletes and webhooks are locked down.

Headless delivery

AshGraphql and AshJsonApi expose your content model to any frontend, with signed preview tokens for drafts.