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

End-to-end flow

  1. You define a schema in TypeScript.
  2. The CLI generates a machine-readable descriptor.
  3. Admin ingests the descriptor and exposes content resources.
  4. Editors manage content in the admin interface.
  5. Applications consume typed data through the SDK.

Runtime responsibilities

  • CLI: schema analysis and descriptor generation
  • Admin: API, auth, content management, backup workflows
  • SDK: typed data access and response shaping

Design goals

  • Type-safe content access
  • Predictable schema evolution
  • Operationally simple self-hosting
  • Clear boundaries between editing and consumption