Skip to content

BUILD · NO-CODE DATA

From data model to live application, before lunch.

Model your entities, adopt the database you already run, and publish a working screen with no code. Every screen is tenant-isolated and role-gated the moment it ships.

ENTITY DESIGNER

Design the model. Draw the relations.

Twenty-one field types: text, number, date, select, attachment, and computed Formula and Rollup that preview live as you type.

Relate entities on a drag-to-relate ERD canvas: many-to-one and many-to-many, each with an on-delete policy. It compiles to real Postgres tables, or instant virtual storage when you want no schema change.

Orders Published
order_noText
customerRelation
statusSelect
totalCurrency
placed_atDate
+1 more
Customers Published
nameText
emailText
tierSelect
countryText
Shipments Published
tracking_noText
orderRelation
carrierSelect
shipped_atDate
statusSelect
adopt
  1. 1 Point at schema
  2. 2 Conformance report
  3. 3 Choose tenancy
  4. 4 Adopt, non-destructive
Ready · 12 tables Will add · 2 columns

ADOPT YOUR DATABASE

Point it at the Postgres you already run.

The adopt wizard reads a real schema, produces a conformance report, and never alters your data destructively. You choose the tenancy model before anything is written.

What conforms is adopted as-is; what is missing is listed, not forced. You decide.

THE WORKING SCREEN

Design the entity, get the working screen.

The model you drew becomes a live data grid: an inline formula column that recomputes as you type, single- and multi-select pills, and Σ totals across the set.

Edit a cell and the save lands in place. No build step, no redeploy, and it is the same grid an agent operates.

Deals8
MR
TO
PN
fxLabel
=TEXT(name)
TEXT
Save
#OwnerDepartmentRevenueTargetMarginScoreStatusfxLabel f(x)Close date
1María RuizSales$128,000$130,00022.4%92WonMaría Ruiz2026-08-14
2Tom OkaforGrowth$96,000$100,00015.1%74CommittedTom Okafor2026-08-21
3Priya NairPlatform$152,000$150,00019.8%88WonPriya Nair2026-08-09
4Luis AlbaSuccess$88,000$90,00012.3%61BlockedLuis Alba2026-09-02
5Chen WeiSales$174,000$180,00024.6%95WonChen Wei2026-08-28
6Sara KochGrowth$64,000$60,0009.7%58CommittedSara Koch2026-09-11
7Diego PeñaPlatform$142,000$145,00018.2%83CommittedDiego Peña2026-08-18
8Ana VidalSuccess$128,000$130,00018.0%80WonAna Vidal2026-09-05
Σ8 · DealsΣ $972,000Σ $985,000Σ 17.51%

Editing: click a cell to change it

form-editor
New order Step 2 of 3
Acme, S.A.
Enterprise
depends on · Plan

FORMS

Forms that ship exactly what you see.

The form editor paints on the real runtime form: what you arrange is what your users get. No separate preview to drift out of sync.

Multi-step flows and dependent fields are drag-and-drop, over twenty field components.

ISOLATED BY CONSTRUCTION

Every screen is tenant-isolated and role-gated, by construction.

Isolation is not a setting you remember to switch on. Any model with a tenant column is filtered at the database layer through row-level security, and every publish is scoped to the roles you name. Safe is the default state, not the careful one.

Row-level security

Tenant data is filtered in the database, not the app: a query cannot reach across tenants.

Enforced at the row.

Role-gated publish

Every screen and action is scoped to the roles you assign. Visibility follows the role, not the URL.

Default deny.

Breaking-change diff

Before a schema change ships, a diff spells out exactly what it alters.

See it before it lands.

Model it, publish it, and it is already governed.

The screen your team builds is the same governed surface an agent operates. Start with the data.