If you wish to embed Zero Install functionality inside your own application, you can use our NuGet packages:
Zero Install data models and management functions for local file storage.
This API provides a common basis for the packages
ZeroInstall.Publish. You will usually get this package indirectly as a dependency from there
Zero Install services such as dependency resolution and implementation downloading.
Zero Install itself is built upon this API. You can use the API to integrate Zero Install features into your own application, e.g. for a plugin management system.
Zero Install service interfaces and extension methods This package only contains interfaces and not actual implementations. You will usually get this package indirectly as a dependency of
Zero Install methods for integrating applications with desktop environments (creating menu entries, etc.).
The Zero Install Publishing API provides methods for creating and modifying feed files.
The Zero Install Publishing Tools (including the Feed Editor) are built upon this API. You can use the API to automate complex feed creation/update tasks.
See the API documentation for information how to use these APIs.