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_URLin 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_NAMEandTC_AWS_REGIONvariables 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.