Headless CMS

The Headless CMS API

Solar Beam CMS lets you manage blog posts, collections, and leads from a single dashboard. Deliver content to any frontend with a simple REST API authenticated by API key.

What You Can Do

Collections

Define custom content types with flexible schemas. Products, team members, FAQs, anything.

Blog

Publish blog posts with rich content, featured images, and SEO metadata.

Leads

Receive form submissions from your sites. Get notified via Discord, email, and webhooks.

i18n

Multi-locale content out of the box. Manage translations for collections and content strings.

Core Concepts

Workspaces

Each workspace is an isolated environment with its own content, team members, and API key. One workspace maps to one site.

API Key Authentication

All public API requests are authenticated with an x-api-key header. Generate your key in workspace settings. Keep it server-side only.

Content Model

Pages use a block-based editor. Collections have flexible JSON schemas. Blog posts support rich content with metadata. All content supports multiple locales.

How It Works

1

Create a workspace

Sign up and create a workspace for your site. You'll get a dashboard to manage all your content.

2

Generate an API key

Go to Settings and generate an API key. This key authenticates all requests to the public API.

3

Create content

Add pages, blog posts, collections, and translations from the dashboard.

4

Fetch via API

Use the REST API to fetch content in your frontend. Send form submissions back as leads.

Quick Links