Submit packages to Windows Package Manager

This section provides guidance about submission process for contributing packages to Windows Package Manager (packages that can be installed with winget).

Independent Software Vendor (ISV) or Publisher

If you are an ISV or Publisher, you can use Windows Package Manager as a distribution channel for software packages containing your applications. Windows Package Manager currently supports installers in the following formats: MSIX, MSI, and EXE.

To submit software packages to Windows Package Manager, follow these steps:

  1. Create a package manifest that provides information about your application. Manifests are YAML files that follow the Windows Package Manager schema.
  2. Submit your manifest to the Windows Package Manager repository. This is an open source repository on GitHub that contains a collection of manifests that the winget tool can access.

Ensure your submission adheres to the Windows Package Manager repository policies.

Community member

If you are a GitHub community member, you may also submit packages to Windows Package Manager following the steps above.

Optionally, you may also request help to have a package added to the community repository. To do so, create a new Package Request/Submission issue.