WebXR
The WebXR API enables developers to create VR and AR experiences for the web. XR (extended reality) unifies augmented reality and virtual reality into a single API that works across supported devices.
Babylon.js supports WebXR with both WebGL and, experimentally, WebGPU. WebGPU-backed XR has additional setup and browser requirements; see WebGPU in WebXR before selecting a rendering engine.
Coming next
WebGPU in WebXR
Learn how to create an experimental WebGPU-backed WebXR experience in Babylon.js.

WebXR Selected Features
Learn about key WebXR features in Babylon.js.

WebXR Experience Helpers
Learn about WebXR experience helpers in Babylon.js.

WebXR Session Manager
Learn all about the WebXR session manager in Babylon.js.

The WebXR Camera
Learn all about the WebXR camera in Babylon.js, used for VR and AR sessions.

WebXR Features Manager
Learn all about the powerful WebXR features manager in Babylon.js.

WebXR Demos and Examples
Check out a series of WebXR demos and examples in Babylon.js.

WebXR Controllers Support
Learn about the robust library of WebXR controllers and input supported in Babylon.js.

WebXR Augmented Reality Features
Learn about WebXR augmented reality features in Babylon.js.

WebXR
Learn about creating immersive VR and AR web experiences with WebXR in Babylon.js.
