Skip to content

Documentation

SveltyCMS Documentation

Complete technical and editorial map for SveltyCMS โ€” the fastest, most secure headless CMS with compiled zero-overhead performance.

6/27/2026
3 min read Edit on GitHub

Welcome. This site serves two audiences:

  • Content Creators & Admins โ€” Manage collections, media, and users without code.
  • Engineers & Developers โ€” Extend the core, build widgets, integrate via REST/GraphQL.

๐ŸŽฏ Choose Your Path

๐Ÿ‘ฅ For Administrators & Editors

Guide What Youโ€™ll Learn
๐Ÿš€ Getting Started Install, run the Setup Wizard, create your first collection
๐Ÿ›ก๏ธ Security Overview RBAC, 2FA, audit logs, account lockout
๐Ÿ–ผ๏ธ Media Hub Upload images, video transcoding, cloud storage
๐Ÿ‘ฅ User Management Roles, permissions, 2FA enforcement

๐Ÿ› ๏ธ For Developers & Engineers

Guide What Youโ€™ll Learn
๐Ÿ—๏ธ Architecture Overview Svelte 5 Runes, DB adapters, boot pipeline
๐Ÿ“ก API Reference REST, GraphQL, Local SDK, SCIM 2.0
๐Ÿงฉ Widget Development Build custom field types with the 3-pillar system
๐Ÿ“Š Dashboard Widgets Build marketplace-portable dashboard widgets
โšก Performance Benchmarks 60 tests across 4 databases, trend analysis
๐Ÿค– AI Agent Guide llms.txt โ€” structured context for LLM tooling

๐Ÿš€ Key Features

Feature Detail
Performance Sub-millisecond API responses, Svelte 5 zero-runtime reactivity, Local SDK at 41K RPS
Security 4-layer defense-in-depth, Argon2id, AES-256-GCM, 0 CVEs, crypto-chained audit logs
Database Agnostic MongoDB, PostgreSQL, MariaDB, SQLite โ€” all production-ready with Drizzle ORM
i18n Paraglide JS โ€” compiled, type-safe, zero-runtime translations
Multi-Tenant Native tenantId isolation at the database adapter level
AI Integration Local Ollama + hosted MCP knowledge core, AI translation, smart CMS migration
Accessibility WCAG 2.2 AA + ATAG 2.0, Svelte 5 native components, keyboard shortcuts
Editorial Tools Scheduled publishing, per-field localization, version history with diff, collection templates

๐Ÿ† Competitive Context

SveltyCMS is designed for teams that prioritize performance, security, and developer experience. For a detailed, EU-compliant comparison against Payload, Strapi, Directus, and WordPress:

โ†’ Full Competitive Comparison

All comparisons based on publicly available documentation as of June 2026.


๐Ÿ—๏ธ Technical Stack

Layer Technology
Frontend SvelteKit 2 + Svelte 5 (Runes) + Tailwind CSS v4
Runtime Node.js โ‰ฅ24 or Bun (3-4x faster)
Toolchain VoidZero (Rust): oxlint in 47ms, oxfmt in ~2s
Databases MongoDB, PostgreSQL, MariaDB, SQLite
ORM Drizzle ORM โ€” parameterized, type-safe queries
API REST + GraphQL Yoga + Local SDK + SCIM 2.0

๐Ÿ” Security at a Glance

Score 0 CVEs Full Report โ†’
  • 4 Defense Layers: Middleware โ†’ Dispatcher โ†’ Handler โ†’ Page Action
  • Auth: Argon2id (64MB), CSPRNG tokens, __Host- cookies, 2FA TOTP, 5-attempt lockout
  • Encryption: AES-256-GCM, SHA-256 crypto-chained audit logs
  • Headers: CSP script-src 'self', COOP/COEP/CORP, HSTS, X-Frame-Options DENY
  • Reporting: security@sveltycms.com ยท GitHub Advisories ยท security.txt

๐Ÿค Community & Support


Related

documentationguideoverviewgetting-started
Was this page helpful?