Quick start
After installing and configuringrunpodctl, you can start managing resources immediately:
Install Runpod CLI locally
Every you deploy comes preinstalled withrunpodctl and a Pod-scoped API key. You can also install it on your local machine to manage resources remotely.
Step 1: Choose an installation method
Choose the installation method that matches your operating system.- macOS
- Linux
- Windows
- Google Colab / Jupyter Notebook
Homebrew:ARM (Apple Silicon):AMD (Intel):
runpodctl globally on your system, so you can run commands from any directory.
Step 2: Configure your API key
Before you can userunpodctl locally, you must configure it with an API key.
The easiest way to set up your API key and SSH configuration is with the doctor command:
Step 3: Verify installation
To verify thatrunpodctl installed successfully, run this command:
Command groups
Runpod CLI organizes commands into groups based on the resource type:| Command | Alias | Description |
|---|---|---|
runpodctl pod | Manage Pods (create, list, start, stop, delete) | |
runpodctl serverless | sls | Manage Serverless endpoints |
runpodctl template | tpl | List, search, and manage templates |
runpodctl network-volume | nv | Manage network volumes |
runpodctl registry | reg | Manage container registry authentications |
runpodctl gpu | List available GPUs | |
runpodctl datacenter | dc | List datacenters |
runpodctl billing | View billing history | |
runpodctl user | me | View account information |
runpodctl ssh | Manage SSH keys and get connection info |
Help and reference
Learn how to use Runpod CLI commands by browsing the CLI reference using the sidebar to the left, or by running thehelp command:
Shell completion
Enable tab completion for your shell to make working withrunpodctl easier: