# Features

### Edge Performance
- **⚡ Zero Cold Starts**: 0–5ms cold start vs 500–2000ms on Node.js CMSs
- **🌍 Global by Default**: 300+ edge locations — not one region, one continent
- **🚀 Sub-50ms APIs**: 15–50ms API responses vs 1–4s with relations elsewhere
- **📈 Auto-Scaling**: Cloudflare handles traffic spikes — no ops required

### Developer Experience
- **🔧 Schema-as-Code**: Define your content model in TypeScript; SonicJS generates the REST API and admin UI
- **📦 `create-sonicjs` CLI**: From schema to global API in minutes
- **🔥 Hot Reload**: Fast local development with Wrangler
- **📱 Modern Stack**: Hono.js, TypeScript, D1, R2, HTMX

### AI-Native Content Layer
- **🤖 Native MCP Server**: Auto-generated tools let Claude Code, Cursor, and VS Code read, create, and publish content
- **⚡ GraphQL API**: Full GraphQL endpoint with GraphiQL playground — opt-in plugin, zero config
- **🔍 RAG-Powered Search**: Semantic search with natural-language queries — zero extra infra
- **🛠 12 Specialized Claude Code Agents**: Purpose-built agents for development ([View all agents](https://sonicjs.com/ai-agents))

### Content Management
- **📝 Rich Text Editor**: TinyMCE integration with customizable toolbars
- **🎛️ Dynamic Fields**: Text, number, date, boolean, select, media, slug, and more
- **📚 Content Versioning**: Complete revision history with restore — free, no paywall
- **⏰ Content Scheduling**: Publish/unpublish automation with date controls
- **🔄 Draft → Published Workflow**: Role-based permissions throughout
- **💾 Auto-Save**: Automatic content saving every 30 seconds
- **🛡️ XSS Protection**: Comprehensive input validation and HTML escaping

### No Lock-In, No Paywalls
- **100% MIT**: Every feature in the core. No Growth tier. No Enterprise gate. Ever.
- **No VC Clock**: No license rug-pull. No infra lock-in.
- **Runs Anywhere**: Edge-native on Cloudflare Workers, or self-host on Docker/VPS — anywhere SQLite runs.