> ## Documentation Index
> Fetch the complete documentation index at: https://jncpkg.org/llms.txt
> Use this file to discover all available pages before exploring further.

# jnc upload

> Upload conda packages to a channel or package repository.

# jnc upload

Uploads built conda packages to various channel backends. Use this after `jnc build` to publish packages.

## Usage

```bash theme={null}
jnc upload <SUBCOMMAND> <PACKAGE_FILE>
```

## Subcommands

### `prefix`

Upload a package to a [prefix.dev](https://prefix.dev) channel.

```bash theme={null}
jnc upload prefix <PACKAGE_FILE> --channel <CHANNEL>
```

### `anaconda`

Upload a package to [Anaconda.org](https://anaconda.org).

```bash theme={null}
jnc upload anaconda <PACKAGE_FILE> --owner <OWNER>
```

### `quetz`

Upload a package to a [Quetz](https://github.com/mamba-org/quetz) server.

```bash theme={null}
jnc upload quetz <PACKAGE_FILE> --url <URL> --channel <CHANNEL>
```

### `artifactory`

Upload a package to a JFrog Artifactory conda repository.

```bash theme={null}
jnc upload artifactory <PACKAGE_FILE> --url <URL> --channel <CHANNEL>
```

### `s3`

Upload a package to an S3-compatible bucket.

```bash theme={null}
jnc upload s3 <PACKAGE_FILE> --bucket <BUCKET> --region <REGION>
```

### `conda-forge`

Upload a package to conda-forge via the conda-forge staging process.

```bash theme={null}
jnc upload conda-forge <PACKAGE_FILE>
```

## Examples

```bash theme={null}
# Build and upload to prefix.dev
jnc build --output-dir ./dist
jnc upload prefix ./dist/my-package-1.0.0.conda --channel my-channel

# Upload to Anaconda.org
jnc upload anaconda ./dist/my-package-1.0.0.conda --owner my-org

# Upload to a self-hosted Quetz server
jnc upload quetz ./dist/my-package-1.0.0.conda --url https://quetz.example.com --channel main

# Upload to Artifactory
jnc upload artifactory ./dist/my-package-1.0.0.conda --url https://artifactory.example.com --channel conda-local

# Upload to S3
jnc upload s3 ./dist/my-package-1.0.0.conda --bucket my-conda-packages --region us-east-1
```
