Google Cloud credentials
DBeaver supports Google Cloud IAM authentication.

Depending on how you authenticate in Google Cloud, choose one of the following credential types.:
Default credentials¶
Use Default credentials to let Google Cloud find your credentials automatically. It looks through the following sources in order:
- Environment variable
GOOGLE_APPLICATION_CREDENTIALS - Active GCP CLI session
- Shared user or service credentials file (for example,
application_default_credentials.jsonin AppData) - Google Compute Engine metadata
This is the easiest option if you already use GCP CLI or your system is configured with SSO or web identity credentials.
Info
For details, see the GCP authentication guide.
Key file¶
Select Key file to manually provide a path to your credentials JSON file. This file contains private keys and authentication details for a user or service account.
Info
You can create or download a key file in the Google Cloud Console. For details, see Create and manage service account keys.
Web browser¶
Select Web browser if your GCP account uses a web-based or SSO login. You’ll be redirected to the Google authorization page to sign in and grant access.
Info
This option uses the standard OAuth 2.0 web server flow to authenticate and obtain access tokens.
OAuth (Pregenerated)¶
Use OAuth (Pregenerated) when you already have an existing OAuth setup. Enter the following values:
- Client ID – the OAuth client identifier
- Client Secret – the client secret associated with your OAuth client
- Refresh Token – a token that allows the product to refresh access automatically
Info
For more details, see OAuth application integration.