Browse documentation

Connect your data

Every app sits on live data. You can keep everything in the built-in Ember database, mirror an Airtable base two-way, or connect your own Postgres — and mix sources inside one app.

The Ember database

Ember tables are built in and ready instantly: up to 50 tables per database, 60 columns per table, with 13 field types — text, email, phone, URL, number, boolean, date, datetime, select, reference, image, file, and JSON. References link tables together (an Order references a Customer), and image/file fields accept uploads up to 10 MB.

Airtable

Connecting a base creates a live two-way mirror: changes in Airtable flow in via webhooks, and edits made in your app push back. Schema stays managed in Airtable — a Refresh schema action picks up new tables and fields, and Full re-sync re-reads everything if the mirror ever drifts.

Postgres

Connect your own Postgres database to build tools directly on production data. Tables are read-only until you enable writes and the table has a primary key — a deliberate safety default.

Writability is explicit

A table accepts edits only when writes are enabled for it and it has a primary key. Read-only tables still power every block — they just don't offer editing.