The standards platform documentation

Model your objects once, and get their REST API, their TypeScript types and their admin views for free.

Guides

Your first authenticated request, your first object, your first record. Fifteen minutes.

SDK

Builders, React hooks, server-side data access, forms and views.

API Reference

Records, Documents, Files, Schema — every route, payload and error code.

In three lines

const CONTACT = object({ name: "contacts", label: "Contact" })
  .labelExpression("{{ firstName }}")
  .attribute(text({ name: "firstName", label: "First Name" }).required());

Shortcuts