# Installation Approaches

To start working with Telerik UI for WinUI, you can choose the installation approach that corresponds to your needs and requirements.

The Telerik UI for WinUI suite supports the following installation approaches:

* Installation for Windows and MacOS through the Telerik NuGet feed.

* Installation through the Telerik UI for WinUI MSI file.

* Installation through the Telerik UI for WinUI ZIP file.

* Installation with the Telerik Visual Studio extension.

## NuGet Installation

The [NuGet](https://docs.microsoft.com/en-us/nuget/what-is-nuget) packages are a single ZIP file with the `.nupkg` extension that contains the compiled code (DLLs), other related files, and a descriptive manifest that includes information such as the version package number.

* For more information about how to install Telerik UI for WinUI with NuGet, refer to the article on [first steps with NuGet](https://www.telerik.com/winui/documentation/getting-started/first-steps-nuget).

* For more information about restoring Telerik UI for WinUI NuGet packages in your CI workflow, refer to the article on [using token-based NuGet authentication](https://www.telerik.com/winui/documentation/installation-and-deployment/using-nuget-keys).

## MSI File Installation

The [MSI](http://en.wikipedia.org/wiki/Windows_Installer) files are intended for easy installation of a product. The Telerik UI for WinUI MSI file installs the controls on your computer in a folder in your **Program Files** named **Progress**, and automatically creates the necessary virtual folders and projects.

> tip If you already have Telerik UI installed from an MSI, you can safely install an updated version. The installer will keep your existing installation. The new files will be placed in a separate folder and the new installation will not damage the common installer files.

For more information about how to install Telerik UI for WinUI from an MSI file, refer to the article on [first steps with the MSI file installation](https://www.telerik.com/winui/documentation/getting-started/first-steps-msi).

## ZIP File Installation

The [ZIP](http://en.wikipedia.org/wiki/ZIP_%28file_format%29) is used for advanced manual installation and for upgrading and updating purposes.

For more information about how to install Telerik UI for WinUI from a ZIP file, refer to the article on [first steps with the ZIP file installation](https://www.telerik.com/winui/documentation/getting-started/first-steps-zip).

## Visual Studio Extension Installation

The Telerik UI for WinUI library provides an option for preconfigured manual installation using the Telerik Visual Studio (VS) extension, which contains the Telerik UI for WinUI DLLs and referenced assembly files.

For more information about how to install Telerik UI for WinUI with the VS extension, refer to the article on [first steps with the Telerik VS extension installation](https://www.telerik.com/winui/documentation/getting-started/first-steps-vsextension).

## See Also

* [First Steps with the Telerik NuGet Feed (Step-by-Step Guide)](https://www.telerik.com/winui/documentation/getting-started/first-steps-nuget)
* [First Steps with the MSI File (Step-by-Step Guide)](https://www.telerik.com/winui/documentation/getting-started/first-steps-msi)
* [First Steps with the ZIP File (Step-by-Step Guide)](https://www.telerik.com/winui/documentation/getting-started/first-steps-zip)
* [First Steps with the Telerik Visual Studio Extension (Step-by-Step Guide)](https://www.telerik.com/winui/documentation/getting-started/first-steps-vsextension)
