Vault
A simple, file-backed CLI key-value store for saving, retrieving, deleting, and listing secrets locally using SQLite
Key Features
Vault provides a simple, secure way to manage your secrets locally without relying on external services.Local Storage
All your secrets are stored locally in an SQLite database with per-user isolation
Simple Interface
Five intuitive commands: add, get, update, remove, and list
Cross-Platform
Works seamlessly on Windows, macOS, and Linux
No Dependencies
Lightweight CLI tool with minimal dependencies - just .NET 9.0
Quick Example
Store and retrieve secrets with simple commands:Get Started
Installation
Install Vault as a .NET global tool or build from source
Quickstart
Get up and running in under a minute
Commands
Learn about all available commands and their usage
Configuration
Understand database location and troubleshooting
Why Vault?
Vault is designed for developers who need a simple, local solution for managing secrets without the complexity of cloud-based secret managers. Perfect for:- Local development environments
- Personal API keys and credentials
- Testing and experimentation
- Quick secret storage without external dependencies
Vault stores all data locally in your user directory. Your secrets never leave your machine.