Skip to main content
The Creem CLI gives you full control of your store without leaving the terminal. Browse products, customers, subscriptions, and transactions through an interactive interface, or run quick commands for day-to-day operations.

Installation

Once installed, run creem to see the full command reference:

Login

The CLI auto-detects test vs live mode from your key prefix. You can verify your session at any time:
Start in test mode. Use a creem_test_ key while getting familiar with the CLI. Switch to live only when you’re ready for real transactions.

Interactive Mode

This is where the CLI really shines. Run any resource command without a subcommand to launch an interactive browser:
You get a full TUI (terminal user interface) where you can browse, search, and drill into records without writing any commands.

Browsing Transactions

Press Enter on any row to drill into the full detail view:

Managing Subscriptions

Navigate into any subscription to see its full details and take actions directly from the status bar:
Navigation keys:
  • j/k or arrow keys to move through the list
  • Enter to view details
  • / to search
  • : to open the command bar (cancel, pause, resume)
  • q to go back or exit

Quick Commands

For when you need something specific without browsing:
Use --mode scheduled when cancelling subscriptions. This lets the customer keep access until their billing period ends instead of cutting them off immediately.

Configuration

Every command also supports --json for one-off JSON output, useful for piping into other tools:

Going Live

Before accepting real payments:
  1. Complete account verification in the Dashboard under Balances → Payout Account
  2. Switch to your live API key:

Next Steps

Store Monitoring

Set up automated monitoring so your AI agent notifies you about sales and issues

Webhooks

Handle real-time payment events in your application