Vault
Adopt
HashiCorp Vault is our secrets management platform for secure storage and access to sensitive information.
We self-host Vault separately for each environment.
We use Vault Sidecar Containers that download credentials and inject them as files into application containers.
Vault generates database credentials for applications. It also stores Redis authentication keys.
We have an in-house plugin fork that enables engineers to access staging database directly from their IDEs, by integrating Vault into flow.