Working with accounts

Personal accounts


This section explains how to create a free, personal account, log in and out, and access the settings and features of different types of accounts.

Creating a free account

All users can find, download and use packages without having a account.

However, you need to create a account to:

  • Author packages.
  • Upload packages, notebooks and environments.
  • Access shared, private packages.
  • Create organizations.

To sign up for a free account:

  1. In a browser, go to

  2. Make sure the Sign Up tab is active.

    NOTE: There is also a Sign In tab for existing users.

  3. Select a username.

  4. Enter your email address.

    NOTE: Users who register with an .edu email are granted some additional features.

  5. Create a password.

    NOTE: The password must be at least 7 characters long.

  6. Enter the password again to confirm it.

  7. Read and accept the Terms and Conditions.

  8. Click the Sign up button.

    The system creates your free account, logs you in and displays your personal dashboard.

Tip displays your profile photo if the email address you used to register on is associated with a Gravatar account. To associate your email address or to change your Gravatar profile photo, go to

When you are logged into, the Profile list appears at the top right of every page. This indicates the name of the currently active user or organization.


The View menu contains these options:

  • Landscape: Your home page.
  • Favorites: Packages from other users you have starred.
  • Packages: Only packages you have created.
  • Notebooks: Only notebooks you have created.
  • Environments: Only environments you have created.
  • Projects: Only projects you have uploaded.

Packages, notebooks and environments that you have created with this account appear on your dashboard. For more information, see packages.

Resetting your password

The Sign In tab provides two links to help regain access to your account:

  • I forgot my username. Click this link to have the username emailed to the email address of record.
  • I forgot my password. Click this link to have a reset password link sent to the email address of record.

NOTE: The reset password link expires within 24 hours. If you no longer have access to the email account, you can create a new account or email for assistance.

Upgrading or downgrading your plan

To change a plan:

  1. Log in to the account that you want to change.

  2. At the top right of the interface, in the Profile list, select Settings.

  3. Select the Billing option.


  4. Click the Change Plan button.

  5. Select the desired plan.

    If you are moving from a free to a charged plan, enter your credit card information, and then click the OK button.

NOTE: If you need more private packages or storage space than is included in a personal plan, contact Anaconda so we can customize a plan for you.

NOTE: If you need assistance with billing questions, you can contact Anaconda.

Creating access tokens

The best way to manage access or make packages private is to create organizations or groups, which allow you to set separate permissions per package, notebook or environment.

You can also control access with the token system. You can use tokens to control access to private repositories, collections or packages on Additionally, the degree of access a token grants is completely configurable at the time of generation. You can generate multiple tokens to control which groups of users have access to certain features if they have the appropriate token.

Generating tokens

You can generate tokens using the Web UI or Anaconda Client.

NOTE: By default, tokens expire after one year.

To generate a token using the Web UI:

  1. Navigate to:<channel>/settings/access

    NOTE: Replace <channel> with the actual channel name.

  2. From here you can select a name for the token and set the required scopes.


To generate a token with Client:

  1. In your Terminal window or Anaconda Prompt run:

    anaconda auth --create --name YOUR-TOKEN-NAME --scopes 'repos conda:download'

    NOTE: Replace YOUR-TOKEN-NAME with the token name you want.

  2. This generates a random alphanumeric token string, which you can then distribute to fellow users to enable them to download a package that you have marked private. The token produced in this example provides access to download any of your private conda repositories.

  3. It can be enabled with the conda config command. In your Terminal window or Anaconda Prompt run:

       conda config --add channels<token>/<channel>
    Add a channel with a token and a label::
       conda config --add channels<token>/<channel>/label/<labelname>
    NOTE: Replace ``<token>`` with your token string,``<channel>`` with the channel name,
    ``<labelname>`` with the label name used in :ref:`cloud-accounts-generate`.

NOTE: If you lose the random alphanumeric string, you need to revoke the token and create a new one.

Scopes are provided as a space-separated, quoted list. The available scopes are:

  • all: Allow all operations.
  • api: Allow all API operations.
  • api:modify-group: Allow addition and modification of groups.
  • api:read: Allow read access to the API site.
  • api:write: Allow write access to the API site.
  • conda: Allow all operations on Conda repositories.
  • conda:download: Allow private downloads from Conda repositories.
  • pypi: Allow all operations on PyPI repositories.
  • pypi:download: Allow private downloads from PyPI repositories.
  • pypi:upload: Allow uploads to PyPI repositories.
  • repos: Allow access to all package repositories.

NOTE: Tokens provide access to all packages within a specified channel. Separate permissions per package, notebook or environment may be better handled with organizations and groups.

Revoking tokens

You can revoke tokens using the Web UI or Anaconda Client.

To revoke a token using the Web UI, navigate to the following URL:<channel>/settings/access

NOTE: Replace <channel> with the actual channel name.

To revoke a token using Client, in your Terminal window or Anaconda Prompt run:

anaconda auth -r YOUR-TOKEN-NAME

NOTE: Replace YOUR-TOKEN-NAME with the token name you want to revoke.

Organization accounts


You can create a organization to:

  • Share packages, environments or notebooks under an organization’s account rather than your personal account.
  • Assign multiple account administrators.
  • Assign different access permissions to groups of users and customize per-package access by group.
  • Host more, larger packages.