Skip to content
All systems operational — 99.997% uptime
Developers · CLI

Full control from the terminal.

Theme deploys, integration scaffolds, secret management, live log streaming — all in one CLI. Runs in CI/CD pipelines, fits naturally into the developer flow.

~/karum-cli
# npm
npx @karum/cli login

# pnpm
pnpm dlx @karum/cli login

# global install
npm i -g @karum/cli && karum login
Install in < 30s · Auto-updates supported.
Command reference

Karum CLI the commands you'll use most.

Every command is self-documenting with `--help`. Tab-completion works out of the box for bash + zsh + fish.

Identity & environment

3 commands
$ karum login

Sign in with email/password (or --token); token is stored in your ~/.karum profile.

$ karum whoami

Show the active user, tenant, and environment.

$ karum env use staging

Switch the active environment between staging / production / sandbox.

Theme publishing

4 commands
$ karum theme init storefront-base

Scaffold a new theme project from the official template.

$ karum theme pull

Pull the live theme to your local disk, diff with git.

$ karum theme push --message "v2.4"

Upload local changes as a new version with a tag and message.

$ karum theme deploy --env production

Switch the active version in any environment, instantly rollback-safe.

Integrations

3 commands
$ karum integration scaffold --name trendyol

Generate a handler skeleton for Trendyol, Hepsiburada, N11 and more.

$ karum integration push

Upload the local integration.json manifest to the store, register webhooks.

$ karum integration logs --webhook <id>

Show recent delivery attempts for a webhook (--webhook <id>).

Webhooks & operations

3 commands
$ karum webhooks list

List registered webhook endpoints.

$ karum webhooks topics

List subscribable webhook topics.

$ karum webhooks test <id>

Send a test delivery to a webhook.

Why a CLI?

Designed for the developer flow.

Encrypted secret management

Tokens + env vars are encrypted in the OS keychain — never leaves plain text on disk.

Multi-tenant

Manage multiple tenants and environments from a single profile, switch with one command.

CI/CD friendly

Ready-made recipes for GitHub Actions, GitLab CI, and Bitbucket Pipelines in the docs.

Diff + dry-run

Inspect changes before deploy with `--diff`, preview impact with `--dry-run`.

Getting started

Your first sale this week. Setup in 5 minutes.

Our onboarding team runs the process. Data migration, product mapping, and channel connection included — first sale on average in 3–7 days.

LET'SGO