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 enterprise security included free.
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.
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.
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