Develop

Immersive Web SDK

Updated: Jul 22, 2026
The Immersive Web SDK makes building immersive web experiences as approachable as traditional web development. It’s a complete collection of frameworks and tools that eliminates the steep learning curve and months of setup traditionally required for WebXR development.

Breaking Down the Barriers

WebXR apps often require 3D math, interaction code, and several browser APIs. Building those parts from scratch takes time.
IWSDK provides physics, spatial audio, grab interactions, and scene understanding. Use these systems instead of rebuilding the same infrastructure for each app.

Built on Three Core Pillars

Modern Architecture

Built on Three.js, the most popular JavaScript 3D library, paired with a high-performance Entity Component System that scales from simple prototypes to complex applications. You get familiar foundations with the performance and flexibility to grow.

Developer-First Workflow

One-command setup gets you running in under a minute. Visual scene composition with Meta Spatial Editor, HTML-syntax spatial UI authoring, automated asset optimization, and built-in emulation—no VR hardware required to get started.

Production-Ready Systems

Pre-built systems for everything immersive experiences need: grab interactions, locomotion, spatial audio, physics integration, and scene understanding. These systems can save you months of development time and work seamlessly together.

What You Get

  • ECS runtime: High-performance Entity Component System built on Three.js.
  • XR input: Controller and hand tracking with automatic input visualization.
  • Locomotion: Teleport, slide, and turn systems with comfort features.
  • Grab interactions: One-hand, two-hand, and distance grabbing out of the box.
  • Spatial audio: 3D positional audio with automatic distance and directional effects.
  • Physics: Havok physics engine running in web workers for smooth performance.
  • Scene understanding: Automatic AR plane and mesh detection with persistent anchoring.
  • Spatial UI: UIKit integration with HTML-like authoring for 3D interfaces.
  • Asset pipeline: Optimizes project assets and tracks their dependencies.
  • Developer tools: Includes an emulator, visual editors, and debugging tools.

Same Code, Two Experiences

Your IWSDK applications run immersively in VR/AR headsets and automatically provide mouse-and-keyboard emulation on desktop browsers. No browser extensions, no special setup—anyone with a laptop can develop for the immersive web.
npm create @iwsdk@latest

Get Started

Ready to build the future of web experiences? Choose your path:
  • Guides: Step-by-step tutorials from project setup to deployment.
  • Concepts: Deep dives into ECS architecture, locomotion, grabbing, and spatial UI systems.
  • API reference: Lists components, systems, and utilities.
One command. One minute. Unlimited possibilities.
Welcome to the future of web development—where every webpage can become a world.