Field Types
The flexible field registry: text, number, select, attachment, relation, and more.
Field Types
Bases are made of fields, each with a type that drives validation, rendering, and diffing. Busabase ships an Airtable-style field registry — from simple text and number to single/multi-select, attachments, and record relations.

The Field Type Lab base — many field types side by side.

A single record exercising text, select, attachment, relation, and more.
JSON and YAML fields
Use JSON or YAML fields when a value must stay machine-readable: agent configuration, structured model output, API payloads, webhooks, deployment manifests, or metadata. They use the same multiline editor and syntax-highlighted preview as Code fields, with the preview language pinned to the field type.
Busabase validates JSON and YAML fields before a change request can be submitted or merged. If the value is not valid JSON or YAML, the record stays out of the review queue until the source is fixed.

JSON and YAML fields reuse the Code preview, but they must parse before review.
See also: Bases · Attachments