Windows app development documentation

Build native Windows desktop apps with the Windows App SDK and WinUI 3, the recommended UI framework for new Windows apps.

SDK reference and downloads

Jump directly to the SDK landing pages for reference docs, release notes, and downloads.

Get started requirements

What you need to start building with the Windows App SDK. Targets Windows 10 version 1809 (build 17763) or later.

Windows App SDK (latest stable)

Download the current stable release. Includes WinUI 3, app lifecycle APIs, windowing, and deployment tools. Check the downloads page for the latest version number.

Supported languages and runtimes

C# with .NET 8 or later, C++ (Win32 and C++/WinRT), Rust (via windows-rs crate). XAML is used for UI markup in WinUI 3 and WPF.

Tools and resources