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]| Flag | Short | Description |
|---|---|---|
--format <format> | -f | Output 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-10Create a project
storemyapi projects create --name <name> [flags]| Flag | Short | Description |
|---|---|---|
--name <name> | -n | Project name (required) |
--description <text> | -d | Optional description |
storemyapi projects create --name "payment-service" \
--description "Stripe and billing integrations"Update a project
storemyapi projects update <name> [flags]| Flag | Short | Description |
|---|---|---|
--name <name> | -n | New name |
--description <text> | -d | New description |
storemyapi projects update payment-service \
--description "All payment provider keys (Stripe, PayPal)"Delete a project
storemyapi projects delete <name> [flags]| Flag | Short | Description |
|---|---|---|
--force | Skip 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 --forceDeleting 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 defaultYou 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.