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
Create a workspace
Sign up and create a workspace for your site. You'll get a dashboard to manage all your content.
Generate an API key
Go to Settings and generate an API key. This key authenticates all requests to the public API.
Create content
Add pages, blog posts, collections, and translations from the dashboard.
Fetch via API
Use the REST API to fetch content in your frontend. Send form submissions back as leads.