Secret Management

Securely store and access database credentials using AWS Secrets Manager, GCP Secret Manager, Azure Key Vault, or HashiCorp Vault.

What You’ll Find Here

  • AWS Secrets Manager - Store credentials in AWS

  • GCP Secret Manager - Google Cloud secret storage

  • Azure Key Vault - Microsoft Azure secrets

  • HashiCorp Vault - Enterprise secret management

  • Configuration - Integrate secret managers with the platform

Supported Secret Managers

AWS Secrets Manager

Store credentials securely in AWS:

data_sources:
  input:
    url: jdbc:postgresql://localhost:5432/db
    password:
      type: aws
      secret: "tdk/prod/db-password"
      version: "AWSCURRENT"

GCP Secret Manager

Use Google Cloud Secret Manager:

data_sources:
  input:
    password:
      type: gcp
      project: "my-project"
      secret: "db-password"
      version: "latest"

HashiCorp Vault

Enterprise secret management:

data_sources:
  input:
    password:
      type: vault
      storage: "secret"
      path: "tdk/prod"
      secret: "db-password"
      versioned: true