Content
How your information is shaped.
Models and fields
Define the shape of your data from sixteen built-in field types, including rich text, exact decimals, media, references and geopoints, in the console or in code.
Relations
Point one model at another with a reference field and read across it in one query, with relationship kinds that decide whether access and deletes follow the reference.
Prose and inline models
Rich text that holds your own models among the paragraphs in any order, inline models you define once and reuse as field types, and typed lists.
Hierarchies
Declare a reference field as a model's hierarchy and its records form a tree, with every read returning the record's path and its ancestors.
Locales
Translate text and prose fields per locale, with a fallback chain walked field by field and a strict mode that reports which fields had no translation.
Variants
Vary a whole record, a single field or a single prose entry by audience, with the variant selected on the server from reusable, prioritised targeting rules.
Audiences and segments
Build audiences from context dimensions such as device, platform, locale and sign-in status, and from rule-based segments the server evaluates on every request.
Natural keys and lookups
Address a record by a readable key, and declare extra unique lookup keys on a model so a handle or a SKU finds it in one typed query.
Design tokens
Colour, type and spacing held as tokens on the project and served from the API, so an app that reads them at runtime shows a rebrand once it is published.