Skip to main content

The reactivity layer for
game

Realtime State Tracking

High-performance server-side tracking of all entity states to assist in anti-cheat and competitive gaming.

PostgreSQL-Powered Worlds

Define your entire world in SQL with enterprise database features: transactions, rollbacks, triggers, sub-ms functions, and more, all natively within your game.

update_player_data.ts

UPDATE entity.entities
SET meta__data = meta__data ||
'{
"position": {
"x":125.4,
"y":10.0,
"z":75.2
},
"stats": {
"health":80
}
}'::jsonb
WHERE general__entity_name = 'player_42';

No SDK? No Problem!

Connect to the API via Websocket or HTTP, then interact with Vircadia directly with your favorite SQL client.

Easy to start, Advanced to scale

Scale from prototype to production with enterprise-grade tools and infrastructure

Developer-First Infrastructure

The Vircadia World CLI provisions everything from development to production, backed by comprehensive CI pipelines.

Enterprise Security

OAuth 2.0 authentication with no passwords, validated by partners like Deutsche Telekom for secure access management.

🚀

Deploy Anywhere

Containerized deployment enables Anywhere, Anytime, Any scale, Any device accessibility with consistent performance and reliability.

Minimalist Framework

Vircadia cuts out unnecessary layers and abstraction for maximum performance, wrapping core components into a single, cohesive framework.

PostgreSQL
Bun.sh
Docker

Free & open source

Vircadia is Apache 2.0 Licensed and will always be free and open source. This is made possible by our contributors and these companies:

Partners

Deutsche Telekom
UA92

Sponsors

AWS
Cadec
CIMDA
BitDegree
FalahTech
Free Agent Source
Impromedia
Indiarath
IOTA
Lagoon Koza
LPI
Mundolatas
Webaverse
iiiNNO
Vircadia Icon

Start building with Vircadia

Worry about gameplay and less about infrastructure.