The hosted headless CMS

Content in one place.
Websites anywhere.

Your clients write and publish in a clean, simple admin. Your websites fetch it as JSON, whether they're static HTML, Bootstrap Studio exports, React, Vue, Next or a mobile app.

Nothing to install on a server. No plugins. No build step.

blog.html
<!-- 1. Add Headra to the page -->
<script src="config.js"></script>
<script src="headra.js"></script>

<!-- 2. Show your latest posts -->
<div id="posts"></div>
<script type="module">
  const { data } = await Headra.api('/api/posts');
  document.querySelector('#posts').innerHTML = data
    .map((p) => `<h2>${Headra.esc(p.title)}</h2>`).join('');
</script>

Works with the front-end you already use

Static HTML Bootstrap Studio React Vue Next.js Nuxt Mobile apps

How it works

Headra keeps the content. Your website keeps its design. They meet through a fast, simple API.

1

Shape your content

Use posts and pages, or build your own types (recipes, products, case studies) with 15 kinds of field. No code.

2

Write and publish

Clients write, add images, schedule and publish, with approvals and full history when you need them.

3

Show it anywhere

Your website asks Headra for content and renders it in its own design. Any hosting, any framework.

Everything a content site needs

And nothing it doesn't. No themes, page builders or plugins to slow it down.

Custom content types

Build any type in the admin. It instantly gets its own screens, API, permissions, SEO and sitemap.

Workflow and revisions

Draft, review, approve, publish and schedule. Compare any two versions and restore in one click.

Smart media library

Upload once, get WebP images in every size with responsive markup ready. Crop, resize and organise.

Fast content API

Filter, search, sort and page. Everything an item needs comes back in one cached response.

SEO built in

Meta and social tags, structured data, redirects, and sitemaps served on your own domain.

Built for agencies

Every client website in one account, each completely separate, with its own team and permissions.

All your website needs is two files

Headra runs for you, so there's nothing to install or maintain. It even works on hosting that only accepts HTML, CSS and JS.

  1. A public API key, created in one click. Read-only and safe in website code.
  2. config.js and headra.js, added with two script tags.
  3. A spot on the page for the content, or the ready-made pages from the starter kit.
  4. Optional: one DNS record so your sitemap lives on your own domain.
Developer guide
config.js
// Downloaded from your Headra admin, already filled in.
window.HEADRA = {
  api: 'https://app.headracms.com',
  key: 'hcms_pub_…',          // paste your public key
  menu: 'header',
  collection: 'pages',
  richText: ['body'],
};

The starter kit is a complete working site: blog, single post, any content type, menus, SEO tags and view counts.

SEO that works on static sites

Headra serves your sitemap.xml and robots.txt on your own domain and rebuilds them whenever content changes. Perfect when your host only accepts HTML uploads.

  • Search titles, descriptions and social cards on every item
  • Structured data for articles, recipes, events, products and FAQs
  • Redirects manager with bulk import
  • Smart fallbacks, so editors only fill in what they want to change

One account, every client

Run all your clients' websites from one Headra account. Each website's content, media and team is completely separate.

  • Editor, Author and Viewer roles, per website
  • Switch features on or off for each website
  • Two-factor sign-in and a full activity log
  • Privacy-friendly view counts with no cookies

Give your next website a real CMS

Headra is opening to its first agencies and developers. Get in touch for early access.