DbSchema works with 70+ SQL and NoSQL databases. Connect locally, in the cloud, or on remote servers - all through JDBC drivers.
 
✓ Design tables and relationships visually.
✓ Keep even complex schemas easy to understand.
 
✓ Start with a high-level model, deploy anywhere.
✓ Stay flexible across any database engine.
 
✓ Turn SQL scripts into diagrams instantly.
✓ Edit visually, then export back to your database.
Built for massive databases, secure by default, and made for teams. Scale to 10k+ tables, connect via SSL/SSH, and collaborate with Git.
➤ Built to handle massive databases, even with 10.000+ tables.
➤ Navigate complex models without slowdown.
 
➤ SSL/TLS & SSH Tunnel for secure connections.
➤ Keep your data local - nothing leaves your machine.
 
➤ Review schema diffs and work in branches with Git.
➤ Share HTML/PDF docs so everyone reads the same model.
Compare schema changes visually, generate interactive documentation, and keep everything versioned with built-in Git.
 
➤ Generate HTML5 docs with diagrams and schema details.
➤ Open in any browser and share easily with your team.
 
➤ Commit and push schema changes directly from DbSchema.
➤ Collaborate in branches and keep your model in sync.
 
➤ Run it inside your network (on-prem/VM).
➤ One license, many installs - one active user at a time.
 
Browse and edit data with multi-level master-detail views, write queries in a smart SQL editor, or build them visually with drag-and-drop.
➤ Browse/edit tables with instant filters and sorting.
➤ Follow relationships via multi-level master-detail.
 
➤ Write & run SQL with autocomplete and syntax highlighting.
➤ Edit data inline and export results to CSV, Excel, or JSON.
 
➤ Build queries visually - drag tables, columns, and conditions.
➤ Preview the generated SQL and run it instantly to see results.
 
Optionally review differences and choose to update the model, commit to the database, or generate scripts.
 
➤ See model vs. database differences.
➤ Apply changes to the model or commit to the database.
 
➤ Move updates from dev to test to prod.
➤ Check before applying and keep a rollback.
 
➤ Move your schema across engines (MySQL → Oracle).
➤ DbSchema creates specific SQL-review diffs and deploy.
 
Turn on advanced tools only when you need them - generate realistic test data, automate workflows, and manage/monitor your databases without leaving DbSchema.
 
➤ Populate tables with sample data for development or demos.
➤ Use patterns, regex, and custom lists; save generators.
 
➤ Run Groovy scripts to automate repeatable jobs.
➤ Generate docs, import/export data, or schedule nightly tasks.
 
➤ Monitor disk usage, sessions, locks, and user activity.
➤ Optimize roles and resources to improve performance.