Manage All of Your Packages in One Place
Leverage Amazon S3 or Azure Blob storage for inexpensive, pay-as-you-go scaling of your package file storage and reliable disaster recovery.
Organize and Curate Internal & External Packages
Create any number of feeds to organize and distribute your packages to different groups or even to external customers.
Use ProGet’s high availability mode to ensure there is no single point of failure, and that your packages can be accessed even if there’s a hardware failure.
Scan and Validate Open-source Packages
Avoid costly open-source license violations. ProGet’s license detection and blocking lets you configure rules to block certain license types automatically.
Deploy Your Packages & Track Their Use
ProGet records deployments from other tools as well, including Otter, Octopus Deploy, or even your own custom scripts, so you can see which packages were deployed to which servers.
Use package statistics to see which users and servers are accessing which packages so you can make informed decisions on updating or retiring development libraries, scripts, or other types of packages.
Configure webhooks to trigger automatic deployments, alters, or even audit activity when packages are added, promoted, deployed, and deleted.
All of our products are built using the same, reliable technology components.
Inedo Execution Engine
Created exclusively for infrastructure automation and orchestration, the Inedo Execution Engine makes it easy to deploy and execute across hundreds of servers, and provides detailed logging (with sensitive debugging details hidden from certain users) to let you quickly identify what went wrong
A lightweight, highly-optimized agent that allows a server to be securely orchestrated by a connected Inedo product. It’s simple to deploy and upgrade, but is also backwards- and forwards-compatible, minimizing change risks.
A lot of Inedo’s product functionality is delivered through extensions, and you can add or modify functionality and capabilities to our product by creating an extension. Because this is a shared SDK, you can write a component once and introduce the same functionality across all of our products