Command Line Interface
Solsta CLI
Full build control. No app required.

A command-line tool for game studios to install, update, rollback, and launch builds across Windows, macOS, and Ubuntu — without ever opening the Desktop App. Built for build engineers, DevOps teams, and CI/CD pipelines.

Windows 10+ macOS 12+ Ubuntu 22+
Terminal
$solsta login prompt
✓ Authenticated as dev@studio.com
$solsta local install \
  --product=LlamaCraft \
  --environment=dev-daily \
  --location=/builds/llamacraft/
✓ Installed LlamaCraft / dev-daily
# 0 clicks. Full automation.

solstahq/claude-cli

Claude Skills for install, rollback & CI/CD — drop into any Claude project.

View on GitHub
Capabilities
Everything you need, from the terminal
CLI Resources
Install

Pull the latest build or pin to any snapshot. Set a location and the CLI handles the rest.

Update

Update one environment or all of them at once. Schedule it, automate it, run it nightly.

Rollback

Roll back to any prior build snapshot using a history ID. Full build history available — no reinstall required.

Launch

Trigger launches from the terminal — game client, debugger, QA tools with custom launch entry args.

Repair

Verify and restore any environment without a full reinstall. Run by name or by location.

Orchestrate

Queue and throttle downloads across your network when a throttling rule is enabled. Prevents bandwidth bottlenecks across shared studio infrastructure.

Real Workflows
Game Studio Automation Workflows

Three scenarios where the Solsta CLI replaces manual processes.

Platforms
What you need to run it
PlatformMinimum Version
Windows10+
macOS12+ (Apple Silicon & Intel)
Ubuntu22+

Prerequisites

  • An active Solsta organization account
  • An accepted invitation to your organization (required before first login)
  • For CI/CD: Machine-to-Machine credentials generated from the Desktop App
  • macOS / Ubuntu: set execute permissions after download chmod +x /path/to/solsta

Standalone binary — no runtime environment, no package manager, no dependencies. A few megabytes. Runs anywhere.

How It Works
Download. Sign in. Run.

Three steps and you have full CLI access to your environments.

Step 01
Download

Grab the CLI binary for your platform at solsta.io/download. Standalone executable — no runtime, no dependencies. On macOS or Ubuntu, set execute permissions after download.

Download CLI ›
Step 02
Sign In

Accept your invitation to a Solsta organization. One command opens a browser login. For CI/CD machines, use machine credentials from the Desktop App — no browser required. Tokens stay active as long as the CLI is used once every 30 days.

Step 03
Run

List your products and environments. Object names are case-sensitive. From there, every operation is a single command.

Full Command Reference ›
Built for Automation
Why Game Studios Use the Solsta CLI

The right tool for machines that run unattended, pipelines that can't wait for a click, and studios that want their build workflow scripted and repeatable.

You're Running CI/CD
Jenkins, GitHub Actions, TeamCity

Trigger installs and updates as part of your existing pipeline with M2M credentials. No browser. No human. Re-authenticate at job start — tokens expire every 24 hours.

You Manage Studio Machines
One command per machine

Install the CLI once on each machine. Keep all environments current with a single command. Each machine manages its own installs independently — no central server pushing commands. Upcoming: centralized orchestration to push commands to nodes.

You Want It Scheduled
Cron jobs and task schedulers

Nightly syncs, automated rollbacks on a schedule, token keep-alive on idle build servers. The CLI fits naturally into any automation workflow.

You Don't Need the GUI
Headless. Build server ready.

Every local, download, or file operation available in the Desktop App is available in the terminal. Fully supported on headless machines and cloud agents.

Built for Game Studios
One tool. Every build operation. No GUI required.
Core Operations
Install · Update · Rollback · Launch · Repair · Orchestrate
Platforms
Windows 10+ · macOS 12+ · Ubuntu 22+
CI/CD Integrations
Jenkins · GitHub Actions · TeamCity · GitLab
Dependencies
Standalone binary · No runtime required · No package manager

The Solsta CLI is a standalone command-line tool that lets game studios manage builds on any number of machines. Using a single terminal command, studios can install specific game builds, keep environments current with automated updates, trigger game client launches, and roll back to any prior snapshot. It integrates with Jenkins, TeamCity, GitHub Actions, and GitLab using machine-to-machine (M2M) authentication — no browser required on CI/CD agents.

How it runs

Each machine runs the CLI independently. There is no central orchestration server pushing commands to machines — your pipeline stays in your control. The CLI and Desktop App share the same local auth token. Do not run both simultaneously — restart the GUI to see CLI changes reflected.

Output & Debugging
Exit codes and debug flags

Every CLI command returns a standard exit code. Use debug flags to capture logs for support tickets or pipeline diagnostics.

0
Success

Command completed without errors.

1
Help Displayed

Help text was returned in response to the command.

2
Error

Command failed. Use --expected=404 to suppress known errors and return 0.

3
Elevation Required

Windows only — elevated permissions required to write to protected directories.

# Write debug log to desktop (recommended for support tickets) solsta local update --location=/builds/llamacraft/ --debugfile # Suppress a known error code — returns exit 0 instead of exit 2 solsta local update --location=/builds/llamacraft/ --expected=404 # JSON output — useful for CI/CD pipelines parsing results solsta product read --out=json,minify
FAQ
Frequently Asked Questions
Ready to Start
Get the CLI. Ship faster.