Introduction to Spatial OS
Welcome to Spatial OS, the open-source infrastructure platform for planet-scale spatial computing.
What is Spatial OS?β
Spatial OS provides the foundational services that enable developers to build persistent, shared 3D experiences across augmented reality (AR), virtual reality (VR), and mixed reality (MR) platforms.
Think of it as HTTP for the physical world β a protocol and infrastructure that allows applications to share spatial information and create interconnected experiences.
Key Featuresβ
- πΊοΈ Spatial Anchors - Create, store, and resolve world-locked content using GPS, QR codes, or image recognition
- π Authentication - Full user authentication with JWT tokens and role-based access control
- π₯ Real-time Presence - Track users in shared spaces with WebSocket-based synchronization
- πͺ Portals - Enable navigation between spatial applications
- π Spatial Audio - 3D positioned sound sources in your experiences
- π Zone Permissions - Fine-grained access control for spatial areas
Architecture Overviewβ
βββββββββββββββββββββββββββββββββββββββββββ
β CLIENT APPS β
β Unity | Unreal | Flutter | Web | etc. β
βββββββββββββββββββ¬ββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββ
β SPATIAL OS API β
β (Cloudflare Workers Edge) β
βββββββββββββββββββββββββββββββββββββββββββ€
β D1 Database β Durable Objects β
β (SQLite) β (Real-time State) β
βββββββββββββββββββββββββββββββββββββββββββ
Why Open Source?β
We believe spatial computing infrastructure should be:
- Open - No vendor lock-in, community-driven development
- Affordable - Zero per-anchor costs, pay only for compute
- Interoperable - Content from one app visible to others
- Global - Edge-deployed for sub-50ms latency worldwide
Next Stepsβ
- Quick Start Guide - Get running in 5 minutes
- Installation - Detailed setup instructions
- API Reference - Complete API documentation