SpaceBlock is a headless CMS with a click-to-edit visual editor, a block-based page builder, blog, collections, media, and SEO — all served over a fast API to any framework.
Works with any stack · 5-minute setup · Visual editing · Instant publish
One platform for the whole content lifecycle — from a developer's first line of code to a client's daily edits.
Click any element on your live site and edit it inline. No forms, no guessing — what you see is what you edit, with instant preview.
Compose pages from reusable blocks. Editors add, reorder, and swap sections; developers ship a template once and reuse it everywhere.
A full block-based editor — rich text, images, video, quotes, summaries, sub-posts, tags, authors, and shareable draft previews.
Structured, repeatable content — team, products, testimonials, portfolios — with tags, links, ordering, and custom fields.
Drag-and-drop uploads delivered over a global CDN, with an in-editor image picker and automatic optimization.
Per-page titles, descriptions, and Open Graph cards injected server-side — so every link you share renders a perfect preview.
Edge and app-level caching with instant invalidation on publish. Visitors get sub-second content; the origin barely breaks a sweat.
A clean public REST API and a drop-in SDK. Works with React, Vue, Next.js, or plain HTML — bring any stack.
Four steps to a fully editable site.
Sign in, create a project, and grab your API key. Takes about thirty seconds.
Drop one script tag into your site and initialise it with your key. That's the whole install.
Add data-cms-id to elements, or drop in template blocks for full page composition.
They edit visually from the dashboard. Changes publish instantly over the CDN.
<!-- 1. Add the SDK -->
<script src="spaceblock-sdk.js"></script>
<script>
SpaceBlock.init({
apiKey: 'your_api_key',
projectId: 'your_project_id',
})
SpaceBlock.load()
</script>
<!-- 2. Mark content editable -->
<h1 data-cms-id="hero-title">
Welcome to my site
</h1>
<img data-cms-id="hero-image" src="hero.jpg" alt="" />
<!-- That's it. Your client can edit it live. -->The same platform serves both sides — built once, edited forever.
One SDK, one config object — then you're done.
React, Vue, Next.js, or plain HTML. It all just works.
Fetch pages, posts, and collections from anywhere.
Caching, ETags, and instant purge-on-publish built in.
Developer, client, and admin guides with copy-paste examples.
Point at anything on the page and change it — no training needed.
See exactly how it looks before you publish.
Write posts and manage structured content without a developer.
Changes go live immediately across your site.
Everything for your site in a single, calm place.
Start free in minutes. Add it to any site, hand over the keys, and stop fielding "can you change this text?" requests forever.