For users already using external vault services, Insomnia now supports integration with the following vault service providers:
By integration with external vaults, Insomnia will retrieve the secret values from the external vault automatically when sending requests.
secret name
, secret version
and secret type
secret name
and secret version
.For HashiCorp vault server environment choose On-Premises. You can input either AppRole or Token for authentication.
When filling the information needed, we will show different config form based on the HashiCorp environment.
For cloud environment, filling the information needed: input Organization Id
, Project Id
, App Name
, Version and Secret Name
.
For vault server environment, Insomnia supports retrieving secrets from KV secret engine for version v1 & v2, so users must choose the secret engine version
then filling the information.
By default, all secrets retrieved from cloud vault services are stored in memory for 30 minutes. Insomnia will automatically fetch the secret again if the cache expires or does not exist. Users can configure the cache duration and manually reset the cache in the Cloud Credentials tab within the Preferences page.