API Endpoints & Methods
  • 10 Jan 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

API Endpoints & Methods

  • Dark
    Light
  • PDF

Article Summary

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

Feed Endpoints

API for Third-party Packages and Feed Types

To support third-party package formats such as NuGet, npm, etc., ProGet implements a number of third-party APIs. We provide only minimal documentation for these APIs, as they are usually either already documented elsewhere. However, you can usually find the basics by searching for specific things you want 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".

Package Management API

The following first-class APIs are available in ProGet:

Other Management API

Native API

The ProGet Native API is a lower-level API that allows manipulation of most settings and data within ProGet outside the scope of third-party feeds. It should be avoided if another API is suitable, and is documented here: ProGet Native API Reference