Write it. Publish it. Own it.

sparx CMS is a calm, fast place to publish — a block editor, a media library, structured content, and SEO that does its homework. It runs standalone: a publisher, a docs site, or a portfolio needs no shop. Render it on a hosted sparx site, or pull it headless through the API.

  • standalone, no shop
  • structured content
  • SEO built in
  • REST + GraphQL
Draftautosaved 12s ago · v7flaxandfern.com
H2Bi“ ”< >🔗
Care guides

How to care for linen so it lasts a decade

by Dana Ruiz · 6 min read

96SEO score · ready to publish

From blank page to live, in order.

Every page and post moves the same calm path — write, hand it off, set the date, ship. Autosave and revisions ride along the whole way, so nothing is ever lost between drafts.

01 · draft

Write

A distraction-free block editor. Autosave every 30 seconds; the last 10 revisions kept and any one restorable — write freely, never lose a word.

02 · in review

Hand it off

Share a private preview link so an editor reads the exact published layout before it goes out. Notes stay on the record.

03 · scheduled

Set the date

Future-date a post and it publishes itself at the minute you chose. Plan a week or a quarter of content without staying up to hit publish.

04 · published

Ship

Live on your domain, in the sitemap, with JSON-LD and an RSS entry. Change the slug later and a 301 redirect is created for you — no link rot.

Model your content, not just paragraphs.

A blog is one shape; a case study, a recipe, or a team profile is another. Define your own content types with typed fields and sparx generates the editing form — then serves it back as clean, typed JSON over the same API.

content type · case study
Client nametext
Industryselect
Challengerich text
Resultnumber + unit
Hero imagemedia ref
Authorrelation
GET /v1/case-studies/atlas-supply
{
  "type": "case_study",
  "clientName": "Atlas Supply Co",
  "industry": "wholesale",
  "result": { "value": 38, "unit": "% faster" },
  "heroImage": { "url": "…/atlas.webp" },
  "author": { "name": "Reyes Fabrication" },
  "status": "published"
}

An editor that gets out of the way.

Built on a real rich-text engine — type, format, embed, link. No nested-popover maze, no mystery markup underneath. Everything alongside is a capability you get on day one.

app.sparx.works/cms/caring-for-linen
Care guides

How to care for linen so it lasts a decade

by Dana Ruiz · 6 min read · v12 D

B embedded video · from media library

A blocks   C internal links

A

Blocks for everything

Headings, lists, quotes, tables with resizable columns, code blocks, and rules.

B

Embeds & media

Drop in images with captions, or embed a YouTube or Vimeo URL inline.

C

Internal links

Link to any page, post, product, or collection — with a nofollow option for external.

D

Autosave & revisions

Saves every 30s; the last 10 versions kept, any one restorable in a click.

SEO that checks its own work.

Every page gets a live audit as you write — not a report you run later. Title and meta lengths, a unique H1, alt text, internal links, and word count, each scored before you publish. Sitemaps and JSON-LD generate themselves.

98/100Live SEO score on “Pour-over basics.” Fix the one warning and it’s a clean 100 — all before this post ever goes live.
SEO title length54 / 60 chars
Meta description148 / 160 chars
One unique H1present
Images have alt text3 of 4
Internal links present5 links
JSON-LD & canonicalauto-generated

Everything a publishing team needs.

The CMS isn’t just an editor — it’s the whole content layer, with the parts most tools charge extra for already in the box.

Media library

Drag-drop uploads auto-transcode to WebP and responsive sizes, served from the CDN. Search by name or alt text, with a usage count per asset.

Blog & authors

Multiple authors, categories and tags, featured images, excerpts, reading time, and an RSS feed — with related posts wired by tag.

Navigation menus

Build header, footer, and mega menus that link to any page, post, product, collection, or external URL — no theme code required.

Redirects, handled

Manual 301s plus auto-redirects when a slug changes, with chain and loop detection. Bulk-import a CSV when you migrate.

Localization

Language variants per page with hreflang generated, separate SEO per language, and a subdirectory or subdomain URL structure.

Pages & landing pages

About, contact, policies, and campaign pages — all the static content a site needs, with the same editor and SEO tooling.

No shop required — ever.

CMS is its own module. A publisher, a docs site, or a content team can run entirely on sparx without a cart in sight — and pull it any way they like.

cms + builder

Rendered on a hosted site

Pair CMS with Builder and your pages and posts render on your own domain — fast, on the CDN, with SSL handled. Selling stays optional; turn Commerce on the day you want it.

  • Your theme, your domain, automatic SSL.
  • Blog, pages, and media on one design system.
  • Add Commerce later — same content, no rebuild.
CMS + Builder
cms + your stack

Headless to any frontend

Query content over REST and GraphQL and render it in Next.js, Astro, SvelteKit, or a native app. The @sparx/site-sdk ships typed helpers for every content type.

  • Full REST + GraphQL on every content type.
  • Custom fields are queryable and typed.
  • Webhook on publish · drive content over MCP.
CMS + API · MCP

Your words, your structure, your data.

Content lives in the same database as everything else on sparx — no separate CMS to sync, no plugin sprawl, no platform that holds your archive hostage. Export the whole thing whenever you want.

1.
database under content, customers, and orders — nothing to sync
REST + GraphQL
on every content type and custom field — headless from day one
10
revisions kept per page, any one restorable — autosave every 30s
$0
to export — full JSON or SQL from the dashboard, no ticket
$49/mo

A flat $49/mo, standalone — no Builder required, no tiers, no per-seat or per-record metering. Run it headless against the API, or add Builder when you want it rendered on a hosted sparx site. One bill with everything else; start free for 14 days, no card to begin.

CMS questions.

Standalone use, headless access, SEO, and how it fits your stack — answered straight. Still deciding? Read the CMS docs or start the 14-day trial.

Can I use the CMS without a store?

Yes — CMS is a standalone module. A publisher, a documentation site, a portfolio, or a content team can run entirely on sparx CMS without ever turning on Commerce. The content engine and the commerce engine are deliberately separate, so you only pay for what you use.

Start publishing today.

Open the editor, write your first post, and publish to your own domain — or pull it straight into your own frontend over the API. No migration weekend, no contract; turn it off the day you stop, and your content stays yours.