Kalayaan CMS
A config-driven, deploy-it-yourself headless CMS that runs entirely on your own Cloudflare account — Workers, D1, R2, and KV.
Technologies Used
Main Contributions
Kalayaan is a config-driven headless CMS that you deploy to your own Cloudflare account. One command scaffolds a typed cms.config.ts and provisions Workers, D1, R2, and KV — your domain, your data, no monthly bill.
Guided setup. npx kalayaan init chains login, wizard, and deploy — a live CMS on the edge in minutes.
Schema-driven admin. The admin SPA renders itself from the config: typed fields, relations, validation, and versioning.
Every way to read. A public REST API and config-generated GraphQL, plus an MCP endpoint so agents can query and edit content.
AI that helps you ship. Alt-text, translation, and editorial assist on Workers AI, with optional semantic search.
Real platform features. Roles and scoped API tokens with an audit log, media on R2/S3, locales, and moderated public submissions behind Turnstile.