Hubs

Hubs

  • Hubs Foundation
  • Docs
  • GitHub
  • Help

›Introduction

Introduction

  • Welcome
  • Getting Started With Hubs
  • Building Scenes with Spoke
  • Creating Custom Avatars
  • Hosting Events in Hubs

Setting Up Your Hub

  • Managing Your Hub's Content
  • Frequently Asked Questions
  • Contact Us

Hubs Fundamentals

  • Create and Join Rooms
  • Hubs Features
  • Sharing Avatar Links Privately
  • User Settings
  • Room Settings
  • Controls
  • Discord Bot
  • Troubleshooting
  • FAQ

Spoke Documentation

  • Create Project
  • User Interface
  • Spoke Controls
  • Adding Content
  • Architecture Kit
  • Grid
  • Skyboxes
  • Lighting and Shadows
  • Physics and Navigation
  • Publish Scenes

For Creators

  • Advanced Avatar Customization
  • Linking Hubs Rooms
  • Using the Blender glTF Exporter
  • Blender Add-on Components
  • Optimizing Scenes
  • Introduction to Behavior Graphs

For Developers

  • System Overview
  • Build a Custom Client
  • Contributing
  • Hubs Query String Parameters
  • GitHub Workflows

Hubs Client development

  • Hubs Client development Basics
  • Core Concepts for Gameplay Code
  • Hubs Client development Interactivity
  • Hubs Client development Networking

Hubs Admin Panel

  • Introduction
  • Getting Started
  • Importing Content
  • Customizing Themes
  • Managing Content
  • Adding Administrators
  • Limiting Access
  • Recipe: Permissive Rooms
  • Recipe: Enable Scene Editor
Edit

Welcome to Hubs

Important Notice: A significant portion of this documentation contains outdated information. There are ongoing efforts to update it. Chiefly, Hubs by Mozilla and Hubs Cloud are obsolete. Hubs Community Edition has the same user experience. Got questions? Our community Discord is standing by. https://discord.gg/hubs-498741086295031808

Hubs is a virtual collaboration platform that runs in your browser. With Hubs you can create your own 3D spaces with a single click. Invite others to join using a URL. No installation or app store required.

Screencapture from an event in Hubs

Who is Hubs for?

Hubs is for anyone who wants to connect with others remotely! It's a great way to bring communities together in a shared virtual space.

Host a conference, teach a class, showcase art, or just hang out with friends. Hubs makes it easy to connect and share images, videos, 3D models, and more. With Hubs' spatialized audio you can have conversations with everyone together or break out into smaller groups — just like you can in person.

Hubs works across platforms. Got a VR headset? Awesome! If not, you can use your desktop computer, laptop, tablet, or mobile devices to explore in 2D (see supported browsers).

Screencapture from an event in Hubs

Customizing Hubs

Hubs is open source and customizable. Upload personalized avatars or create unique environments using Spoke.

Want more control over your Hubs interface? You can self-host your own version of the platform using Community Edition. Add custom branding, use your own domain name, limit access to approved users, and build your own features and functionality.

What is Spoke?

Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with content providers to help you build the perfect space!

Getting Started With Hubs →
  • Who is Hubs for?
  • Customizing Hubs
    • What is Spoke?
Hubs
Docs
IntroductionSetting Up Your HubHubs FundamentalsSpoke DocumentationFor CreatorsFor DevelopersAdministration
Community
Discord Chat
More
HubsSpokeGitHub
Copyright © 2024–2025 Hubs Foundation. Hubs Documentation available under the Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.