NuGet Client SDK


Not to be confused with the NuGet Web API

The NuGet Client SDK refers to a group of .NET libraries centered around NuGet.Client, Nuget.Packaging, and NuGet.Protocol. These packages replace the earlier NuGet.Core library.

We are working on having a stable surface area that we can document soon.

Source code

The source code is published on GitHub in the project NuGet/NuGet.Client.

Third-party documentation

You can find examples and documentation for some of the API in the following blog series by Dave Glick, published 2016:


These blog posts were written shortly after the 3.4.3 version of the NuGet client SDK packages were released. Newer versions of the packages may be incompatible with the information in the blog posts.