The Open Source
Svelte CMS & Headless CMS for SvelteKit

A compiler-first headless CMS built on Svelte 5 and SvelteKit — with REST + GraphQL, four production databases, and agentic workflows for your organization.
SveltyCMS at a Glance
SveltyCMS is an open-source Svelte content management system (CMS) and headless CMS for Svelte and SvelteKit 3. It is built on Svelte 5 and SvelteKit, ships REST + GraphQL APIs, and supports MongoDB, PostgreSQL, MariaDB, and SQLite. Teams choose it when they want a code-first CMS that stays fast, self-hosted, and free of enterprise paywalls.
Benchmark-verified performance
2026 performance (self-measured): 16,236 RPS point reads at 0.07 ms, 14,059–15,464 RPS projected list reads, 5,266 RPS concurrent creates, and 6,745 RPS updates on a single host.
Enterprise security included
Enterprise features included free: SAML 2.0 SSO, SCIM 2.0, SHA-256 chained audit logs, multi-tenancy, and field-level access control.
Open source, fair source
Licensed under BSL 1.1: free for development, testing, and production use by organizations under $1M in annual finances; GPLv3 after three years.
Agentic workflows on top of a CMS
SveltyCMS is not just a content store. The core platform is designed for agentic workflows: connect AI agents through a read-only MCP server, enrich content with AI fields, and route work through a visual workflow engine with human approval gates. Your agents get context and tools; your teams keep permissions, audit logs, and tenant isolation.
Read-only MCP access
Claude Code, Cursor, and Copilot can inspect schemas, search content, and answer questions without direct database access.
AI fields and enrichment
Summaries, SEO titles, tags, and translations are generated into structured fields, not loose chat output.
Workflow and approvals
Trigger automations, route drafts to reviewers, and publish only after a human approval gate.
Questions developers ask before choosing a CMS
What is the best CMS for Svelte and SvelteKit?
For most Svelte and SvelteKit teams, SveltyCMS is the strongest fit because it is built on Svelte 5 and SvelteKit rather than adapted from a React or PHP codebase. It provides REST + GraphQL, a zero-overhead Local SDK (locals.cms), four production databases, and enterprise security in the free core. Teams that need a Next.js-native CMS may prefer Payload; teams that need a large plugin marketplace may prefer Strapi.
Is SveltyCMS a Svelte CMS or a headless CMS?
Both. SveltyCMS is a headless CMS with a native Svelte 5 admin, and it is commonly described as a Svelte CMS because the entire stack — admin, API, and website starters — is built with SvelteKit. Content is served to any frontend via REST or GraphQL.
How fast is SveltyCMS in 2026?
Latest self-measured runs (2026-10-12) record 16,236 RPS warm HTTP point reads at 0.07 ms average, 14,737 RPS random point reads, 14,059–15,464 RPS projected list reads, 5,266 RPS concurrent creates, and 6,745 RPS updates. The harness is in the repository (bun test tests/benchmarks/), so you can reproduce the numbers on your hardware.
Which databases does SveltyCMS support?
MongoDB, PostgreSQL, MariaDB, and SQLite are all production-ready. The adapter layer uses Drizzle ORM for SQL engines and the native MongoDB driver, so switching engines does not require rewriting content models.
Can SveltyCMS run AI agent workflows?
Yes. SveltyCMS is an agentic workflow platform built on a headless CMS. AI agents connect through a read-only MCP server to inspect schemas and search content, while AI fields generate summaries, SEO metadata, tags, and translations into structured content. A visual workflow engine and automation scheduler route the work through human approval gates, and RBAC, audit logs, and tenant isolation keep every action governed.
Why teams choose SveltyCMS for SvelteKit
Developer-First Mindset
SveltyCMS is built by developers, for developers. By using **SvelteKit + Svelte 5** as our core, we offer one of the fastest ways to build and deploy applications with modern tooling like Vite 8 and ParaglideJS (compiled, zero-runtime i18n).
Privacy-First AI (Ollama)
Local inference via Ollama (vision model `llava`) for automatic image tagging, AIEnrichment (summarization/SEO), and smart navigation via the AI Command Bar.
Production-Ready Adapters
Choose your engine: MongoDB, PostgreSQL (GIN indexes), MariaDB (TTL cleanup), or SQLite (7 performance PRAGMAs). All production-ready with engine-specific optimizations.
Open Source, Free for Almost Everyone
No hidden fees, no 'Enterprise-only' features. Multi-tenancy and SSO are available to everyone. Licensed under BSL 1.1: free production use for organizations under $1M in annual finances, free for development and testing, GPLv3 after three years — large enterprises support development through a commercial license.
Enterprise Performance Benchmarks
Point Reads: 16,236 RPS (0.07 ms) | Projected Lists: 14,059–15,464 RPS | Creates: 5,266 RPS | Updates: 6,745 RPS | Tests: 5,801 in 14.9s
SveltyCMS is designed for developers who want the flexibility of a headless architecture. The October 2026 fast-lane work added point-admission caches, direct-to-wire projected streams, and native socket pipelining — measured at 16,236 RPS point reads, 14,059–15,464 RPS projected lists, and 6,745 RPS updates.
Whether you are building a personal blog or a complex SaaS with Multi-Tenancy 2.0, SveltyCMS keeps the stack lean: 5,801 tests in 14.9 s, 4 production databases, and a zero-runtime admin bundle. Every number is reproducible with `bun test tests/benchmarks/`.
Local AI & AI-as-a-Field
Privacy-first local AI via Ollama, native `AIEnrichment` widgets, and the AI Command Bar.
Learn more →Enterprise DAM & Media
Non-destructive editing, virtual scrolling (10k+ assets), and local AI tagging via Ollama.
Learn more →Zero-Trust & SSO
SAML 2.0 (BoxyHQ), SCIM 2.0 (Provisioning), and SHA-256 chained audit logs for compliance.
Learn more →Bi-directional Schemas
Sync GUI or Code changes instantly with modular Valibot validation and Svelte 5 Runes.
Learn more →First-Class DB Adapters
Native, production-ready support for MongoDB, PostgreSQL, MariaDB, and SQLite via Drizzle ORM.
Learn more →Zero-Runtime i18n
Unique separation of UI language (Paraglide) and dynamic Content language with live translation progress tracking.
Learn more →Model Context Protocol (MCP)
Connect remote AI agents directly to SveltyCMS over SSE. Search code, run semantic queries, list files, and inspect schemas.
Learn more →Powered by SvelteKit