Skip to Content
Read the release notes before upgrading production environments.
Overview

cms0 is a type-first headless CMS toolkit for TypeScript projects.

You define your content schema in TypeScript, generate a descriptor with the cms0 CLI, and run the admin service to manage content and expose API routes.

Who this documentation is for

  • Engineers who self-host cms0
  • Content teams editing structured content
  • Frontend/backend developers consuming content with @cms0/cms0
  • Operators responsible for reliability, backups, and upgrades

Documentation map

Support expectations

Before deploying to production, validate:

  1. Database connectivity and migration behavior
  2. Auth configuration and trusted origins
  3. Backup and restore workflows
  4. API key and permission boundaries
  5. End-to-end content fetch from your app