Microsoft SDKs

Get the tools and resources you need to develop universal applications for Windows, cloud development on Azure, Office integration, and apps that work with Microsoft Health.



Tools and updates for building Windows universal and classic Windows apps, including integrating gesture and voice recognition.

Windows SDK for Windows 10

With the Windows SDK, you can begin building Universal Windows apps, desktop apps for the latest version of Windows 10. This SDK also supports building Windows apps and desktop applications for Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, and Windows Server 2008.

Windows SDK and emulator archive

This archive contains SDK releases and updates for earlier Windows and Windows Phone platform versions, as well as emulator releases supporting development and UX testing for mobile device experiences.

Visual Studio Community 2015 with Update 2

Use a free, Visual Studio Community 2015 with Update 2 client that already includes the latest Windows 10 developer tools to get started creating innovative and compelling Universal Windows apps and Classic Windows applications.

Microsoft Store Engagement and Monetization SDK

Use this SDK to add features to your apps that help you make more money and gain customers, such as displaying ads in your apps and running experiments with A/B testing. This SDK will evolve over time to include new engagement and monetization features.

Kinect for Windows SDK 2.0

The Kinect for Windows Software Development Kit (SDK) 2.0 enables developers to create applications that support gesture and voice recognition, using Kinect sensor technology on computers running Windows 8, Windows 8.1, and Windows Embedded Standard 8.

Microsoft Azure

Microsoft Azure

Get the services and tools you need for cloud development and media management.

Microsoft Azure SDKs and command-line tools

Get the Microsoft Azure SDK, .NET client libraries, and Visual Studio Tools for Microsoft Azure—everything you need for cloud development in an all-in-one installable package.

Microsoft Azure Mobile Services SDK

Use Mobile Services to enable client applications, including Windows Store and Windows Phone apps, to connect to a scalable and secure backend hosted in Microsoft Azure.

Microsoft Azure media libraries and player frameworks

Use Media Services to build scalable media management and delivery applications. Get started by downloading the Media Services SDK and player frameworks for popular platforms.

Microsoft Office


Customize and integrate Office applications for your enterprise.

SharePoint Server 2016 Client Components SDK

The SharePoint 2016 Client Components SDK can be used to enable remote and local development with SharePoint Server 2013.

Project 2013 SDK

The Microsoft Project 2013 software development kit contains documentation, code samples, "How to" articles, and programming references to help customize and integrate the Project 2013 clients and Project Server 2013 with other applications for enterprise project management.

Visio 2016 SDK

The Microsoft Visio 2016 SDK contains the latest documentation, samples, header files, libraries and tools that you need to develop custom solutions for Visio 2016.

Microsoft Health

Microsoft Health

Enhance the Band experience for your customers, build live tiles, and integrate data from Microsoft Health into your apps.

Microsoft Band SDK

The Microsoft Band SDK gives you access to the sensors available on the band as well as the ability to create and send notifications to tiles. Enhance and extend the experience of your application to your customers’ wrists.

Microsoft Band SDK for Windows, Android, and iOS

The SDKs for Windows, Android, and iOS contain the latest libraries, documentation, and samples you need to develop apps that work with Microsoft Band.