Vault

LSE top 100LSE top 100Vault (27)Vault (27)

Tool and Usage

Project details
LicenseMPL 2.0
Programming languageGolang
AuthorMitchell Hashimoto
Latest release1.3.0 []

Project health

97
This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

Vault is a secret management tool created by HashiCorp. It allows storing secrets, such as key/value pairs, AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and other sensitive details. These secrets are typically used by software components and scripts. The benefit of using a secret management tool is that they no longer need to be stored in configuration files. Main features include leasing, key revocation, key rolling, and auditing.

How it works

Vault uses an API to allow users to access the encrypted secrets. The secrets itself can be existing ones or dynamically generated. With the latter, they get a lease and will be automatically revoked by Vault after they expire.

Background information

The Vault project is mature and well-known. Hascicorp is the organization doing the development. It is known for their other open source tools, such as Vagrant. Most of their tools are open source and backed with enterprise offerings. This is also the case for Vault. Knowing that their customers rely on the quality, this means the development of Vault is in good hands and ongoing.

Usage and audience

Vault is commonly used for password management, secrets management, or secure storage. Target users for this tool are developers and system administrators.

Features

  • Has audit logging capabilities
  • Key rolling

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:

Strengths

  • + More than 500 contributors
  • + More than 9000 stars
  • + The source code of this software is available

Author and Maintainers

Vault is under development by Mitchell Hashimoto and maintained by HashiCorp.

Installation

Supported operating systems

Vault is known to work on Linux.

Vault alternatives

Similar tools to Vault:

68

BlackBox

BlackBox allows you to store secrets safely in a version control system (VCS) like Git, Mercurial, Subversion, or Perforce). The toolkit has several scripts to encrypt specific files in a repository by using GNU Privacy Guard (GPG).

64

TeamVault

TeamVault is a password manager for teams written in Python. In this review, we cover the tool and how it works.

100

KeeWeb

KeeWeb is a cross-platform tool for password management that is compatible with KeePass. It helps to store passwords and other secrets in a safe and secure way. As a web application combined with the related plugins, it can also be used via the web browser.

All Vault alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information

Categories

This tool is categorized as a password manager and secrets management tool.