What is Vault?
A tool by HashiCorp for securely managing secrets, encryption keys, and certificates with dynamic secret generation.
Vault centralizes secret management with fine-grained access control. It stores static secrets, generates dynamic database credentials (auto-expiring), manages PKI certificates, and provides encryption as a service.
Key features include audit logging, secret lease management, multiple authentication backends (LDAP, AWS IAM, Kubernetes), and auto-unsealing. Vault is essential for managing secrets at scale in microservices and cloud-native environments.