Besides the cookies needed to run this site, we would like to set cookies for analytics and for advertising, including Google Analytics and Google Ads. You can accept or reject these, and change your mind at any time.
Free Community Edition for everyone on the team No signup, no account 15-day Architect trial in the same installer Your model stays on your machine
Community Edition is free permanently, for as many people as you like — connect to any database, reverse engineer it, and work in the diagrams and the SQL editor. The trial adds the design, documentation and deployment tools on top.
All the databases your company uses, in one tool. Connect, and DbSchema reads the schema and draws it as a diagram — cloud, on-premise, or behind an SSH tunnel. It downloads the JDBC driver for you.
A schema drawn on a whiteboard stays on the whiteboard. Design it in DbSchema and the same model gives you the SQL, the documentation and the deployment — with everyone following the same naming and type rules.
Diagrams
Give every subsystem its own diagram
A new developer sees the ten tables their feature touches, not all four hundred.
One diagram per subsystem, showing tables, columns, keys and relationships.
Thousands of tables. Behind a firewall. Changed by several people who never meet. That is the database that needs careful design, and it is the one DbSchema is built for.
Large schemas
Thousands of tables, still reviewable
Find your way around a schema with thousands of tables.
Group related tables, auto-arrange the layout, keep one diagram per subsystem.
Database Documentation, So the Schema Outlives the People Who Built It
Right now, one person can explain your schema. If they leave, that knowledge goes with them. Publish the schema once as interactive HTML and anyone can read it — new developers, analysts, auditors — without asking.
HTML5 documentation
Onboarding without a senior developer
New developers, analysts and auditors read the schema themselves.
One HTML5 package with diagrams, columns, types and comments. Opens in any browser.
Write SQL and Explore Data Without Memorizing the Schema
No SQL Required
Anyone on the team can open a table and read
the rows.
Analysts and new developers stop asking the one person who knows how the tables join. DbSchema already knows the relationships — follow them, build the query by dragging, or write SQL with autocomplete that knows your schema.
Data explorer
Let analysts answer their own questions
Follow a customer to their orders and invoices without writing a join.
Uses the real foreign keys, or virtual ones you define.
Production drifts. Somebody added a column by hand in March and told nobody. DbSchema shows exactly how each environment differs from the model, statement by statement, and applies only what someone approved.
Schema compare
See every difference before anything changes
Spot the drift between development, test and production early.
Apply only the approved changes, or pull the database back into the model.
Test data, scheduled jobs and database
monitoring that run
without you.
Filling a test database. Regenerating documentation after every change. Finding what is locking production. Each takes someone twenty minutes every week — or runs on a schedule and takes nobody any time at all.
Test data
Test against data that behaves like production
Realistic test data, instead of test1, test2, asdf.
Reusable patterns and regex rules fill related tables in foreign-key order.
Ask what a table is for. Describe the query you want in plain English. Let it write the column comments nobody has had time for. The AI reads your own schema, so its answers use your table names. On any paid edition you can use your own API key, so your schema goes only to the model you chose.
See your own schema as a diagram in about ten minutes
Download, connect, and DbSchema draws your database. Free Community Edition for the whole team, no signup, and a 15-day Architect trial in the same installer — nothing uploaded, nothing to cancel.