storemyapi

Introduction

storemyapi CLI - Manage your API keys from the terminal. Store, retrieve, and inject secrets into your development workflow without ever leaving your shell.

What is storemyapi CLI?

storemyapi CLI is a command-line tool that lets you interact with your encrypted API key vault directly from the terminal. No browser needed.

It's designed for developers who live in the terminal and want a fast, secure way to manage secrets across projects, environments, and teams.

Why a CLI?

  • Speed — Pull a key in under a second instead of navigating dashboards
  • Automation — Pipe keys directly into your build process, Docker containers, or CI/CD pipelines
  • Security — Keys are fetched on-demand and never written to disk unless you explicitly export them
  • Workflow integration — Works with .env files, shell exports, and process injection

Core capabilities

FeatureDescription
storemyapi keysList, get, create, and delete API keys
storemyapi projectsManage projects and their associated keys
storemyapi envPull keys as .env files or inject into running processes
storemyapi configConfigure authentication, default project, and output preferences

How it works

┌─────────────┐     HTTPS/TLS      ┌──────────────────┐
│  CLI Client  │ ◄─────────────────► │  storemyapi API  │
│  (your machine) │                  │  (encrypted vault) │
└─────────────┘                     └──────────────────┘
       │                                     │
       ▼                                     ▼
  Local config                         Neon Postgres
  (~/.storemyapi)                      (AES-256 encrypted)

The CLI authenticates via API tokens, communicates over HTTPS, and never stores decrypted key values locally. All encryption/decryption happens server-side in a zero-knowledge architecture.

Next steps

On this page