ProGet
{{Short description|Package management system}}
{{Infobox software
| name = ProGet
| logo= Inedo ProGet Logo.png
| developer = Inedo
| latest_release_version = 24.0.27
| latest_release_date = 2025
| genre = Package management system
| operating_system = Microsoft Windows and Linux
| license = Freemium
| website = {{URL|inedo.com/proget}}
}}
ProGet is a package management system, designed by the Inedo software company. It allows users to host and manage personal or enterprise-wide packages, applications, and components.
It was originally designed as a private NuGet (the package manager for the Microsoft development platform) manager and symbol and source server.{{cite web
|title=Artifactory vs. ProGet
|publisher=inedo.com
|url=https://inedo.com/support/kb/1115/a-comparison-artifactory-vs-proget
|access-date=2018-01-31}} Beginning in 2015, ProGet has expanded support, added enterprise grade features, and is targeted to fit into a DevOps methodology.
Enterprises utilize ProGet to “package applications and components” with the aim of ensuring software is built only once, and deployed consistently across environments.{{cite press release |last=Sweeney |first= Devin |date= 2018-01-10|title=Inedo Has Released ProGet 5.0 the Newest Version of Their Application and Component Packager |url=https://www.newswire.com/news/inedo-has-released-proget-5-0-the-newest-version-of-their-application-20143163 |location= Ohio|agency=Newswire |access-date=2018-01-31}}
The research and advisory company Gartner lists ProGet as a tool aligned to the “Preprod” section of a DevOps toolchain being used to “hold/stage the software ready for release”.{{cite report|title=Avoid Failure by Developing a Toolchain that Enables DevOps|publisher=Gartner| url=https://www.gartner.com/document/code/293223| date=16 March 2017}}{{dead link|date=December 2021|bot=medic}}{{cbignore|bot=medic}}
ProGet currently supports a growing list of package managers, including NuGet, Chocolatey, Bower, npm, Maven, Dart/Flutter, Rust (Cargo), PowerShell, RubyGems, Helm for Kubernetes, Debian, Python, and Visual Studio Extensions (.vsix).
ProGet also supports Docker containers, Jenkins build artifacts (through a plugin) and vulnerability scanning.
It is possible to monitor feeds from the ProGet interface; these features are also available to be managed from a number of the clients with which it interfaces.{{cite web|url=http://www.codeproject.com/Reference/628210/An-Overview-of-the-NuGet-Ecosystem#proget |title=An Overview of the NuGet Ecosystem | codeproject.com|publisher=codeproject.com|accessdate=2017-07-22}}
Features
Some of ProGet's main features include:{{cite web|url=http://www.inedo.com/ProGet|title=Proget | Package Management Server for NuGet, npm, chocolatey, etc. | Inedo.com|publisher=inedo.com|access-date=2015-10-05}}{{cite web| url=http://inedo.com/proget/4.7| title=Proget 4.7 has been released| publisher=inedo.com| access-date=2017-03-08| archive-url=https://web.archive.org/web/20170309061540/http://inedo.com/proget/4.7| archive-date=2017-03-09| url-status=dead}}
{{Div col|colwidth=25em}}
- Feed aggregation
- Connected feed filtering by package or license
- Build/deployment server integration
- Multiple feed support
- Symbol & source server, avoiding the need for a separate symbol server for packages that contain program databases (PDBs)
- Users-based security
- Integrated LDAP
- Automatic failover
- Multi-site replication
- Cloud storage, supporting Amazon S3 and Azure Blob package stores
- Deployment records
- Package promotion
- Jenkins CI support
- Vulnerability scanning
- OSS License Filtering
- Publish directly from Visual Studio
- Webhooks
{{div col end}}
References
{{reflist}}