storemyapi

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 groupWhat it does
storemyapi init / linkCreate a new project or link a folder to an existing one
storemyapi push / pullSync keys between your local .env and the cloud
storemyapi keyGet, set, delete, and list individual keys
storemyapi env runRun any command with cloud keys injected. Nothing written to disk
storemyapi shareInvite teammates and manage project access
storemyapi auditCompare local .env against cloud to catch drift
storemyapi doctorVerify your setup is working correctly

Next steps

On this page