This documentation is available to agents as Markdown at https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/secret_management.md. For the complete documentation index, see llms.txt.

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