Build your CMS into your app — not your app into a CMS.
Define your content in code, get a fully type-safe API, and build exactly the CMS your product needs — with your content and its full Git-like history living in your own database.
bun add @createcms/coreGit-like versioning
Branches, copy-on-write drafts, visual diffs, and merges — native to your database.
Composable blocks
Nested pages and reusable blocks, defined in code as fully typed collections.
Type-safe end to end
Collections → server API → client, all inferred. No codegen drift, no any.
Plugins included
Multi-tenant, i18n, A/B testing, consent, and media optimization out of the box.