Headless beta

Headless CMS for your own frontend

Build the frontend your way and host it anywhere. Your client edits the content in our admin panel.

What you get

Everything a client site needs, behind one API.

  • Public GraphQL API

    Read content, products, scheduling and forms from any frontend.

  • Admin panel for your client

    Your client edits text, images and products on their own, with no developer in the loop.

  • Revalidation webhook

    Once your site's domain is set, every save calls it, so changes go live without a rebuild.

  • MCP for AI editing

    Let an AI assistant write and update content through MCP.

  • Development tokens per developer

    Up to 10 read-only development tokens per project, one per developer: they also show drafts and have their own limits, so local work never touches the live site.

How it works

Three steps, and the first one is in the admin.

Follow the quickstart
  1. Request API access in the admin

    Create a project, then open Settings → Integrations → Request API access and add a note on what you are building.

  2. We review your request

    cms-craft e-mails the decision. After approval the token and developer panel appear in the same place.

  3. Query from any frontend

    Send GraphQL requests from Next.js, Astro, a mobile app or anything else that can make an HTTP call.

Limits during the beta

A few plain rules while we learn how you use it.

  • 5,000 requests a day while building

    That is plenty for developing and previewing a client site. If you go over, we talk to you first; the daily limit never switches you off.

  • 100 writes (mutations) a day while building

    Enough to create and edit content while you build.

  • Short bursts are rate-limited per minute

    Over the limit the API answers 429.

  • Fair use in production

    A live site is welcome. We only ask you to keep the traffic reasonable.

Free during beta. Paid plans will follow; we will announce pricing and give notice before any charge.