Your clients edit. Your static site rebuilds.

A WordPress with no theme to build and no theme to maintain: your clients write in the admin they already know, your generator pulls the content in one fetch. Astro, 11ty, Next, Silex — whatever you build with.

We host the editing, not the public site. Which means if Blue ever disappears, your client's site stays online — you lose the editor, not the site. Standard WordPress export, any host, any time.

The page you're reading is built from a public repository and published by GitLab Pages. Part of silex.me runs its content on Blue.

What you get

A backend, in seconds.

Your own WordPress at yourname.wp.cms.blue, with the content APIs already switched on. Nothing to install.

  • The WordPress admin — nothing new for your clients to learn
  • Build webhooks — publishing triggers your build
  • Custom fields and languages — Pods and Polylang ship with every site
Start a site
Why not just…

Three honest comparisons.

  • …a WordPress on your own VPS? Because you'd patch it. Core, plugins, PHP, TLS, backups, the CVE of the week. Here you never do.
  • …Sanity or Prismic? Their free tier is generous until your client has to edit. Then it's per-seat pricing and a studio they've never seen. Your clients already know WordPress.
  • …what they have and we don't? A CDN, live previews, staging environments. All on our list, none of it today.

Wire it up in a few lines

No SDK, no plugin, no adapter — it's a plain HTTP API. Your exact URL is shown when your site is created.

Astro

src/pages/index.astro

---
const res = await fetch(
  'https://your-site.wp.cms.blue/wp-json/wp/v2/posts'
);
const posts = await res.json();
---
{posts.map(p => <h2 set:html={p.title.rendered} />)}

Astro + WordPress

Eleventy

_data/posts.js

export default async function () {
  const res = await fetch(
    'https://your-site.wp.cms.blue/wp-json/wp/v2/posts'
  );
  return res.json();
}

11ty global data

Next.js

app/page.tsx

export default async function Page() {
  const res = await fetch(
    'https://your-site.wp.cms.blue/wp-json/wp/v2/posts'
  );
  const posts = await res.json();
  return posts.map(p => <h2 key={p.id}>{p.title.rendered}</h2>);
}

Next.js data fetching

Silex

visual editor, no code

# Add a CMS connector pointing at
https://your-site.wp.cms.blue/graphql

# Design visually, publish to GitLab Pages.

silex.me

For agents

One request returns every endpoint and the auth rule. No key needed to read, so an agent can start before anyone signs up.

# Discovery
curl -H "Accept: application/json" https://your-site.wp.cms.blue/

# Writing needs an Application Password, made in the WordPress profile
curl -u USER:APP_PASSWORD -X POST \
  https://your-site.wp.cms.blue/wp-json/wp/v2/posts \
  -H "Content-Type: application/json" \
  -d '{"title":"Hello","status":"draft"}'

The honest part: WordPress exposes about 750 GraphQL types and 260 kB of REST routes — far more than an agent should ingest. Query what you need, don't introspect the lot. A smaller view and a ready-to-use MCP endpoint are what we're building next; the Abilities API they rely on is already installed. Tell us how you'd want it shaped — that decides what we build.

Open source, and you can check

Everything we run is stock WordPress plus GPL plugins. Export whenever you want, reinstall elsewhere, and it all keeps working.

GPL plugins

WPGraphQL, Pods, Polylang — all GPL. The plugin list on your site is yours to inspect, and this page's source is public.

Standard export

The WordPress export format every host can read. Your content stays yours.

European hosting

Run by a small French company, on servers in Germany, with encrypted daily backups.

Where things stand

Available today

  • GraphQL and REST APIs
  • WordPress editing, custom fields, languages
  • Build webhooks
  • Full export at any time

In the works

  • A ready-to-use MCP endpoint
  • A smaller schema view, built for agents
  • Starter repos for Astro, 11ty, Next and Silex
  • A CDN, previews and staging environments
  • A command-line interface
  • Several sites on one plan

Blue is young, and we build it with the people who use it. If what you need is on the In the works list, tell us — that's how we set the order. We haven't settled on pricing either: early users get in free while we work it out, and we'd like to hear what it's worth to you.

Start a site

There's no automated sign-up yet, on purpose: we set up your first site ourselves and hear what you need. Reply usually same day.

Pricing: free while we build this with early users. We're aiming at roughly 7 €/month for a few sites — if that's wrong for you, that's exactly what we want to hear. Your public site is hosted wherever you like: GitLab Pages, Netlify, Cloudflare Pages, Vercel.

Email us