Quickstart
Vrata is an open web platform for shared 3D spaces: rooms open in the browser, add voice and real-time presence, and switch to VR on a compatible headset. The source code is published under the Apache-2.0 license in vrata-labs/platform.
The current public release is v0.1.0 Public Beta (June 17, 2026). It is an early baseline for evaluation, demos and self-hosting, without a production SLA; 0.x releases may change.
What is inside
- A web runtime on Three.js with WebXR as a progressive enhancement.
- An API and control plane for rooms, templates, assets and scene bundle metadata.
- A real-time room state service and voice through LiveKit.
- Docker Compose files for running everything on one host.
Run it
- Clone the repository:
git clone https://github.com/vrata-labs/platform.git. - Pick a path in Self-hosting: build from source with
docker compose … up -d --build, or pull the release imagesghcr.io/vrata-labs/vrata-api,vrata-room-stateandvrata-remote-browserwith tag0.1.0. - Check the stack:
/health, the demo room/rooms/demo-roomand the control plane/control-plane.
Bring your own scene
Package the scene as a Scene Bundle, check it against the scene requirements, then follow Publishing a scene. Scene examples are open repositories with manifests and licenses.
Source of these pages
Reference pages are imported from the platform repository at revision 380b2e7ff1dd. Each page names its source files; fixes go to the platform repository.