← All repos

vault

A tool for secrets management, encryption as a service, and privileged access management

gosecretsvault
Browse cluster: Cluster 160
24,182commits
1,539contributors
13languages

Tech stack & purpose

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.

Community & reference links

Languages

Go
66.3%
JavaScript
18.2%
TypeScript
5.6%
Handlebars
4.5%
HCL
3.5%
Shell
1.2%
SCSS
0.5%
Makefile
0.1%
Go Template
0.0%
Dockerfile
0.0%
Smarty
0.0%
Batchfile
0.0%
HTML
0.0%

Contributors (top 30 of 1,539)