Manage your API keys directly in VS Code — encrypted, organized, one-click access.
API Vault stores your keys in the system keychain (macOS Keychain / Windows Credential Vault / Linux libsecret) and surfaces them in a clean side-panel UI so you stop pasting keys into Notes.app.
You have 30 API keys across 12 services. They live in:
- A
.envfile you accidentally committed once - Apple Notes
- A Google Doc called "keys.doc"
- Slack DMs to yourself
- Your password manager's "miscellaneous" folder
API Vault gives you one place — a VS Code side panel — that lives inside your editor and stores everything in your OS keychain.
Categorize keys however you want. Default categories:
- ☁️ Cloud Services (AWS, Azure, GCP)
- 💳 Payment APIs (Stripe, PayPal)
- 🔗 Social Media (Twitter, Facebook)
- 🤖 AI & ML (OpenAI, Anthropic, HuggingFace)
- 🛠️ Development Tools (GitHub, GitLab)
- Stored in the system keychain — macOS Keychain, Windows Credential Vault, Linux libsecret
- Never plain-text on disk
- No cloud sync — your keys stay on your machine
- One-click copy straight into your editor
- Quick search with
⌘/Ctrl+F - Create categories with
⌘/Ctrl+Shift+N - Compact mode with
⌘/Ctrl+Shift+C - Drag-and-drop keys between categories
- Open Extensions in VS Code (
⌘/Ctrl+Shift+X) - Search for API Vault
- Click Install
git clone https://github.com/joewilsonai/VSCode-API-Vault_Extension
cd VSCode-API-Vault_Extension
npm install
npm run package
code --install-extension api-vault-*.vsix- Open the API Vault side panel (icon appears in the activity bar after install)
- Click + New Key
- Enter name, value, and category
- Click any key to copy — the key never leaves your keychain except into your clipboard
MIT
