Skip to main content
anaconda-client is the command-line interface and client library for Anaconda.org. Use it to search for, upload, download, and manage packages, manage labels and collaborators, and configure authorization tokens—all from your terminal.
Most of these commands use the anaconda org command structure. Commands without the org prefix (for example, anaconda auth) are still supported.

Installation

To install anaconda-client, open Anaconda Prompt (Terminal on macOS/Linux) and run the following command:
If you installed Anaconda Distribution, anaconda-client should already be in your base environment. To check, run the following command:
To verify your installation and view the installed version:

Basic usage

Log in to Anaconda.org

To log in to your Anaconda.org account:
Log in with your Anaconda credentials. Once authenticated, subsequent commands use your stored credentials automatically.

Check authentication status

To display information about the currently signed-in user:

Search for a package

To search for a package on Anaconda.org:

Upload a package

To upload a package to Anaconda.org:

Log out

To remove stored credentials:

Configuration

anaconda-client reads configuration from a YAML file. Use the anaconda config command to view or modify settings.

View configuration

To display all configuration variables:
To display config file locations:

Set a configuration value

Configuration scopes

Common configuration options

For the full list of config options, see the config command reference.