See your database before you ship it
Import DBML or connect live. Pan a canvas, trace FK paths, and export SQL when the model is ready.
Canvas, export, and live connect in one workspace
Switch between visualization modes without leaving the diagram. Each tab shows the workflow you'd use in production.
GPU-accelerated rendering engine handles massive schemas without breaking a sweat. Pan, zoom, and explore thousands of tables at buttery-smooth 60 FPS.
Explore by category
Visualization
Powerful rendering & display
Analysis
Deep schema insights
Workflow
Productivity tools
Integration
Connect & export
React Flow visualization
Drag nodes, zoom into dense areas, and inspect relationship types on the graph itself.
Graph Canvas
React Flow · interactive schema
Tune the IDE to your schema
Layout engines, lint rules, and export presets live in a config tree you can browse and edit.
Build join paths visually
Select tables on the graph and get the SQL join chain — useful for onboarding and migration reviews.
SELECT
u.id AS user_id,
u.email,
o.id AS order_id,
o.total,
oi.quantity,
p.name AS product_name
FROM users u
JOIN orders o ON u.id = o.user_id
JOIN order_items oi ON o.id = oi.order_id
JOIN products p ON oi.product_id = p.id
WHERE u.id = $1;See what breaks when a column changes
The coupling matrix highlights downstream tables and queries affected by a schema edit.
Animate how rows move through FKs
Step through source → bridge → target tables to explain data lineage in reviews.
Schema analytics at a glance
Distribution charts, dependency heatmaps, and domain breakdowns in one tabbed view.
Counts that stay in sync with the canvas
Table, column, FK, and index totals pulled from the same schema snapshot — no hand-maintained spreadsheets.
Catch schema smells early
Missing PKs, orphan FKs, and naming inconsistencies surface as lint items with suggested fixes.
Spot cross-table type mismatches
Compare column types across joined tables before they cause silent coercion bugs in production.
One schema, many output formats
SQL dialects, ORM models, and documentation from the same source — pick a format and copy the output.
Run SQL against the connected schema
Autocomplete table and column names from your diagram. Results stay scoped to the model you're viewing.
SELECT * FROM users WHERE email = '[email protected]';Introspect from Postgres, MySQL, or SQLite
Pull live structure into the canvas, diff against DBML on disk, and keep the diagram current.
Production DB
PostgreSQL
Staging DB
MySQL
Analytics DB
Snowflake
Local SQLite
SQLite
Built for teams who live in schemas
Onboarding, migration planning, and documentation — each persona gets a focused workflow.
Backend engineer
Trace FK paths before adding a migration
Start mapping your schema
Import DBML or connect a database. The canvas is ready when you are.
Works with