Mixed Reality documentation

Mixed reality blends real-world and virtual content into hybrid environments where physical and digital objects coexist and interact. Learn to build mixed reality experiences for Microsoft HoloLens and Windows Mixed Reality immersive headsets (VR).


Introducing HoloLens 2

HoloLens 2

HoloLens 2 offers the most comfortable and immersive mixed reality experience available with industry-leading solutions that deliver value in minutes. All backed by the reliability, security, and scalability of cloud and AI services from Microsoft. The HoloLens 2 Development Edition helps you jump-start your mixed reality plans with an offer that combines HoloLens 2 with free trials of Unity software and Azure credits for cloud services.

News and notes

June 2019

As promised, we are excited to share more mixed reality goodness with you! We’re looking forward to hearing your feedback and would like to invite you to join the conversation around topics you’d like to see from us, people you would like to hear from, tutorials or how-to’s that you would need… You can also reach out to us via Twitter, and join our developer program for direct updates on new docs, tools, events and more. Stay tuned, there's more to come!

ContentDeliveryNOW LIVE!
Porting Guides
1. HoloToolKit (HTK)/Mixed Reality Toolkit (MRTK) to MRTK Version 2
2. HoloLens (1st gen) to HoloLens 2 (x86 to ARM, interaction and design recommendations)
March - May 2019
Monthly open source developer modules (Tutorials/Sample apps)March - June 2019
Preview new capabilities in MRTK for HoloLens 2April 2019
Design and development guidance for HoloLens 2April 2019
More information on UnrealMay 2019


All mixed reality development materials are provided on this site for your reference only. Your application, its usage, and its effect on end users is your sole responsibility as the application developer, including ensuring that your app does not cause discomfort, injury, or any other harm to the end user, and including appropriate warnings and disclaimers. You need to at all times take the appropriate steps in the development and publishing of your application to ensure that your application is safe, and that you meet all obligations in your App Developer Agreement with Microsoft.