What is DB Planner?
DB Planner is a collaborative database schema designer. It renders DBML as interactive entity relationship diagrams on a shared board that your whole team can edit in real time.
What is DBML?
DBML (Database Markup Language) is a simple, human-readable language for defining database schemas: tables, columns, types, relationships, and enums. It is easy to write by hand and easy to review in version control.
How is DB Planner different from dbdiagram.io?
DB Planner supports modular schemas split across multiple DBML files, with references resolving between them automatically, exports C# models as well as SQL and DBML, and attaches markdown notes to individual columns. Real-time collaboration is included on team plans at $5 per seat rather than sold as a premium tier.
Which SQL databases can I import?
DB Planner imports DDL dumps from Postgres, MySQL, and MSSQL, and converts them to DBML automatically.
Can several people edit the same diagram at once?
Yes. The board is shared and syncs in real time, so everyone signed in sees the same tables, layout, and notes as they change.
Can I split a large schema across multiple files?
Yes, and you do not need import lines to do it. Every DBML document in a project is resolved together, so tables and enums can reference each other between files straight away. Files that already contain use * from './file' lines, for example ones pasted from dbdiagram.io, still work: those lines are recognized and ignored.
Do I need to write DBML by hand?
No. You can start by importing an existing SQL schema, then refine it in the built-in editor with syntax highlighting, bracket matching, and in-editor find, or keep editing visually on the board.
Can DB Planner generate C# models from my schema?
Yes. Export any schema as C# classes, with Entity Framework annotations or as plain POCOs, with naming and namespace options. You can also export SQL for Postgres, MySQL, or MSSQL with per-dialect type-compatibility warnings, or plain DBML.
How much does DB Planner cost?
The Free plan includes one project with ten documents, whether those are database schemas or diagrams. Pro is $5 per month and unlocks unlimited projects and files plus the ability to create organizations. Organization seats cost $5 per additional member per month, the owner's seat is free while Pro is active, and members do not need a plan of their own.
How do I get started?
Open the app at console.dbplanner.io, sign in, and create a project. Paste a SQL dump or write a few lines of DBML and the diagram appears immediately.