Welcome¶
Track, control, and visualize every XR experiment in one place.
Built for research labs and immersive teams, XRXP synchronously captures multi-sensor data, gives you live session control, and turns raw traces into actionable insight.
XRXP is built around a practical zero-loss workflow: local-first persistence plus cloud-side ingestion and review.
Use the dashboard for exchange controls, scene operations, tokens, users, and active-session visibility.
Deploy PostgreSQL, Redis, API, WebSocket ingestion, and the dashboard without giving up ownership of your data.
Why teams choose XRXP¶
- record sessions directly from Unity applications
- keep a device-side copy instead of relying only on the network
- inspect historical sessions from a web dashboard
- monitor connected devices live during a study
- send instructions and exchange controls to one or many devices
Zero-loss principle¶
XRXP is designed around a simple rule: save data on the device first, then sync it to the hosted stack.
- the Unity SDK exposes local storage, online streaming, and backup storage modes
- the server side buffers incoming telemetry in Redis before writing to PostgreSQL
- operators can keep persistent volumes and monitor pending or failed queues during testing and production
This gives XRXP a practical device-plus-cloud durability model instead of relying on the network alone.
What you run¶
An XRXP deployment is made of four main parts:
- Unity SDK in the XR application for recording and live control
- WebSocket ingestion for real-time telemetry intake
- REST API for historical data, auth, and operator actions
- Dashboard for experiments, sessions, users, tokens, and device control
Main flow¶
graph LR
U[Unity application] --> W[WebSocket ingestion]
U --> L[Local device storage]
W --> R[Redis queue]
R --> P[PostgreSQL]
D[Dashboard] --> A[REST API]
D <-->|live subscriptions| W
A --> P Best fit¶
XRXP is a strong fit when you need:
- reproducible XR experiment deployments
- local capture plus centralized review
- real-time operator visibility during a study
- remote control of one or many running devices
License¶
XRXP is released under the AGPL-3.0 license.