Why Hubs matters

In 1993, the internet was a very different place than it is today.

A biology teacher (for example) could independently create and publish a website about photosynthesis, instantly accessible to anyone using the web.

That was possible because of the lack of gatekeepers, and the comparatively low barrier to entry posed by HTML, which helped the web become the world's living room, office, library, and more . . .

Lowering the barrier to participation in and development of VR and AR spaces will have a similar transformative effect.

You can be a part of this.

No headset required

All you need to use Hubs is a browser.

Mozilla's VR industry engagement, involvement with the creation of open standards, and deep knowledge of browser engineering make it possible.

Customizable, portable, based on open standards

Although a wide variety of environments and default avatars are provided for those who just want to use it "as is", Hubs is designed for customization, from environments and avatars to clients and extensions.

The file format at the heart of it all . . .

All Hubs models and scenes are glTF files. This API-neutral and royalty-free format was designed for interoperability, small file sizes, and quick loading. It's supported by a large number of content creation tools, as well as a flourishing ecosystem of utilities.


Spoke is a web-based environment editor created by the Hubs team. All you need to work with it is a browser. Either use the provided models and sounds to create an environment, or upload your own. You can also optimize scenes' performance to ensure they provide a good experience for users.


It's possible to create your own models to use as avatars, as well as reskin the default model with a web-based editor.


The Hubs Discord bot is one example of an extension. There are many other possibilities, such as Twitter, Twitch, or calendar application plugins. We'll be sharing more information about APIs in the near future.

Hubs Cloud

Organizations and teams can deploy the entire Hubs platform to their own AWS accounts. This gives them full control over its administration and content, allows them to accommodate larger numbers of users, and makes it possible to customize the client.

Designed for effective moderation, security, and privacy

Mozilla's years of experience creating online communities has informed the Hubs experience.

  • By default, rooms are private. You can provide access to others via a link—either permanently, or for a limited time.
  • You have fine-grained control over how users can create and share content in a room you administer.
  • It's possible to have a sense of shared space without being visible on camera.
  • You don't need an account to create or enter a room.
  • There is a comprehensive and thoughtful privacy policy. You own your data.


Work is already underway to integrate more inclusive design features in Hubs.

One possibility already being explored is scene descriptions. They could be created using a combination of author-supplied information and machine learning techniques, perhaps specified in new custom extensions to the glTF models that make up a scene. The text output could be delivered to users as they wish through the client or browser.

A space for creation

A shared environment is especially important for groups doing activities like brainstorming and ideation, particularly as related to 3D content. In Hubs you can import objects and other content, draw socially, communicate via voice, and more.

Join the project

Want to get involved more directly with the development of Hubs? We're welcoming contributors.

Working with a headset? Here's a list of those supported.