The All In One
toolkit for the web

Define your data in a few lines of schema. Durable workflows and server-rendered UI build on it for free — one entity, one running app.

# your data, defined once
entity Deal {
  id: ulid
  title: string
  amount: u64
  status: string
  contact: Contact @relation
  createdAt: DateTime @default(now())
  @@search([title])
}
id
title
amount
status
created
1
01HF2KXR8Q
Acme renewal
12000
open
Jun 12
2
01HF2M4B7C
Globex onboarding
4500
won
Jun 10
3
01HF2P9D2E
Initech support
900
open
Jun 9
4
01HF2R1F6G
Umbrella expansion
38000
lost
Jun 5
5
01HF2T7H3J
Stark API tier
7600
won
Jun 1
6
01HF2V2K8M
Wayne Ent. pilot
21000
open
May 28
7
01HF2W6N4P
Cyberdyne migration
15400
won
May 24
8
01HF2X1Q9R
Soylent expansion
3300
open
May 21
9
01HF2Y8S3T
Hooli integration
52000
lost
May 18
10
01HF2Z4U7V
Pied Piper trial
1200
open
May 15
11
01HF3A9W2X
Massive Dynamic
47000
won
May 11
12
01HF3B5Y6Z
Vehement Capital
8800
open
May 7
13
01HF3C1A4B
Oscorp renewal
19500
won
May 3
14
01HF3D7C8D
Tyrell Corp tier
63000
open
Apr 29

One schema makes the data — your workflows and UI just build on it.