GenoaCMS

Platform-agnostic headless CMS
A headless CMS for the infrastructure you already run
GenoaCMS
Your existing data
Edit the database and storage your project already has, in place. Nothing to migrate.
Platform-agnostic
Adaptable to work with any database, storage, auth and compute solution.
Multi-cloud
Ability to manage resources across multiple cloud providers.
No tech stack requirements
The CMS adapts, not the rest of the system.
Typed configuration
One config per environment, checked by TypeScript. Credentials stay in your secret manager.
Signed components
Compose pages from components in your codebase or written in the CMS, in any language. Your app verifies every page before rendering it.
The collection list: a table of documents with a filter The collection list: a table of documents with a filter
Collections: browse and filter the documents of a table that already exists
The document editor with a markdown field and live preview The document editor with a markdown field and live preview
Documents: edit every field type, with a live markdown preview
The signing keys page with the root trust anchor and the key registry The signing keys page with the root trust anchor and the key registry
Signing keys: the trust anchor your application uses to verify published pages