ProGet Documentation

ProGet API Reference

  • Last Modified: 2019-02-14

ProGet offers a variety of API endpoints for working with feeds and managing ProGet.

API for Third-party Packages and Feed Types

In order to support third-party package formats types like NuGet, npm, etc., ProGet implements a variety of third-party APIs. We don't provide documentation for these APIs, as they are generally quite complicated and rarely fully documented. However, you can generally find the basics by searching for specific things you'd like to do with the API, such as "how to search for packages using the NuGet API" or "how to publish an npm package using the API".

ProGet Management APIs

As we are with the Otter APIs and BuildMaster APIs, we will continue to add simpler endpoints to ProGet that will be easier to consume than the Native API.

  • Package Promotion - query promotions and promote packages between feeds
  • Webhook Management - in beta
  • Asset Directory API - interact with asset directories
  • Security Management - users, groups, directories, and permissions
  • Feed Configuration - create and configure feeds

If you have any interest in these or ideas for others, please let us know.

ProGet Native API

The ProGet Native API is a lower-level API that's designed to automate installation and management of a ProGet instance. It's not terribly intuitive, but its documented here: ProGet Native API Reference

More on this topic:

Is this documentation incorrect or incomplete? Help us by contributing!

This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.