Headless CMS with a visual composer

Compose content visually.
Publish it into your site.

RuleCMS is a headless CMS. Marketers build widgets in a drag-and-drop composer. Developers embed them in React — or any stack — through an SDK or API. Preview on every device, publish to staging, then production, with history you can diff and revert.

Read the docs →

Visual

Composer

React

SDK & API

3

Environments

Full

Version history


Works with the stacks you already use

  • React
  • Next.js
  • Remix
  • Vite
  • Flutter
  • iOS
  • Android

What makes RuleCMS different

Every claim is shipped today — not roadmap fiction. Explore the docs for implementation detail.

Composer

Visual composer and headless API — together

Marketers get drag-and-drop with per-device preview. Developers get JSON editing, a headless content API, and the @rulecms/widget-react SDK. Nobody blocks the other.

Developer integration
Collections

Create once, embed everywhere

Build reusable widgets and collections. Embed across any number of sites and apps. Update centrally and republish — every reference updates.

Reusable content
Publishing

Publish fearlessly with full version history

Append-only semantic versions. Compare any two versions visually and in JSON. One-click republish to revert live content — audit trail preserved.

How publishing works
Performance

Fast by design

Server-rendered delivery, edge caching with automatic invalidation on republish, and globally distributed media with responsive sizing — fast without extra tuning.

How delivery stays fast
RBAC

162 permissions across 70 roles

View → Manage → Admin progression on every resource. Control who publishes to staging vs. production separately — enforced at data, API, and UI layers.

Explore permissions
Pricing

Unlimited seats — no per-person fees

Create unlimited organizations and teams. Invite every developer, marketer, reviewer, and stakeholder — your bill does not change.

See pricing model

Customer story

ATL Fluid Art publishes their studio site with RuleCMS

A live Atlanta experience studio embeds RuleCMS across homepage, experiences, events, and gift cards — with a custom React component library and edge-cached widgets marketers can update without waiting on a deploy.

Read the case study

How it works

From first draft to production embed — with staging gates and full audit history at every step.

  1. Compose

    Drag-and-drop in the visual composer — or edit JSON directly.

  2. Preview

    Switch between phone, tablet, and desktop previews live.

  3. Publish to staging

    Ship to staging first. Permissions gate who can promote.

  4. Promote to production

    Separate production permissions. Full history at every step.

  5. Embed anywhere

    Headless API, React SDK, or hosted render — one publish, many surfaces.

Embed in minutes

Deliver published content via the React SDK, headless content API, or hosted render pages. Three environments with scoped API tokens.

Developer guide
HomepageHero.tsxTSX
import { RuleCMSWidget } from "@rulecms/widget-react";export function HomepageHero() {  return (    <RuleCMSWidget      publishedKey="your-widget-key"      ...    />  );}

Built for your whole team

Developers, marketers, and engineering leaders each get what they need — without blocking each other.

For developers

  • Headless content API with environment-scoped tokens
  • @rulecms/widget-react SDK with SSR support
  • Direct JSON editing of any widget
  • Register custom React component libraries
Learn more →

For marketers

  • Drag-and-drop composer with live preview
  • Per-device responsive editing
  • Media library with in-composer picker
  • Publish and rollback without waiting on dev
Learn more →

For engineering leaders

  • Unlimited seats — no TCO surprises as teams grow
  • Environment-aware permissions for contractors
  • Append-only audit trail on every publish
  • Org and team hierarchy for large organizations
Learn more →

RuleCMS vs. typical seat-priced CMS

Most platforms meter seats and gate enterprise features behind premium tiers. RuleCMS includes them by default.

CapabilityRuleCMSTypical seat-priced CMS
Per-seat pricingNo per-seat fees — unlimited membersCharges per user; costs scale with team size
Granular RBAC162 permissions, 70 roles includedOften gated behind enterprise tier
Version rollbackVisual + JSON diff, one-click republishLimited or premium-only on many platforms
Staging / productionThree environments with separate permissionsOften two environments or add-on cost
Visual + headlessFull composer and headless API togetherUsually one or the other at each tier
Custom React componentsRegister your design system in the composerLimited or developer-only workflows

Inside RuleCMS

Visual composer, version compare, and permission management — the workflows that differentiate RuleCMS.

Composer
Version compare — v1.0.3 vs v1.0.4

Before

After

User groups & roles
Widget Publishers (Staging)Manage
Widget Publishers (Production)View
Collection AdminsAdmin

162 permissions · 70 roles · 70 user groups

Need implementation detail? The RuleCMS documentation covers sign-up, composer, publishing, permissions, API reference, and more — 13 sections with full SEO treatment.

Explore RuleCMS

Dive deeper into what makes RuleCMS different.

Ready to publish fearlessly?

Sign up provisions your org, team, 70 user groups, three environments, API tokens, and starter content in one step.