# Helm Repositories

Helm is a package manager for Kubernetes that uses helm-charts to describe application structure and manage deployments. See [Helm Docs](https://helm.sh/docs/).

Nexus Repository provides proxy, hosted and group support to helm package manager. Use Nexus Repository to publish charts and provenance files to a private hosted repository. As of release 3.71.0, you can only upload components to a root Helm repository.

## Getting Started with Helm in Nexus

Explore the following topics to know how to configure and use Helm with Nexus.

1. [Nexus for Helm](https://help.sonatype.com/en/helm-repositories.html#nexus-for-helm "Nexus for Helm")
2. [Create a Helm Repository](https://help.sonatype.com/en/create-a-helm-repository.html "Create a Helm Repository")
3. [Configure Helm with Nexus](https://help.sonatype.com/en/configure-helm-with-nexus.html "Configure Helm with Nexus")
4. [Helm CLI Usage](https://help.sonatype.com/en/helm-cli-usage.html "Helm CLI Usage")

## Nexus for Helm

- **Proxy Repository:** Proxy NVIDIA NIM repositories.
- **Hosted Repository:** Supports uploading provenance files with the extension `.tgz.prov`.
- **Group Repository:** Expose multiple repositories (proxy, hosted and group) with a single URL and simplify dependency management. Helm group repositories are available from version 3.92.
- Reduce time and bandwidth usage when accessing remote Helm charts.
- Share Helm charts more easily within the organization.
- Supports Helm 2 and Helm 3.
