3D • VR • AR • AI • GAME ASSETS

SpatialAPI.com

Build beyond the screen.
Explore APIs for the next dimension.

Your field guide to spatial 3D APIs, virtual reality, augmented reality, spatial AI, and the assets that bring worlds to life.

The spatial stack

5 TOPICS / ONE CLEAR STARTING POINT

3D API

Scenes + data

Make scenes, coordinates, and model delivery understandable before adding another dimension of complexity.

Explore
Scenes & transforms
Foundation
3D data contracts
Next step
Model delivery
Explore Spatial 3D API ↗

VR API

Immersive web

Design a complete immersive journey, from deliberate session entry to clear interaction and a useful return to the page.

Explore
Sessions & input
Foundation
WebXR / OpenXR
Next step
Accessible interaction
Explore Spatial VR API ↗

AR API

Place + anchor

Connect candidate geometry to intentional placement, stable relationships, and visual integration that handles uncertainty.

Explore
Placement & tracking
Foundation
Hit tests / anchors
Next step
Depth & occlusion
Explore Spatial AR API ↗

AI API

Scene intelligence

Build scene-understanding features that preserve context, acknowledge uncertainty, and make bounded decisions.

Explore
Meaning & uncertainty
Foundation
Scene observations
Next step
Evaluation & fallbacks
Explore Spatial AI API ↗

Game Assets

Build-ready worlds

Turn source artwork into repeatable, testable scene releases with clear asset budgets, validation, and recovery paths.

Explore
Content & delivery
Foundation
Repeatable handoffs
Next step
Quality & release checks
Explore Spatial Game Assets ↗
Spatial intelligence starts here

Less guesswork.
More dimension.

A model, a tracked pose, and an AI prediction are not the same thing. Learn how to connect them without losing their meaning.

  • Understand scenes and coordinate spaces
  • Plan useful fallbacks and recovery
  • Build a repeatable asset handoff

Open the scene lab ↗

spatial-lab / coordinate-study
A cube with labeled X, Y, and Z coordinate axes. The buttons rotate this illustrative view.

An illustrative local coordinate study. Enable JavaScript for the interactive view.

A working, browser-side coordinate study. Rotate the cube to explore its axes. This is a visual learning aid, not live tracking data.

Start with what the browser can actually do

Developer first.
Assumptions last.

Check capabilities, build a small working loop, and keep the ordinary page useful. Our guides focus on practical decisions—not imaginary endpoints.

capability-check.js / browser-side
// Feature detection, not a session or a hosted API call.
async function checkSpatialSupport() {
  if (!window.isSecureContext || !navigator.xr) {
    return { vr: false, ar: false };
  }

  const modes = ['immersive-vr', 'immersive-ar'];
  const results = await Promise.all(modes.map(async (mode) => {
    try { return await navigator.xr.isSessionSupported(mode); }
    catch { return false; }
  }));
  return { vr: results[0], ar: results[1] };
}

Runs locally. Does not start an immersive session.

Open-standard foundations

Follow the learning paths to WebXR, OpenXR, and glTF. Official references sit alongside implementation questions and project-level tradeoffs.

Clear feature boundaries

Separate rendering, device access, geometry, and semantic predictions. Give unsupported features an understandable fallback.

Useful on real projects

Work through placement, interrupted sessions, content validation, accessibility, and the handoffs that make a scene maintainable.

Browse official developer resources ↗

Ideas for the next dimension

Spatial field notes

All 10 guides ↗

Follow a practical learning path

New to spatial development? Start with scene identity and coordinate conventions, then choose an immersive route. Building AR placement? Read hit testing before anchors and visual occlusion. Preparing game content? Follow the model-delivery guide into validation, quality variants, and repeatable releases. Each path is designed to turn a broad topic into decisions you can test.

Clear answers. Better starting points.

Spatial API questions

What is a spatial API?

“Spatial API” is a broad term for interfaces involving three-dimensional content, device tracking, environmental geometry, or scene understanding. Those are different responsibilities. Our guides help you name the layer you need before deciding how to connect it to an application.

Does SpatialAPI.com provide a hosted API or SDK?

SpatialAPI.com is an independent developer learning resource. It provides guides, official-source reading paths, and local browser demonstrations. It does not sell API keys, run a hosted spatial endpoint, or claim to operate the third-party standards and tools discussed here.

Where should I start with a spatial 3D API?

Start with a coordinate contract, clear object identity, and a small scene that loads and supports one useful interaction. Then work through model packaging and validation. The Start Here page connects the foundation articles in that order.

How should I approach VR versus AR?

Begin with the task. A VR project needs a complete session and interaction journey. An AR project also needs a clear relationship between virtual content and the surrounding scene. Read the dedicated topic hubs for different planning and testing workflows.

What does the browser check actually test?

It asks this browser whether immersive VR and AR sessions may be supported. It does not start a session, prove that every XR feature works, or validate a specific headset. The result stays in your browser and is not sent to SpatialAPI.com.

Are these guides specific to one vendor?

No. The articles explain architectural decisions and link to relevant official references. Vendor-specific examples are identified within their documented scope. The site is not affiliated with the standards organizations or technology providers referenced in the guides.

Ready to go spatial?

Start with a clear foundation. Then build the experience your audience actually needs.

Explore the developer guides