[ProGet Logo]

What is ProGet?

ProGet is a NuGet package repository that lets you host and manage your own personal or enterprise-wide NuGet feeds. If you're not already familiar with package management for .NET, check out the NuGet Overview for a quick introduction to the platform.

After installing ProGet, you'll have a local package repository that's similar to the gallery hosted at nuget.org/packages. Authorized users will be able to find and install packages quickly and easily from within Visual Studio. Users can also upload packages from the web application itself or by using one of the familiar NuGet tools like nuget.exe or the NuGet Package Explorer. ProGet also allows gives you the ability to host Chocolatey packages by simply adding another feed.

Deploy Your .NET Applications with ProGet

ProGet's deploy features can be used to deploy .NET Windows Services and ASP.NET applications by packaging applications into Chocolatey packages and running them on a target server automatically with PowerShell remoting. Learn how...

How is ProGet different from NuGet?

ProGet is designed specifically for private feeds as opposed to serving as an open-source, public gallery. Here are the most common use-cases for private feeds:

Extra Features

View All Features

ProGet also offers some important features to make "in progress" package development easier and provides controls for auditing, security, and process for development teams: