Use DBeaver to access Aurora DSQL
DBeaver is a universal SQL client that can be used to manage any database that has a JDBC driver. It is widely used among developers and database administrators because of its robust data viewing, editing, and management capabilities. Using DBeaver's cloud connectivity options, you can connect DBeaver to Aurora DSQL natively.
DBeaver Pro
DBeaver PRO products offer native integration with Aurora DSQL as of version 25.3. Follow the instructions from DBeaver Documentation
DBeaver Community Edition
DBeaver Community Edition is the free and open-source version. Visit the download page
The Aurora DSQL Plugin for DBeaver
Features
-
IAM Authentication Support: Connect to Aurora DSQL clusters using AWS IAM credentials for secure, password-free authentication
-
Automatic Driver Management: Seamlessly installs and configures the Aurora DSQL Connector for JDBC
-
Flexible Connection Options: Choose between Host-based or JDBC URL-based connection configuration
Aurora DSQL Plugin for DBeaver Installation
-
With DBeaver opened, Go to the Drop down menu Help → Install New Software
-
Click Add to add a new repository
-
Enter:
-
Name:
Aurora DSQL Plugin -
Location:
https://awslabs.github.io/aurora-dsql-dbeaver-plugin/update-site/
-
-
Check Aurora DSQL Connector for JDBC
-
Click Next, accept the license, and complete the installation
-
Restart DBeaver when prompted
Create an Aurora DSQL Connection
-
Click the New Database Connection
-
Select Aurora DSQL
-
Under Server, select one of the following for the Connect by setting
-
Host
-
to enable the user interface text inputs for the following fields:
-
Endpoint: DSQL Cluster Endpoint
-
Username: DSQL username (e.g. admin)
-
AWS Profile: e.g. default - The standard profile used when no specific profile is specified
-
AWS Region (Optional): must match the region where your DSQL cluster exists, otherwise authentication will fail
-
-
-
URL
-
JDBC URL in this format:
jdbc:aws-dsql:postgresql://{cluster_endpoint}/{database}?user=admin&profile=default®ion=us-east-1 -
Note: In this mode, only the URL input is enabled. In order to add parameters to the JDBC connection string, use the URL query parameters format starting with ? as the first parameter and append an & for subsequent parameters.
-
-
-
Click Test Connection to verify the Aurora DSQL connection works
-
Click Finish
Troubleshooting
Windows Trust Store Issue
Windows users may encounter issues downloading the Aurora DSQL Connector for JDBC driver from Maven Central.
Cause: Windows Trust Store may not include the certificates required to access Maven Central repository.
Solution:
-
Run DBeaver as "Administrator"
-
Uncheck this setting - Windows > Preferences > Connections > "Use Windows Trust store"
Missing Driver Error
If you see a missing driver icon or connection errors, the Aurora DSQL (Community Plugin) may not be installed in your current DBeaver version. See below some examples of errors and how to fix them:
-
Creating a new connection with the missing driver:
-
Attempting to connect without the driver:
Cause: When multiple DBeaver versions are installed, connection settings are shared but drivers are installed per application.
Solution: Reinstall the Aurora DSQL (Community plugin) by following the installation steps above.
Important
The administrative features provided by DBeaver for PostgreSQL databases (such as Session Manager and Lock Manager) don't apply to Aurora DSQL databases due to their unique architecture. While accessible, these screens don't provide reliable information about database health or status.