← Files Runpod (Official)ARCHIVED FILE

skills/runpodctl/reference/install.md

1.42 KB · Sep 30, 2026 · 23:02 UTC

↓ Download file

# Installing runpodctl

```bash
# Any platform (official installer)
curl -sSL https://cli.runpod.net | bash

# macOS (Homebrew)
brew install runpod/runpodctl/runpodctl

# macOS (manual — universal binary)
mkdir -p ~/.local/bin && curl -sL https://github.com/runpod/runpodctl/releases/latest/download/runpodctl-darwin-all.tar.gz | tar xz -C ~/.local/bin

# Linux
mkdir -p ~/.local/bin && curl -sL https://github.com/runpod/runpodctl/releases/latest/download/runpodctl-linux-amd64.tar.gz | tar xz -C ~/.local/bin

# Windows (PowerShell)
Invoke-WebRequest -Uri https://github.com/runpod/runpodctl/releases/latest/download/runpodctl-windows-amd64.zip -OutFile runpodctl.zip; Expand-Archive runpodctl.zip -DestinationPath $env:LOCALAPPDATA\runpodctl; [Environment]::SetEnvironmentVariable('Path', $env:Path + ";$env:LOCALAPPDATA\runpodctl", 'User')
```

Ensure `~/.local/bin` is on your `PATH` (add `export PATH="$HOME/.local/bin:$PATH"` to `~/.bashrc` or `~/.zshrc`).

> Older builds silently lack newer flags (e.g. `--model-reference` needs **v2.4.0+**) and
> cause confusing downstream errors; the Homebrew tap can lag well behind. So:
>
> - **Before starting work, update to the latest build** — `runpodctl update` (or reinstall
>   from [GitHub releases](https://github.com/runpod/runpodctl/releases)), then confirm with
>   `runpodctl version`.
> - **Pin one recent version for the whole task** — don't flip between an old and new binary
>   mid-task.

SHA-256: e33ffff47ca8273a53baaac5c7da240575b6e553b4ce1f4baf261fc595272c78