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 integrationHeadless CMS with a visual composer
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.
Visual
Composer
React
SDK & API
3
Environments
Full
Version history
Every claim is shipped today — not roadmap fiction. Explore the docs for implementation detail.
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 integrationBuild reusable widgets and collections. Embed across any number of sites and apps. Update centrally and republish — every reference updates.
Reusable contentAppend-only semantic versions. Compare any two versions visually and in JSON. One-click republish to revert live content — audit trail preserved.
How publishing worksServer-rendered delivery, edge caching with automatic invalidation on republish, and globally distributed media with responsive sizing — fast without extra tuning.
How delivery stays fastView → Manage → Admin progression on every resource. Control who publishes to staging vs. production separately — enforced at data, API, and UI layers.
Explore permissionsCreate unlimited organizations and teams. Invite every developer, marketer, reviewer, and stakeholder — your bill does not change.
See pricing modelCustomer story
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 studyFrom first draft to production embed — with staging gates and full audit history at every step.
Drag-and-drop in the visual composer — or edit JSON directly.
Switch between phone, tablet, and desktop previews live.
Ship to staging first. Permissions gate who can promote.
Separate production permissions. Full history at every step.
Headless API, React SDK, or hosted render — one publish, many surfaces.
Deliver published content via the React SDK, headless content API, or hosted render pages. Three environments with scoped API tokens.
Developers, marketers, and engineering leaders each get what they need — without blocking each other.
Most platforms meter seats and gate enterprise features behind premium tiers. RuleCMS includes them by default.
| Capability | RuleCMS | Typical seat-priced CMS |
|---|---|---|
| Per-seat pricing | No per-seat fees — unlimited members | Charges per user; costs scale with team size |
| Granular RBAC | 162 permissions, 70 roles included | Often gated behind enterprise tier |
| Version rollback | Visual + JSON diff, one-click republish | Limited or premium-only on many platforms |
| Staging / production | Three environments with separate permissions | Often two environments or add-on cost |
| Visual + headless | Full composer and headless API together | Usually one or the other at each tier |
| Custom React components | Register your design system in the composer | Limited or developer-only workflows |
Visual composer, version compare, and permission management — the workflows that differentiate RuleCMS.
Need implementation detail? The RuleCMS documentation covers sign-up, composer, publishing, permissions, API reference, and more — 13 sections with full SEO treatment.
Dive deeper into what makes RuleCMS different.
Unlimited orgs, teams, and members — no per-seat fees
162 permissions, 70 roles, environment-aware access
Version history, visual diff, one-click revert
Create once, embed everywhere
React SDK, headless API, custom components
Server rendering, edge caching, responsive media
Sign up provisions your org, team, 70 user groups, three environments, API tokens, and starter content in one step.