Skip to content
Schemantic
DBML in · documentation out

Turn database schemas into documentation people actually understand.

Generate an interactive ER diagram, the context behind every relationship, and a shareable HTML handoff — all from your DBML.

Free to render · one self-contained file · no account

shop_demo · documentation.htmlReady to share

The problem

ER diagrams show structure. They don't explain meaning.

The shapes are right there. The understanding isn't — so everyone who opens the file is left guessing what it actually means.

erd_export.pngno context attached
orders
id
usr_ref
amt
st
usr
id
nm
em
ord_ln
id
ord
itm
qty
ldgr_x
id
ord
val
txn_log
id
ref
ts
What is this for?
Who owns this?
Safe to drop?
PII in here?

New engineers

ask what every table is for.

Onboarding stalls on tribal knowledge that lives in one person's head — not in the repo.

Clients

can't read raw schema docs.

A wall of column types isn't a deliverable. It's homework you've handed to someone else.

PMs & auditors

need context, not types.

They're asking what a table means and why it exists — not whether a column is nullable.

How it works

From raw DBML to a handoff people understand.

  1. 01Paste

    Start with the DBML you already have.

    Bring your schema as-is, or load the sample. No new format to learn.

    schema.dbml
    // shop + billing
    Table shop.order {
    id bigint [pk]
    customer_id [ref: > customer.id]
    total_cents int
    }
    Table billing.invoice {
    order_id [ref: > order.id]
    }
  2. 02Generate

    Get an interactive ER map.

    Tables grouped into colour-coded modules, with every relationship traced and drawn.

    er-map
    Shop Billing2 relationships
    shop
    customer
    PKidbigint
    emailvarchar
    shop
    order
    PKidbigint
    FKcustomer_id
    total_centsint
    billing
    invoice
    PKidbigint
    FKorder_id
  3. 03Understand

    See the context behind each table.

    Click any table for what it references and what depends on it — the meaning, not just the columns.

    detail
    shop
    order
    PKidbigint
    FKcustomer_id
    total_centsint
    shop.orderricher guides · coming next
    • References shop.customer
    • Referenced by billing.invoice
    • 4 columns · 1 enum (status)
  4. 04Share

    Hand over one self-contained file.

    A single HTML document. No server, no login — it opens offline for years.

    schema-handoff.html Ready to share
    52 KB · self-contained
    opens offline · no account · no server
    Download

What you get

Structure you can see. Context you can read.

Interactive ER map

See how the whole system connects.

Tables, types, enums, and every relationship — grouped into colour-coded modules and laid out so you can follow each foreign key across the model.

InteractiveCrow's-foot relationships
Shop Billinghover to trace
shop
customer
PKidbigint
emailvarchar
shop
order
PKidbigint
FKcustomer_id
total_centsint
billing
invoice
PKidbigint
FKorder_id

Context for every table

Click a table, understand what it is.

A click opens a detail panel: what the table represents, an at-a-glance of its keys and connections, and what depends on it. Rich plain-English guides are the next layer.

AI guide layer · coming next
2 · shop
order
Shop module

What this table is

Operational record

A live business process — one purchase, placed by a customer and settled by an invoice.

At a glance

6
columns
2
keys
1
depends on
2
used by
AI guide layer · coming next

Trace a path across the model

Follow one record end to end.

Hover any table to light up its relationships today. A guided, narrated journey across the model is on the way.

Hover to trace · liveGuided journey · coming next
customerorderinvoicepayment

order → references customer · referenced by invoice

Self-contained HTML export

Send one file. No login. No server.

The whole thing exports to a single HTML document — map, relationships, and context inlined. Preview it first, then email it, commit it, or open it offline for years.

Preview before downloadNo lock-in
schema-handoff.htmlReady to share
52 KB · self-contained
opens offline · no account · no server
Download

Sample output

This is the file your reader opens.

Not a screenshot — the actual generated documentation, running here. Click in to pan, zoom, and hover a table to trace its relationships.

shop_demo-handoff.htmlReady to share

Use cases

Built for the moment you hand a database to someone else.

One self-contained file works for every audience — clients, new hires, product, and auditors alike.

View sample output
  • Agencies & consultancies

    Hand clients a database they can actually read — a deliverable, not a schema dump they email back with questions.

  • New-engineer onboarding

    New hires learn the system as a story — what each table is for and how a record flows through it.

  • Product & PMs

    Give product the context behind the data model — no meeting, no translation layer required.

  • Audit & compliance

    Reviewers see meaning and relationships, with your inline notes carried through — context, not column types.

  • Internal architecture docs

    Living documentation generated from the schema, so it stays honest instead of rotting in a wiki.

The difference

Stop handing over silent schemas.

A raw ERD tells people what exists. Schemantic tells them why it matters.

Before · raw ERDerd.png
orders
id
usr_ref
amt
ldgr_x
id
ord
val
What is this for?Who owns it?
After · explained handoffReady to share
shop
order
PKidbigint
FKcustomer_id
total_centsint
shop.order
  • References shop.customer
  • Referenced by billing.invoice
customerorderinvoice

Why trust it

Product proof, not logos.

No customer wall yet — so here's what the product actually does today, and what's coming next.

1
self-contained HTML file
0
servers, accounts, or installs
52 KB
for the 8-table sample
opens offline, for years
Shipped today
  • Works from standard DBML

    dbdiagram-compatible — no rewrites.

  • Interactive ER map

    Modules, keys, and crow's-foot relationships.

  • Click any table for detail

    What it is, its keys, and how it connects.

  • Preview before you download

    See the result, then export.

  • Self-contained HTML export

    One file — opens offline, no server.

  • No lock-in

    The exported file is yours, forever.

On the roadmap
  • AI guide layer

    Rich plain-English guides for every table.

  • Guided sample journey

    A narrated path across the model.

  • Human-review workflow

    Edit and approve generated guides before sharing.

Make your schema readable before the next handoff.

Paste your DBML, generate the docs, and share one file. Free to render — the file is yours.

No account · no server · opens offline forever