Snowflake authentication
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 username/password authentication¶
To connect using your Snowflake username and password:
- In the Authentication list, select Username/Password.
- 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
externalbrowserfor 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.