NuGet Repositories

NuGet Repositories

NuGet is the package manager for .NET. Use Nexus Repository to proxy external NuGet feeds, host private NuGet packages, and expose multiple NuGet repositories through a single group URL. Nexus Repository supports NuGet v2 and NuGet v3 repository endpoints and is available in both Pro and Community edition for self-hosted and also in Cloud deployments.

Chocolatey Support

Nexus Repository now supports Chocolatey registry with NuGet repositories. Proxy and host chocolatey packages through Nexus Repository and use group repositories to expose them to a single endpoint.

Symbol Server Support

Nexus also supports .NET symbol package (.snupkg) format and the Microsoft Symbol Server Protocol (SymSrv / SSQP) for on-demand symbol file (.pdb) delivery to debuggers. A .snupkg is a companion package to a .nupkg that carries the portable PDB files a debugger needs to step through source code and see accurate stack frames. Nexus Repository supports symbol server functionality on all proxy, hosted and group repository types.

Getting Started With NuGet in Nexus

Explore the following pages to know how to configure and use NuGet with Nexus Repository:

  1. Nexus for NuGet

  2. Create a NuGet Repository

  3. Configure NuGet With Nexus

  4. NuGet CLI Usage

Nexus for NuGet

Nexus Repository supports the following NuGet repository types: