Cairn

Your content,
given structure

Visual content modelling, backed by a developer-first platform.

Visual schemas. Model content and relationships graphically.

Typed APIs. Run cairn typegen to turn your schema into a typed client.

Datasets. Separate your content from your schema.

Live preview. See drafts change on your live build.

Structure everything visually.

Build types, fields and relationships as one connected system. Keep your content architecture clear as it grows.

Change without breaking content.

Evolve your schema safely. Cairn understands what changed and protects the content already attached to it.

Work away from production.

Branch your content, make changes freely, then review and merge everything back when it’s ready.

Keep everything in sync.

Changes flow from your content model through your APIs and into your real site, with live preview updating alongside them.

Backups, Built in.

Cairn automatically protects your content and schema every day. Create on-demand snapshots whenever you need a restore point.

Search

Find anything, instantly

Every document is embedded automatically as you write it, so semantic search works from day one. Blend it with keyword precision whenever exact terms matter, all through one query shape.

  • Vector, keyword and hybrid search, out of the box
  • No separate indexing pipeline to run or maintain
  • Scoped to a dataset, a model, or your whole project
search.ts
const results = await cairn.search({
  query: 'how to branch content safely',
  mode: 'hybrid',
  limit: 5,
})
0

Capabilities shipped in every project

0k+

Schemas modeled with Cairn

0%

Visual — no schema file to hand-write

0

Command to generate typed code

Why teams choose Cairn

Everything points toward the same idea

Visual-first

Model types, fields and relationships on a canvas — code is a projection of what you built, not the other way around.

Fully typed

Run `cairn typegen` and get real TypeScript types generated straight from your schema, on demand.

Safe by default

Branch content, review field-level diffs, and merge with confidence — production stays untouched until you say so.

Explore the platform

Everything you need, in one project

Moving our schema into Cairn's Dashboard is the first time our designers and engineers have looked at the same source of truth without translating it for each other first.

Platform team, early access partner

Works with your stack

Start structuring your content

Spin up a project and define your first content model in minutes.