Snowflake authentication
Overview
DBeaver supports Snowflake's password, SSO , and private key
authentication methods, giving you secure access to your Snowflake databases.
Info
For more details on Snowflake authentication, see Snowflake documentation.
Database native authentication
To connect using your Snowflake username and password:
- In the Authentication list, select Database native.
- Enter your Snowflake Username and Password.
- (Optional) Enter a Role if you use role-based access control (RBAC).
-
(Optional) In Authenticator, choose the authenticator name (default is
snowflake
).Tip
Use
externalbrowser
for SSO-based login. -
Click the Test Connection button to verify your settings.
SSO authentication
Note
This feature is available in Lite, Enterprise, Ultimate and Team editions only.
To connect using Snowflake SSO:
- In the Authentication list, select SSO (Browser).
- Enter your Snowflake Username.
- (Optional) Enter a Role if you use RBAC.
- Click the Test Connection button to verify your settings.
Private key authentication
Note
This feature is available in Lite, Enterprise, Ultimate and Team editions only.
To connect using a private key:
- In the Authentication list, select Private key.
- Enter your Snowflake Username.
- Upload your Private key file or paste the key.
- Enter the Key password for your private key.
- (Optional) Enter a Role if you use RBAC.
- Click the Test Connection button to verify your settings.