Krantho Developer Documentation
How to add content management, an admin and structured SEO to a Next.js, SvelteKit or Express site with krantho.
Krantho is a CMS library you add to the site you already build. Your pages read content from your own database, editors work in an admin served by your app, and Schema.org structured data comes from archetypes you configure. These pages cover everything from the first install to running a site in production. Krantho is in active development and its packages are not yet published — Project status explains what that means and how to run it from source today.
Get started
What krantho is, where the project stands, and a first page with structured data, step by step.
Concepts
How krantho thinks about content, templates, configuration, rendering and caching, persistence, media and the admin.
Guides
Task-oriented how-tos for authoring content, working in the admin, editing pages in place, storing media and generating SEO data.
Deploy
Running a krantho site on Vercel or behind a CDN, with pages kept cached until content changes.
Reference
Configuration, content fields, semantic styles, the packages, the API, the CLI and the terms used across these pages.
Agent skills
The krantho plugin for Claude Code and the skills it gives an agent for building a site with krantho.