storemyapi
CLI Reference

Projects

Create and manage projects to organize your API keys.

Projects

Projects are containers for grouping related API keys — typically one project per application or service.

List projects

storemyapi projects list [flags]
FlagShortDescription
--format <format>-fOutput format: text, json, table
$ storemyapi projects list

NAME            KEYS   CREATED
my-saas-app     12     2026-01-15
internal-tools  4      2026-02-01
mobile-app      8      2026-02-10

Create a project

storemyapi projects create --name <name> [flags]
FlagShortDescription
--name <name>-nProject name (required)
--description <text>-dOptional description
storemyapi projects create --name "payment-service" \
  --description "Stripe and billing integrations"

Update a project

storemyapi projects update <name> [flags]
FlagShortDescription
--name <name>-nNew name
--description <text>-dNew description
storemyapi projects update payment-service \
  --description "All payment provider keys (Stripe, PayPal)"

Delete a project

storemyapi projects delete <name> [flags]
FlagShortDescription
--forceSkip confirmation and delete all associated keys
# With confirmation prompt
storemyapi projects delete old-project

# Force delete (also removes all keys in the project)
storemyapi projects delete old-project --force

Deleting a project also deletes all keys associated with it. This action is irreversible.

Set default project

Avoid typing --project on every command by setting a default:

storemyapi config set defaultProject my-saas-app

# Now these are equivalent:
storemyapi keys list --project my-saas-app
storemyapi keys list  # uses default

You can also set a per-directory default with a .storemyapi file in your project root:

{
  "project": "my-saas-app",
  "environment": "development"
}

The CLI looks for this file in the current directory and walks up to the filesystem root.

On this page