Hubzero Documentation
About Hubzero
Hubzero® is an open source software platform for building powerful websites that host analytical tools, publish data, share resources, collaborate and build communities in a single web-based ecosystem. Initially created by researchers in the NSF-sponsored Network for Computational Nanotechnology to support nanoHUB.org. The Hubzero Platform now supports science gateways from a variety of disciplines with a collective of over 2 million visitors a year.
Hubzero includes a powerful content management system built to support scientific activities. Members on a hub can write blog entries, participate in discussion groups, work together in projects, publish datasets and computational tools with digital object identifiers (DOIs), and make these publications available for others to use—not as dusty downloads, but as live, interactive digital resources. Simulation/modeling tools published on a hub can be accessed with the click of a button, running on cloud computing resources, campus clusters, and other national high-performance computing (HPC) facilities and serve up compelling visualizations.
Hubzero partners to help researchers:
- Create datasets and interactive simulation tools using RStudio, Jupyter Notebooks, and other Web Applications
- Publish research products including, datasets, tools, and white papers, through a step-by-step guided system
- Provide spaces for your research teams and collaborators to discuss data concepts, track progress, and share files.
This documentation covers Hubzero 2.4. It is organized as books, each for a different kind of reader. Everything here is Markdown in the hubzero-cms repository and is published at https://hubzero.github.io/hubzero-cms/.
Run a hub
- Hub managers — installing a hub, then administering it: configuration, members and access, content, extensions, maintenance, and every component's administrative side.
Use a hub
- Hub users — profiles, groups, projects, publications, resources, the wiki, forums, courses, and the other features a hub offers.
- Tools — the tool platform: publishing simulation tools, invoke scripts, the submit command, Jupyter, and tool administration.
Build on Hubzero
- Developers — extending the CMS: the framework foundation, components, plugins, modules, templates, the database layer, and the REST API.
- Contributing — sending a change back, and the conventions the codebase follows: commit practice, testing, and how to send changes back to the project.
Reference
- Reference — generated references: configuration parameters, REST endpoints, muse console commands, and events.
- Release notes — how Hubzero is released, and where to find what changed.
About the documentation
- Writing guide — how pages are written and built.
- License — MIT, like the code.
- Status — which pages have been reviewed against the current code.
Most of this material was imported from help.hubzero.org in September 2026 and is being reviewed against the code book by book. A page that has not yet been reviewed says so at the top.