Headless blog CMS

Write your content once. Publish it anywheeere.

Manage every post from one dashboard, then ship it to your site through a ready-made theme or a raw JSON API — your call.

API

One source, published through four surfaces

Two ways to publish

Manage your content once. Publish it anywhere.

Ready-made theme

Drop in a themed blog listing and detail page - Default, Modern, or Magazine - then customize colors, fonts, and spacing from the dashboard.

  • - Fastest to launch
  • - Live preview before publishing
  • - No design work required
Learn more
blog.json
listing.jsx
detail.jsx
Blugin CMS

With everything a blog needs, run from one dashboard.

Content blocks supported

9

Ready-made themes

3

Setup time on average

10m

Editor

Rich blog editor

Paragraphs, headings, images, lists, quotes, tables, and code blocks - with bold, italic, and links built in.

Workflow

Draft & publish

Work on drafts privately, publish when ready, and move a live post back to draft any time.

Organize

Categories & tags

Organize posts and let visitors filter your blog by category on the live site.

SEO

SEO fields

Set SEO title, meta description, keywords, and slug per post before it goes live.

Community

Moderated comments

Nested replies, admin moderation, and repeat-comment limits from the same IP.

Security

Project isolation

Role-based access and server-side project resolution keep every account's content separate.

Connect your site

Two integrations, same content.

Next.js

Install the package and render the blog listing and detail pages inside your existing app.

Plain HTML

No framework migration needed - drop the files into your existing site.

  1. 1Generate an API key
  2. 2Copy the integration files
  3. 3Add your API key
  4. 4Add the files to your site
  5. 5Open the blog page
Security

Your content, isolated and access-controlled by default.

Every project's data is resolved server-side, so no one can reach another account's content by guessing an ID.

Role-based access control
API-key authentication
Project-level data isolation
Drafts excluded from public API
API rate limiting & CORS protection
OTP-verified accounts
Join us

Ready to publish your blog?

Create an account, verify by OTP, and generate your first API key in minutes.

Get started
Editor
Themes
HTML
API