NexaGram
Sign in
Private beta · free while in beta

Database diagrams that stay in sync with your schema.

Write DBML, get an interactive ERD, and share living documentation. Code-first, versionable, and built for engineers.

No login required to try. Sign in when you want to save and share.

schema.dbmlValid · 2 tables
Table users {
  id uuid [pk]
  email citext [unique, not null]
  created_at timestamptz [default: `now()`]
}

Table diagrams {
  id uuid [pk]
  owner_id uuid [ref: > users.id]
  source text
  updated_at timestamptz
}

users

2 columns · PK id

diagrams

FK owner_id → users.id

From schema to living docs in three steps

  1. 01

    Write DBML

    Keep your schema in plain text. Version it, review it, diff it like code.

  2. 02

    See the ERD

    Tables, relations, and enums render instantly as you type. Drag to arrange.

  3. 03

    Share and export

    Send a read-only link or export DBML, SQL, SVG, and PNG in one click.

Everything you need to document a schema

Built for the way engineers already work: text in version control, diagrams for review, and links for everyone else.

Code-first source

DBML is the single source of truth. The diagram follows the text, never the other way around.

Live diagram

Parse errors surface with line and column, and the last valid diagram stays on screen.

Share links

Publish read-only documentation with revocable links. No seat required to view.

Exports that ship

PostgreSQL and MySQL DDL from the server, SVG and PNG straight from the canvas.

Layout that sticks

Manual positions are saved per diagram, so reopening never scrambles your canvas.

Starting templates

SaaS, e-commerce, blog, auth, and analytics schemas to edit instead of starting blank.

The private beta is open

Start with the editor, create an account when you are ready to save, share, and export. Feedback shapes what ships next.