Open Source · Built on Cloudflare

The CMS built for
the edge

SonicJS is a blazing-fast headless CMS built on Astro and Cloudflare Workers. Deploy globally, scale effortlessly, and manage your content with a flexible REST API.

Edge-native performance
Flexible REST API
Built-in auth
Global CDN

The Solution

Everything you need to ship faster

Stop fighting your CMS. SonicJS gives you a powerful admin panel, a flexible API, and the infrastructure to scale — all in one open-source package.

Admin Panel

Manage all your content typtive admin interface. Create schemas, edit records, and manage users.

REST API

A fully auto-generated REST type. Query, filter, sort, and paginate with ease.

Edge-Native

Deployed on Cloudflare WorkAPI responds in milliseconds from 300+ locations worldwide.

Authentication

Built-in JWT authentications control. Secure your API endpoints effortlessly.

Smart Cache

Multi-layer caching with Cl KV. Serve content instantly with stale-while-revalidate.

Open Source

Fully open source and self-a, customize everything, and extend with your own plugins.

Benefits

Why developers love SonicJS

  • Ship in minutes, not days

    Auto-generated API endpoints for every content type. No boilerplate, no configuration — just define your schema and go.

  • Zero vendor lock-in

    Open source MIT license. Your data stays in your Cloudflare D1 database. Export and migrate anytime.

  • Type-safe from day one

    Full TypeScript support throughout. Your schema types flow all the way to your frontend automatically.

  • Production-ready infrastructure

    Battle-tested caching, error handling, and authentication. Deploy with confidence.

GET /api/v1/posts
{
  "data": [
    {
      "id": "post_01J...",
      "title": "Hello World",
      "slug": "hello-world",
      "publishedAt": "2026-01-15",
      "author": {
        "id": "usr_01J...",
        "name": "Jane Doe"
      }
    }
  ],
  "total": 42,
  "page": 1
}

Ready to build something great?

Get started with SonicJS today — it's free, open source, and deploys to Cloudflare in minutes.

Launcher