DBeaver è un'applicazione software client SQL e uno strumento di amministrazione del database. Per i database relazionali utilizza l'interfaccia di programmazione dell'applicazione JDBC per interagire con i database tramite un driver JDBC. Per altri database utilizza driver di database proprietari.
Strumento di database multipiattaforma gratuito per sviluppatori, amministratori di database, analisti e tutte le persone che devono lavorare con i database. Supporta tutti i database più diffusi: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, ecc.
L'interfaccia propone la visualizzazione dei diagrammi E-R (Entity-Relationship) del database.