Write once. Publish in every language you serve.

Schemahaus is a headless CMS for teams whose content lives in more than one language — with an editorial workflow, per-language publishing and an API that never guesses.

01

Localisation first

Every language version of a document has its own status, slug and workflow state, and publishes on its own schedule. English can be live while Georgian is still in review.

02

An editorial workflow

Draft, review, approve, publish — per language, with permissions that mean a translator can finish their language without being able to change the source.

03

Hosted in the EU

Content and media stay in the European Union. The subprocessor list is short, published, and names every service that ever sees a customer's words.

04

Read API, SDK and webhooks

Your site reads published content through a read API or an SDK, and signed webhooks tell it when something changes.

Each language moves at its own pace

Choose a language to see where it has reached in this example.

Example language

English is currently at: Published

  1. Draft

    Someone is writing or translating this language.

  2. In review

    A reviewer is checking this language.

  3. Approved

    Signed off and ready to publish.

  4. Published

    Current step

    Available in this language through the API.

  5. If the source changes

    Out of date

    The source changed after this translation was finished, so it is flagged for an update.