Everything you need,
nothing you don't
A headless CMS that ships with batteries included. Edge-native performance, full Astro DX, and a plugin system that actually works.
Built for Astro
Native Content Layer loader, Astro collections schema, and SSR on Cloudflare Pages. Not a generic CMS bolted on — purpose-built for the Astro DX.
Edge-native on Cloudflare
Runs on Cloudflare Workers across 330+ locations. D1 database, R2 media storage, KV caching — zero external services, zero cold starts.
Plugin-first Architecture
15 built-in plugins with a full SDK for building your own. Hooks, middleware, custom routes, admin pages — extend everything.
Ship faster with batteries included
Every feature you'd expect from a modern CMS — plus a few you wouldn't.
Admin Dashboard
Full-featured admin UI with rich text editing, media library, user management, and content workflows. Lucide icons, WordPress-style sidebar, sticky save bar.
Content Versioning
Full version history with one-click rollback. Track every change with who, what, and when. Side-by-side diff comparison.
Content Workflows
Multi-stage approval pipelines: Draft → Review → Approved → Published. Role-based permissions at every stage with audit trail.
Media Library
R2-backed storage with folder organization, tagging, thumbnails, and bulk operations. Drag-and-drop uploads with progress tracking.
Forms Engine
Dynamic form submissions with status workflow (pending, reviewed, approved, spam). UTM tracking, file attachments, and spam detection.
Email Templates
Themed email system with variable substitution, Markdown templates, and preview mode. Resend integration with queue-based delivery.
Auth & API Tokens
JWT auth with RBAC (admin, editor, author, viewer). Scoped API tokens with per-collection permissions and expiration. OTP passwordless login.
REST API + Docs
Auto-generated CRUD endpoints with Scalar API documentation. Rate limiting, CORS, pagination, filtering, and field selection.
Security
CSRF protection, input sanitization, security headers, Turnstile CAPTCHA integration. OWASP Top 10 compliance built in.
Database Tools
Drizzle ORM with D1. Bundled migrations, schema evolution tracking, seed data generation, and admin database tools.
34+ Field Types
String, number, boolean, date, rich text (Quill/TinyMCE/MDX), media, select, multiselect, JSON, blocks, references, slug, and more.
Webhooks & Automation
HMAC-signed webhook delivery with retry and exponential backoff. Rule-based automation triggers for email, state changes, and more.
AI-Powered Search
Semantic search powered by Cloudflare Vectorize and Workers AI. Traditional keyword search plus RAG-powered intelligent retrieval across all your content.
Analytics without the baggage
Privacy-first, edge-computed analytics built directly into your CMS. No cookie banners, no external scripts, no additional cost.
Built InWhat gets tracked
Owner opt-out: Exclude yourself from tracking with a single console command:
localStorage.flare_ignore = true
| Feature | Google Analytics | Plausible | Umami | Flare CMS |
|---|---|---|---|---|
| Self-hosted | ✗ | Optional | ✓ | ✓ |
| Cookie-free | ✗ | ✓ | ✓ | ✓ |
| No external scripts | ✗ | ✗ | ✗ | ✓ |
| Edge-computed | ✗ | ✗ | ✗ | ✓ |
| Built into CMS | ✗ | ✗ | ✗ | ✓ |
| GDPR-compliant | With consent | ✓ | ✓ | ✓ |
| Free tier | ✓ | ✗ | Self-host | ✓ |
| Additional cost | Free* | From $9/mo | Free / $9/mo+ | $0 |
* Google Analytics is free but monetizes your visitors' data. Plausible starts at $9/mo. Umami has a free hobby tier (10K events) then $9/mo+.
15 plugins, day one
Every plugin ships with the core. Install, activate, configure — no marketplace hunting.
Build your own with the Plugin SDK — TypeScript builder API, lifecycle hooks, custom routes, and admin page registration.
What's next
Ecommerce Plugin
Q2 2026Products, categories, cart, orders, and payment processing — all running on the edge.
GraphQL API
Q3 2026Optional GraphQL layer alongside REST. Query exactly the fields you need.
Internationalization (i18n)
Q3 2026Multi-language content with locale-aware routing and translation workflows.
Real-time Collaboration
Q4 2026WebSocket-powered live editing with presence indicators and conflict resolution.
Ready to build on the edge?
Get started in under 5 minutes. One command, and you're running a headless CMS on Cloudflare Workers.
git clone https://github.com/jjaimealeman/flarecms my-site