Roadstead

A safe harbor for your content

Roadstead is a structured data backend with a chartmaker's patience. Model your world as typed objects, translate it into any tongue, and cut releases that never rot. Chart it once; sail it anywhere.

road·stead, n. — a sheltered anchorage near shore, where a vessel waits safely before making port

Explore

How it works

Six steps from a blank workspace to content served in production.

01 Model your content

Object types define typed properties, validation rules, and relations between types. The model assumes no particular domain — articles, products, and reference data all fit.

02 Write and translate

Content lives in a draft workspace. Translations are stored per property and locale on the content itself — every language on one record, nothing to keep in sync.

03 Improve with AI

Any text field can be generated, refined, or translated in place, using your own API key. There is nothing to set up — no prompts to write, no workflows to configure.

04 Cut a release

A release is a snapshot of everything — content, translations, and types — at one moment. Past releases never go away, so rolling back is not a restore: you simply point at an earlier one.

05 Point a channel at it

A channel is an outlet for your content — a website, an app, a partner feed. It shows one chosen release and carries only the content that outlet needs. Switching releases never touches your API key or URL — the outlet simply starts receiving the new content.

06 Read it over the API

Your frontend reads the channel through a REST API with filtering, pagination, and locale selection. Apps bound to a channel see released content only; unbound apps read and write the draft.

Early access

Early access

Roadstead is invite-only while we're in early access.