DBeaver
A free multi-platform desktop database tool and SQL client for developers, DBAs and analysts, supporting over 100 databases through JDBC and ODBC drivers.
- GitHub stars
- 52k
- Last commit
- today
- Latest release
- 26.2.1
- Licence
- Apache-2.0
- Self-hosted
- Yes

DBeaver is a free, multi-platform database tool aimed at developers, SQL programmers, database administrators and analysts. A single desktop application lets you browse schemas, write and run SQL, edit data and administer many different database systems, instead of switching between vendor-specific clients.
Its feature set covers a schema editor, an SQL editor, a data editor, ER diagrams, data export, import and migration, SQL execution plans, administration tools, database dashboards, a spatial data viewer, proxy and SSH tunneling, and an editor for custom database drivers. An AI chat integrates AI tools for working with data, SQL and database structure. More than 100 drivers are supported out of the box, and anything with a JDBC or ODBC driver can be connected.
DBeaver is a Java application, with OpenJDK included in all distributions so no separate Java install is needed. It is Apache-2.0 licensed and can be downloaded as prebuilt binaries from the website or GitHub releases, with an Early Access build published daily. The vendor also sells paid editions with additional capabilities.
Key features
- SQL editor with execution plans
- Schema editor and ER diagrams
- Data editor with export, import and migration
- 100+ database drivers plus any JDBC or ODBC source
- SSH tunneling and proxy support
- Built-in AI chat for SQL and data
- Database dashboards and spatial data viewer
Pricing: The Community Edition is free and open source under Apache-2.0; the vendor also sells paid editions.







