Skip to content

Secret providers

Note

This feature is available in Lite, Enterprise, and Ultimate editions only.

DBeaver supports external secret managers to store connection credentials outside the application.

Instead of entering connection details manually, you store them in your secret provider and reference the secret by name when creating a connection. DBeaver retrieves the values at runtime and applies them automatically.

Typical workflow:

  1. Create a secret in your external provider - see Secret requirements for field requirements.
  2. Configure a secret provider in DBeaver - see Set up secret providers.

  3. Create a connection and enter the secret name.

Tip

See step-by-step example for creating and using a secret.

Supported providers

Secret manager Description Documentation
AWS Secrets Manager Managed service from AWS for storing and retrieving secrets securely. Requires IAM permissions. AWS documentation
AWS Systems Manager Parameter Store AWS service for storing configuration data and secrets. Integrates with IAM and supports encryption via KMS. AWS documentation
Azure Key Vault Managed Azure service for storing and accessing secrets. Uses Microsoft Entra ID for access control. Microsoft documentation
HashiCorp Vault Open-source tool for managing secrets and protecting sensitive data. Supports fine-grained access control. HashiCorp documentation
CyberArk Enterprise-grade security platform designed for managing privileged access and secrets. CyberArk documentation
Google Cloud Secret Manager Managed service from Google Cloud for storing and accessing secrets. Uses IAM for access control. Google Cloud documentation

Note

AWS Secrets is available for Lite, Enterprise and Ultimate editions only.