Skip to content
SPECIFICTION
Get listed

Third Room

thirdroom.io

WebSelf-hosted

Spec sheet

What it does
Third Room is an open-source social platform for communicating and collaborating in immersive 3D worlds, built on Matrix.Read 9 Oct 2026 · thirdroom.io
Purpose
Third Room is an open-source social platform for communicating and collaborating in immersive 3D worlds.Read 4 Oct 2026 · thirdroom.io
Audience
The homepage presents Third Room for communities to gather, share, collaborate, host events, and explore 3D concepts, including architecture and industrial design use cases.Read 4 Oct 2026 · thirdroom.io
Support
The documentation directs users with questions or feedback to the Third Room Matrix chat.Read 9 Oct 2026 · thirdroom.io
3D content
Third Room supports glTF content and recommends its Unity exporter, which can bake lightmaps, set spawn points, and add physics to objects.Read 9 Oct 2026 · thirdroom.io
Content limit
The creator guide recommends uploading binary glTF scenes under 50 MB.Read 4 Oct 2026 · thirdroom.io
Creators
Creators can build 3D content in glTF and use the Unity exporter to add features such as lightmaps, spawn points, and physics.Read 4 Oct 2026 · thirdroom.io
Decentralization
Users can choose a homeserver, including setting up their own, and the guide says data is distributed across homeservers.Read 4 Oct 2026 · thirdroom.io
Developer tools
The Web Scene Graph API supports interactive world scripting from WebAssembly-compatible languages, with JavaScript runtime and an in-world editor also available.Read 4 Oct 2026 · thirdroom.io
Encryption
The documentation says communication is protected by end-to-end encryption so messages and files can be accessed only by intended recipients.Read 9 Oct 2026 · thirdroom.io
Homeservers
Users can choose Third Room’s default homeserver, another listed homeserver, or set up their own.Read 9 Oct 2026 · thirdroom.io
Matrix
Third Room is built on Matrix and supports communication with users on other platforms that support Matrix.Read 4 Oct 2026 · thirdroom.io
Matrix interoperability
Third Room users can communicate with people on other platforms that support Matrix, including Element.Read 9 Oct 2026 · thirdroom.io
Networking
Third Room uses Matrix Group VoIP Calls for networking and voice chat, and its WebSG networking API uses peer-to-peer WebRTC data channels.Read 4 Oct 2026 · thirdroom.io
Notable compatibility limits
The Unity exporter guide says Third Room does not yet support KHR_materials_iridescence, KHR_materials_specular, or KHR_materials_clearcoat extensions.Read 9 Oct 2026 · thirdroom.io
Scripting
The Web Scene Graph API supports WebAssembly-compatible languages, and Third Room includes a JavaScript runtime and in-world script editor.Read 9 Oct 2026 · thirdroom.io
Self-hosting
The open-source web client can be self-hosted as a single-page app on any static web server; hosting a Matrix homeserver is optional.Read 9 Oct 2026 · thirdroom.io
Voice and networking
Third Room uses Matrix Group VoIP Calls for networking and voice chat; its developer guide recommends a TURN server such as Coturn for connections across all networking scenarios.Read 9 Oct 2026 · thirdroom.io
World upload limit
The creator guide recommends uploading binary glTF scene files under 50 MB.Read 9 Oct 2026 · thirdroom.io
Worlds
Users can create and join public or private worlds for discussions, project collaboration, and events.Read 9 Oct 2026 · thirdroom.io
XR
The getting started guide describes support for desktop and XR.Read 4 Oct 2026 · thirdroom.io

Where Specifiction places it

Alternatives to Third RoomAll alternatives →