Database schemas as text.
Diagrams for the whole team.
Write DBML, see the ER diagram render live, edit together in real time — then export SQL, PNG, or publish a versioned release anyone can view.
Table users {
id uuid [pk]
email text [unique, not null]
}
Table posts {
id uuid [pk]
author_id uuid [not null]
}
Ref: posts.author_id > users.idEverything your schema needs
Text is the source of truth
Write DBML — a readable schema language — and the ER diagram renders live beside it. No drawing, no drift.
Real-time collaboration
Figma-style multiplayer: live cursors, presence, and conflict-free editing. Share a link and your whole team is in the doc.
Canvas gestures write text
Drag a connection between two columns and the Ref appears in your DBML. Every canvas action is a text edit — it undoes and syncs like one.
Export anywhere
SQL DDL for Postgres, MySQL, and MSSQL. PNG for slides and docs. Raw DBML for everything else.
Versioned releases
Publish immutable, semver-numbered releases. The public sees exactly what you published — rollback is a pointer, nothing is lost.
Embeds & API
Embed read-only diagrams in your docs with an iframe, or automate everything through the REST API.
How it works
Write DBML
Tables, columns, refs — in plain text with instant validation.
Share the live doc
Invite your team or send a guest link. Everyone edits the same document, live.
Publish a release
Freeze a version behind a public page and embed. Iterate without breaking what you shared.
Free during beta
Every feature is open while we're in beta. Sign in with GitHub and start sketching your schema in under a minute.
Start free