ProGet offers a variety of API endpoints for working with feeds and managing ProGet.
In order to support third-party package formats types like NuGet, npm, etc., ProGet implements a variety of third-party APIs. We only provide minimal documentation for these APIs, as they are generally either already documented elsewhere. 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".
The following first-class APIs are available in ProGet:
Security Management API - users, groups, directories, and permissions
If you have any interest in these or ideas for others, please let us know.
The ProGet Native API is a lower-level API that allows manipulation of most settings and data within ProGet outside of the scope of third-party feeds. It should be avoided when another API is suitable, and is documented here: ProGet Native API Reference
Is this documentation incorrect or incomplete? Help us by contributing!
This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.