Integration with Secret Managers
This feature is available in the Enterprise Plan.
- Thunder Client integrates with secret managers like Azure Key Vault and AWS Secrets Manager to fetch secrets and use variables in your requests with the format
{{variable}}
.
Azure Key Vault
- Thunder Client integrates with Azure Key Vault to fetch secrets and use them in your requests.
- Set the variable
TC_AZURE_VAULT_URL
in your staging and production environments, and Thunder Client will automatically retrieve secrets from Azure Key Vault.
Variable | Sample Value |
---|---|
TC_AZURE_VAULT_URL | https://myvault.vault.azure.net/ |
AWS Secrets Manager
- Thunder Client integrates with AWS Secrets Manager to fetch secrets and use them in your requests.
- Set the
TC_AWS_SECRET_NAME
andTC_AWS_REGION
variables in your staging and production environments, and Thunder Client will automatically retrieve secrets from AWS Secrets Manager.
Variable | Sample Value |
---|---|
TC_AWS_SECRET_NAME | my-secrets |
TC_AWS_REGION | us-west-1 |
Authentication
- Thunder Client uses the default credentials from the environment to authenticate with the secret managers. Use the Azure CLI or AWS CLI to set the credentials.
Logs
- The logs will show errors if there are any issues with fetching the secrets from the secret managers.