vault

Installation
SKILL.md

HashiCorp Vault

Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, or certificates. Vault provides a unified interface to any secret while providing tight access control and recording a detailed audit log.

When to Use

  • Centralized Secrets Management: Securely storing and accessing API keys, database credentials, certificates, and encryption keys.
  • Dynamic On-Demand Credentials: Generating short-lived, unique database credentials that expire automatically after task completion.
  • Data Encryption as a Service (Transit Engine): Encrypting sensitive data in transit and at rest without exposing cryptographic keys to applications.
  • PKI & Certificate Authority Automation: Issuing short-lived X.509 certificates for microservices and internal domains.

Quick Start

vault server -dev
export VAULT_ADDR='http://127.0.0.1:8200'

# Write a secret
vault kv put secret/hello foo=world
Installs
8
GitHub Stars
15
First Seen
Feb 10, 2026