v0.60313.1 is live

The CMS built for
the edge

Open-source headless CMS on Cloudflare Workers. Zero cold starts, D1 database, R2 media โ€” globally distributed.

$ git clone https://github.com/SbinFZ/sovi-vidoes-cflare my-site
npx create-flare-app coming soon
localhost:8787/admin
Sovi.AI Media Admin Dashboard โ€” Dark Mode
Cloudflare Workers Astro Frontend MIT License TypeScript
Why Sovi.AI Media

Everything you need at the edge

Built-in Admin UI

Content management, media library, and user management out of the box.

Plugin Ecosystem

Extend everything

๐Ÿ“Š
Analytics & Tracking
v1.0.0 ยท Sovi.AI Media Team
Page views, event tracking, and visitor analytics
seoCore
๐Ÿ›ก๏ธ
Cloudflare Turnstile
v1.0.0 ยท Sovi.AI Media Team
CAPTCHA-free bot protection for forms
securityCore
๐Ÿ”
AI Search
v1.0.0 ยท Sovi.AI Media Team
Full-text and semantic search across collections
searchCore
๐Ÿ”‘
OTP Login
v1.0.0 ยท Sovi.AI Media Team
Passwordless auth via email one-time codes
securityCore
โœ๏ธ
Quill Rich Text Editor
v1.0.0 ยท Sovi.AI Media Team
WYSIWYG editor with dark mode support
editorCore
โ“
FAQ Management
v1.0.0 ยท Sovi.AI Media Team
FAQ with categories, search, and custom styling
content
๐Ÿ“Š
Analytics & Tracking
v1.0.0 ยท Sovi.AI Media Team
Page views, event tracking, and visitor analytics
seoCore
๐Ÿ›ก๏ธ
Cloudflare Turnstile
v1.0.0 ยท Sovi.AI Media Team
CAPTCHA-free bot protection for forms
securityCore
๐Ÿ”
AI Search
v1.0.0 ยท Sovi.AI Media Team
Full-text and semantic search across collections
searchCore
D1
R2
KV
D1 Database SQLite at the edge
R2 Storage S3-compatible object store
KV Cache Global key-value storage

Type-safe Collections

Schema
import type { CollectionConfig } from '@sovi/media-core'

export default {
  name: 'blog-posts',
  displayName: 'Blog Posts',
  schema: {
    type: 'object',
    properties: {
      title: { type: 'string', title: 'Title', required: true },
      slug: { type: 'slug', title: 'URL Slug' },
      excerpt: { type: 'textarea', title: 'Excerpt' },
      content: { type: 'quill', title: 'Content' },

How a Request Flows

From browser to edge and back โ€” sub-100ms at the edge.

request โ†’ โ† response
Browser
You visit FlareCMS
Website
Astro renders your page
CMS
Workers fetches content
Content
D1 Database
R2 Media
KV Cache
Your data lives here

One platform. No assembly required.

Other CMS platforms need separate databases, hosting providers, and CDN configs. Sovi.AI Media runs entirely on Cloudflare โ€” database, storage, and compute in one stack.

See full comparison with 7 CMS platforms
Cold Starts
Traditional
Common (500ms+)
Sovi.AI Media
Zero
Pricing
Traditional
Expensive Tiered
Sovi.AI Media
Free Tier Included
Global Distribution
Traditional
Region-based
Sovi.AI Media
330+ Locations
Infrastructure
Traditional
External Servers
Sovi.AI Media
Cloudflare Native
Database
Traditional
External (Postgres/MySQL)
Sovi.AI Media
D1 (Built-in)
Media Storage
Traditional
S3 / External
Sovi.AI Media
R2 (Built-in)
MIT Licensed

Open source. Free forever.

Self-hosted on your own Cloudflare account. No vendor lock-in, no usage fees, no surprises.