Services · ShadowDB
In developmentYour database schema, drawn and checked.
ShadowDB — the DBML Visualizer in Fyboard's Shadow Eye toolset — turns DBML, Prisma or SQL into a diagram you can read: tables and their relations, laid out for you. Trace the JOIN between any two tables, check the schema's health, and export it in 14 formats.
- DBML, Prisma or SQL in
- PostgreSQL, MySQL and MariaDB connections
- 14 formats out
- 01DBML
- 02Prisma
- 03PostgreSQL
- 04MySQL
- 05SQLite DDL
01 · At work
Paste a schema, get the diagram.
DDL pasted, its dialect detected, and four tables laid out with their relations — in ShadowDB's own window.
Illustrative schema
02 · Path
From a relation to its JOINs.
- 01Start from a relationOpen a table, find the relation in its Relations tab and press + Path; Show Path in Graph lights the route on the diagram.
- 02The SQL, writtenShadowDB writes the LEFT JOINs along the path — switch to Edit to extend it by hand, then copy it.
- 03Relations and impactThe same drawer shows a table's relations, what depends on it, and its columns.
03 · Health
A schema that checks itself.
- 0116 lint rulesMissing primary keys, foreign keys without an index, inconsistent naming and more — each with where and why.
- 02Fix what can be fixedAuto-fixable issues have a Fix button; the score moves as you go.
- 03More ways to lookA heatmap, data flow, impact and coupling, type inconsistencies, and a diff against DBML you paste in.
04 · Out
Out in 14 formats.
- 01SQL for four databasesPostgreSQL, MySQL, SQLite and SQL Server.
- 02Your ORM's languagePrisma, TypeORM, Sequelize and Drizzle — plus DBML, GraphQL and JSON Schema.
- 03Docs and diagrams as textMarkdown, PlantUML and Mermaid. Preview any format, then download or copy it.
05 · Connected
Or point it at a database.
- Connect PostgreSQL, MySQL or MariaDB and the diagram is read from it
- An SQL query panel with table autocomplete while connected
- Browse and edit rows, bulk edit, import a CSV
- Saved connections kept in your browser
06 · Plainly
What it does, and what it doesn't yet.
01
In development
ShadowDB is part of Shadow Eye, which isn't open on fyboard.com yet. You can join the waitlist.
02
The schema isn't saved yet
A pasted schema lasts until you reload; saved views keep the layout and focus, not the schema.
03
Text out, not pictures
Exports are the 14 text formats; a PNG, SVG or PDF of the diagram isn't built yet.
04
One look at a time
A connection reads the database when you connect — it doesn't follow changes live.
07 · Questions
Asked and answered.
Do I need to write DBML?
No. Paste Prisma or SQL DDL and ShadowDB detects the dialect, or connect a PostgreSQL, MySQL or MariaDB database.
Can I export the diagram as an image?
Not yet. You can export the schema in 14 text formats, including Mermaid and PlantUML, which draw it elsewhere.
How does a database connection work?
ShadowDB connects through Fyboard's server to read the schema from your database; it doesn't change anything unless you create a table or edit rows yourself.
When can I use it?
It's in development. Join the waitlist and we'll tell you when Shadow Eye opens.
ShadowDB · a Fyboard service
Draw your schema.
Part of Shadow Eye, beside Deep Trace and the JSON Viewer. In development — join the waitlist to hear when it opens.