Command-line interface for the Solti Platform — schedule and run asynchronous workloads without managing infrastructure.
Package: @solti/cli · License: MIT
brew install trysolti/tap/soltiOr via Node.js (>= 20) with npm / pnpm:
npm install -g @solti/cli
# or: pnpm add -g @solti/clisolti account login # opens your browser — sign in once
solti organization list
solti project list
solti profile set default --project-id <your-project-id>
solti job run --image alpine:latest -- echo "Hello from Solti!"Headless / CI usage (no login required):
export SOLTI_API_KEY=<your-api-key>
export SOLTI_PROJECT_ID=<your-project-id>
solti job listState is stored under ~/.solti/:
~/.solti/
├── active.json # active account + active profile
└── accounts/
└── <email>/
├── auth.json # OAuth tokens (0600)
└── profiles/
└── <profile>/config.json
pnpm install
pnpm build
node dist/index.js --help