HashiCorp offers Vault, an encryption tool of use in the management of secrets including credentials, passwords and other secrets, providing access control, audit trail, and support for multiple authentication methods. It is available open source, or under an enterprise license.
Screenshot of Example of writing a secret to Vault. Secrets are always encrypted and written to backend storage. To learn more: https://developer.hashicorp.com/vault/tutorials/getting-started/getting-started-first-secret
DevOps Engineer in Engineering at Kea (51-200 employees employees)
Use Cases and Deployment Scope
We leverage HashiCorp Vault capabilities for storing and managing our secrets and company passwords. HashiCorp Vault integrates with applications and tools to enable transparent secure sensitive information retrieval programmatically. By leveraging HashiCorp Vault we can go with IAC/CAC on almost everything we build. HashiCorp Vault also makes it easy to share secrets between team members and the organization.
Pros
Store secrets
Store configurations
Integrate with kubernetes
Audit log of changes
Team secret sharing
Real time in transit encryption
Cons
Session Management is terrible to manage
Monitoring is hard and not enough information
User management
Configuration is too complex
More user friendly UI
Return on Investment
Vault enabled IAC for kubernetes applications
Central configuration for applications
Version Control on secrets
Improved the company security and secret sharing experience
Enabled the PCI compliance for the company
Alternatives Considered
Bitwarden and AWS Secrets Manager
Other Software Used
Cloudflare, Cloudflare Zero Trust Services, Amazon RDS Performance Insights, Amazon Kinesis, Amazon Simple Queue Service (SQS)
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Engineer in Engineering (501-1000 employees employees)
Pros
HashiCorp Vault manages secrets extremely well.
It works well as a cloud-agnostic or multi-cloud solution.
HashiCorp Vault works extremely well with other HashiCorp products.
Vault integrates with other systems very well because everything is API driven.
Cons
It doesn't have an interface. This isn't entirely bad because of the purpose it serves, but it does make the barrier to entry a little difficult.
Unlike many other HashiCorp products, the documentation feels like it leaves some steps out. Step by step documentation lowers the barriers to entry a little bit, and going through even the installation documentation and setup leaves a little bit of the caveats out.
It needs a fair bit of supporting infrastructure. You cannot just have a Vault instance. Having a HashiCorp Vault instance means also having a consul cluster for the backend.
Usability
Other Software Used
Chef, Jenkins, Terraform
Related Products
Products similar to HashiCorp Vault that may also meet your needs.