ProGet Documentation

What is ProGet?

ProGet helps you package applications and components so you can ensure your software is built only once, and then deployed consistently across environments. This means everyone can be certain that what goes to production, is exactly what was built and tested. Centralize your software applications and components and provide uniform access...

Creating & Publishing Packages

There's not a whole lot to a package: it's just a zip file containing the files you actually want to distribute, as well as a manifest file that describes the package itself. There are a lot of options for creating and publishing universal packages to ProGet, either from a developer's workstation, a build server, or anywhere else...

Creating & Managing Feeds

Think of a feed like a private 'app store', but for your own applications and components. Users can easily see what's available and download desired packages, and old and unused packages can be automatically cleaned. You can control who can access which feeds, and assign granular permissions for performing specific tasks on a feed...

Third-party Package Support

Third-party packages (such as NuGet, PowerShell, Chocolatey) are supported. This allows you to enforce quality standards, monitor for open-source licenses, and scan for vulnerabilities across all packages, much earlier in the development cycle. If there is a third-party package format designed for your specific use case, consider using it instead of Universal Packages...

Private Docker Registries in ProGet

Using ProGet's Docker Registries, you can manage your own and third-party Docker images in a uniform manner, while defining fine-grained access control. ProGet works transparently with the Docker client, with images created internally or downloaded from remote Docker resources such as Docker Hub...

ProGet's Step-by-step Installation Guide

ProGet will install on any supported version of Windows; simply click through the installer to get ProGet up and running in minutes. Through the installer, you will select the edition you wish to install, a trial, the free edition, or enter a license key. Review the step-by-step Installation Guide for details as to what's happening behind the scenes...