Opensource · Self-hosted CMS
Opensource CMS you host yourself
Browse official and community CMS packages, then clone a frontend that already speaks Delivery. Relayer runs on your machines. Hub is the portal for licenses and publishers.
- Free core
- No credit card
- Documents stay on your machines
One content model, any frontend
Pick a blueprint to see the packages it installs and what your site reads back from Delivery.
relayer.official.blueprint.marketing-site1.1.0
10 packages, 14 content typesInstalls
- relayer.official.core-content^1.0.0site_settingsseo_settingsnavigationfootersocial_settingsredirects
- relayer.official.site-ops^1.0.0integration_settingserror_pages
- relayer.official.forms^1.0.0
Components only
- relayer.official.form-inbox^1.0.0form_inbox
- relayer.official.marketing-components^1.0.0
Components only
- relayer.official.pages^1.0.0pages
- relayer.official.publication^1.0.0
Groups the packages below
- relayer.official.taxonomy^1.0.0categoriestags
- relayer.official.authors^1.0.0authors
- relayer.official.posts^1.0.0posts
Fields on pages
title, slug, excerpt, featuredImage, seo, sections, parent, navVisibility
Delivery API
200 OKGET /v1/delivery/content-types/pages/by-route/home?locale=en-US
{
"data": {
"documentId": "8f3c…a41e",
"contentType": "pages",
"locale": "en-US",
"contentTypeVersion": 1,
"publishedAt": "2026-09-14T09:12:00.000Z",
"data": {
"title": "Home",
"slug": "home",
"sections": [
{
"_component": { "uid": "marketing.hero", "version": 1 },
"data": {
"title": "Content architecture for production websites",
"alignment": "center"
}
},
{
"_component": {
"uid": "marketing.feature-grid",
"version": 1
}
},
{
"_component": {
"uid": "marketing.testimonials",
"version": 1
}
},
{
"_component": { "uid": "marketing.pricing", "version": 1 }
},
{
"_component": { "uid": "marketing.faq", "version": 1 }
}
]
}
},
"meta": {}
}Seed content is optional. Install the schema alone and start from empty collections. Open Marketing Site in the catalog
What runs inside Relayer
The CMS, the catalog, and the portal, each doing one job.
Documents with schema versions
Every document follows a versioned content type and moves through a publish workflow, so a schema change never breaks what is live.
Relayer admin: document editor with schema version
Placeholder. Add this file:
public/media/feature-documents.pngBlueprints install the model
Content types, fields, and components arrive as versioned packages from the catalog.
Relayer admin: installing a blueprint
Placeholder. Add this file:
public/media/feature-blueprints.pngDelivery API
Sites read published documents by route and locale, from Next.js or any HTTP client.
Delivery API response in a browser
Placeholder. Add this file:
public/media/feature-delivery.pngFrontend templates
Template repositories already speak Delivery. Clone one, set RELAYER_URL and a delivery token, deploy.
A site built from a frontend template
Placeholder. Add this file:
public/media/feature-templates.pngRuns on your machines
API, admin, and storage run on infrastructure you operate. The catalog never holds your documents.
Relayer running in Docker
Placeholder. Add this file:
public/media/feature-self-host.pngLicenses and publishers in Hub
Organizations, enterprise licenses, and publisher accounts live in Hub at hub.relayercms.com.
Hub: organization and license screen
Placeholder. Add this file:
public/media/feature-hub.png
How it fits together
From a blank machine to a live content site.
Run Relayer
Bring up the API, admin, and storage on your own machines.
git clone https://github.com/yaghmori/relayercd relayer && cp .env.example .envpnpm install && pnpm devInstall a blueprint
Point PACKAGE_HUB_URL at api.relayercms.com and install from the catalog.
# apps/backend/.envPACKAGE_HUB_URL=https://api.relayercms.comConnect your site
Clone a frontend template or wire your own app to the Delivery API.
git clone https://github.com/yaghmori/relayer-site-templateRELAYER_URL=http://localhost:3001RELAYER_DELIVERY_TOKEN=cms_del_…
Relayer admin after the first blueprint install
Placeholder. Add this file:
public/media/steps-admin.pngFrontend templates you clone
Site repositories for Next.js and more. Clone, connect Delivery, ship.
Two ways to run Relayer
Both run on your infrastructure. The license is what changes.
Self hosted
Free core
Run Relayer with Docker, install blueprints from this catalog, connect your site.
- Run Relayer with Docker on your machines
- Install blueprints from this catalog
- Delivery API for your sites
- No credit card, no subscription to cancel
Enterprise license
Buy in Hub
Create a Hub organization at hub.relayercms.com, run fake checkout today, and download a signed license for self-hosted Relayer.
Everything in Self hosted, plus
- A Hub organization for your team
- Checkout in Hub (sandbox payments today)
- A signed license for your self-hosted Relayer
Questions teams ask before they install
Get Relayer, then pick a blueprint
Run the CMS on your machines. Install packages from this catalog when you are ready. Open Hub when you need licenses or a publisher account.
Free core. No credit card. Documents stay on your infrastructure.

