About DBeaver
DBeaver is a universal database management tool for everyone who needs to work with data in a professional way.
With DBeaver you are able to manipulate your data, for example, in a regular spreadsheet, create analytical reports based on records from different data storages, and export information in an appropriate format. For advanced database users, DBeaver suggests a powerful SQL-editor, plenty of administration features, abilities of data and schema migration, monitoring database connection sessions, and a lot more.
Out-of-the box DBeaver supports more than 80 databases.
Having usability as its main goal, DBeaver offers:
- Carefully designed and implemented User Interface
- Support of Cloud data sources
- Support for Enterprise security standard
- Capability to work with various extensions for integration with Excel, Git, and others.
- Great number of features
- Multiplatform support
Table of contents
- Getting started
- Installation guide
- How to import license
- Application window overview
- Basic operations
Configure connection
- Guide to creating database connections
- Disconnecting from database
- Editing database connection
- Invalidating and reconnecting to database
- Local client configuration
- Connection types
- Multiple datasource connections
- Configure connection initialization settings
- Managing Master password
- Security in DBeaver PRO
Network configuration settings
- SSH configuration
- SSL configuration
- Proxy configuration
- Kubernetes configuration
- AWS SSM configuration
System operations and security
Databases authentication models
- Authentication models overview
- Database native
- DBeaver profile
- Kerberos authentication
- Microsoft Entra ID
- Authentication MongoDB
- PostgreSQL Pgpass
- PostgreSQL SSPI (Windows SSO)
- Oracle authentication models
- Authentication Salesforce
- Mysql two-factor authentication
Cloud databases configuration
Cloud Explorer tools
- Cloud Explorer overview
- AWS Cloud Explorer
- Azure Cloud Explorer
- Google Cloud Explorer
Cloud Storage
Cloud settings in DBeaver
- Managing AWS permissions
- Working with AWS SSO
- Working with Google Cloud Explorer SSO
- AWS credentials
- Google Cloud Explorer credentials
Driver settings
- Database drivers
- How to add additional artifacts to the driver
- ODBC JDBC driver
- Deprecated legacy ODBC driver
- JDBC time zones
- JDBC tracing
Databases support
Classic
- Apache Hive
- Cassandra
- ClickHouse
- Couchbase
- Database driver IBM Db2
- Greenplum
- InfluxDB
- Microsoft SQL Server
- MongoDB
- MySQL
- Mysql two-factor authentication
- Netezza
- Oracle
- Oracle authentication models
- PostgreSQL
- Arrays
- Extensions
- Pgpass authentication
- SSPI authentication (Windows SSO)
- Redis
- Salesforce
- Salesforce authentication
- SQLite
- Teradata
Cloud
- AWS
- Athena
- DocumentDB
- DynamoDB
- Keyspaces
- Neptune
- Redshift
- Timestream
- Azure
- CosmosDB
- Databricks
- Google
- AlloyDB for PostgreSQL
- BigQuery
- Bigtable
- Cloud SQL for MySQL
- Cloud SQL for PostgreSQL
- Cloud SQL for SQL Server
- Firestore
- Spanner
- Snowflake
Database Navigator panel
Projects workspace
- Projects overview
- Projects View
- Project Explorer
- Project security
Editors in DBeaver
Data Editor tools
Viewing and editing data
- Data View and Format
- Data Filters
- Data viewing and editing
- Data refresh
- Navigation
Data operations
- Managing Panels
- Managing Data formats
- Managing Charts
Advanced data types
- Working with Spatial Geographic Information System (GIS) data
- Working with XML and JSON
- Virtual column expressions
- Virtual keys
Mock Data generation
SQL Editor tools
Query execution and management tools
Query development and assistance tools
- SQL Assist and Auto Complete
- SQL templates
- Visual Query builder
- SQL Formatting
- Variables panel
- Spelling
SQL Terminal
AI Smart Assistance
Client side scripting
Entity Relation Diagrams
- ER Diagrams overview
- Database Structure ER Diagrams
- Custom ER diagrams
- Edit mode for ER Diagrams
Properties Editor
SQL Code Editor
Dashboards
Work with transactions in DBeaver
- Transaction log
- Pending Transactions
- Auto and manual commit modes
Data import/export and operations
- Data transfer
- Data import and replace
- Data migration
- Data transfer via email
- Data transfer external storage
- Data compare
- Backup and restore
Schema compare
Search
- Search overview
- Data Search
- Database full text Search
- Database metadata Search
- File Search
Tasks
- Task management
- Task Scheduler
- Composite Tasks
Integrated tools
- GIT integration
- Tableau integration
- Database debugger (PostgreSQL)
- Optional extensions
DBeaver configuration
User interface in DBeaver
- Accessibility
- User interface themes
- UI language
- Toolbar customization
Workspace
- Workspace location
- Resetting your workspace
Keyboard shortcuts
Certificate management
Configuration files
DBeaver editions
- Enterprise edition
- Lite edition
- Ultimate edition
- Team edition
- How to migrate to Team edition
Tutorials
Windows Silent Install
Snap Installation
Statistics collection
Release cycles
Technical support information
-
Developer tools
- Debug options
- Build from sources
- How to manage DBeaver snap package
- Developing in Eclipse
- 3rd party dependencies
- Developing in IDEA
- Eclipse extensions
- Working with extension SVG format
- Extension office for Data Transfer
- Brazilian Portuguese standardization proposals
Contacts
For technical support, feature suggestions, and any other questions, please use our GitHub Issue tracker