HashiCorp Vault
HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.
APIs
Vault System Backend API
API for system-level operations including authentication, secrets engines, audit devices, and general Vault configuration.
Vault Secrets Engines API
APIs for various secrets engines including Key/Value, AWS, Azure, databases, PKI, SSH, and more.
Vault Auth Methods API
APIs for authentication methods including Token, AppRole, Kubernetes, LDAP, JWT/OIDC, GitHub, and more.
Vault Identity API
APIs for managing entities, entity aliases, and groups for identity management across authentication methods.