Introduction
storemyapi - an encrypted cloud vault for API keys with a CLI and web dashboard.
What is storemyapi?
storemyapi is an encrypted cloud vault for storing API keys and secrets. It has two parts that work together:
- Web dashboard at storemyapi.dev: create projects, manage keys, invite teammates, and view your vault in a browser
- CLI (
storemyapi): pull keys to.env, push keys to the cloud, and inject secrets directly into running processes from your terminal
How encryption works
Every key value is scrambled in your browser before it leaves your device, using AES-256-GCM, the same encryption standard used by banks and governments. The scrambling key is generated from your account password (via a process called PBKDF2 derivation) and is never sent to the server or stored anywhere. By the time data reaches our servers, it is already unreadable. We store that unreadable result and your actual key values are never visible to us.
Core CLI capabilities
| Command group | What it does |
|---|---|
storemyapi init / link | Create a new project or link a folder to an existing one |
storemyapi push / pull | Sync keys between your local .env and the cloud |
storemyapi key | Get, set, delete, and list individual keys |
storemyapi env run | Run any command with cloud keys injected. Nothing written to disk |
storemyapi share | Invite teammates and manage project access |
storemyapi audit | Compare local .env against cloud to catch drift |
storemyapi doctor | Verify your setup is working correctly |
Next steps
- Installation: Install the CLI with npm, pnpm, yarn, or bun
- Authentication: Connect the CLI to your account
- Quickstart: Store and retrieve your first key in under 2 minutes