A tool for secrets management, encryption as a service, and privileged access management
Vault is a HashiCorp tool for secrets management, encryption as a service, and privileged access management, built in Go. The project includes a Go API package for interacting with Vault servers, Vault Agent (a client daemon providing automatic authentication, token delivery, and lifecycle management), and comprehensive infrastructure integration testing via Enos, a quality testing framework that executes scenarios as code. The repository also contains benchmark modules for performance testing Vault clusters with various storage backends and telemetry collection capabilities.