# Create a Conda Repository

This guide describes how to create Conda proxy, hosted and group repositories in Nexus Repository. Check out [Nexus Repository Management](https://help.sonatype.com/en/repository-management.html "Repository Management") and [Repository Types](https://help.sonatype.com/en/repository-types.html "Repository Types") to learn more.

## Conda Proxy Repository

Use Nexus proxy repository when you want to download packages and centralize package caching of external dependencies. To learn more, check [Proxy Repositories](https://help.sonatype.com/en/repository-types.html#proxy-repository-type "Proxy Repository Type").

To create a new Conda proxy repository, take the following steps:

1. Navigate to _Settings_→ _Repository_→ _Repositories_.
2. Select the _Create repository_ button.
3. From the list of Recipes, select _conda (proxy)_.
4. In the form that appears, complete the required fields:
   
   - Repository Name , for example, _conda-proxy_
   - Remote storage URL, for example [https://repo.anaconda.com/pkgs/main](https://repo.anaconda.com/pkgs/main). Supported registries are
     
     - [https://conda.anaconda.org/conda-forge/](https://conda.anaconda.org/conda-forge/)
     - [https://repo.anaconda.com/pkgs/<Channel>/](https://repo.anaconda.com/pkgs/main/)
       `Channel` can be `main`, `r`, `msys2` and so on.
     - [https://conda.anaconda.org/bioconda/](https://conda.anaconda.org/bioconda/)

To connect to Cloud or private channel using a token, include the token in the repository's URL. For example,

```
https://repo.anaconda.cloud/t/<TOKEN>/<CHANNEL>
```
   - Blob store

5. Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See [Configurable Repository Fields](https://help.sonatype.com/en/configurable-repository-fields.html "Configurable Repository Fields") for more details.
6. Select _Create repository_.

## Conda Hosted Repository

Use Nexus hosted repository when you want to publish and store your own internal artifacts and third party components, so they can be consumed via Nexus. To learn more, check [Hosted Repositories](https://help.sonatype.com/en/repository-types.html#hosted-repository-type "Hosted Repository Type").

To create a new Conda hosted repository, take the following steps:

1. Navigate to _Settings_→ _Repository_→ _Repositories_.
2. Select the _Create repository_ button.
3. From the list of Recipes, select _conda (hosted)_.
4. In the form that appears, complete the required fields:
   
   - Repository Name, for example _conda-hosted_
   - Blob store

**Tip**

To upload packages using the UI, see [Uploading Components](https://help.sonatype.com/en/uploading-components.html "Uploading Components").

## Conda Group Repository

Use Nexus group repository when you want to combine multiple other repositories (proxy, hosted, and other groups) and expose them through a single URL. To learn more, check  [Group Repositories](https://help.sonatype.com/en/repository-types.html#group-repository-type "Group Repository Type").

To create a new Conda group repository, take the following steps:

1. Navigate to _Settings_ → _Repository_→ _Repositories_.
2. Select the _Create repository_ button.
3. From the list of Recipes, select _conda (group)_.
4. In the form that appears, complete the required fields:
   
   - Repository Name, for example _conda-group_
   - Blob store
   - Member repositories in the desired order
