Hubuum documentation¶
Hubuum is an open-source configuration management database (CMDB). Define classes for the resources your organization manages, store schema-bound or schema-free objects, and connect them through relations. Authoritative records and reference data from other systems share one API with group-based access control.
-
Explore Hubuum
Understand collections, classes, objects, and how Hubuum fits alongside existing sources of inventory data.
-
Start using it
Run a server, make your first requests, and choose a web, command-line, or programming interface.
-
Run it reliably
Install and upgrade, configure identity and permissions, monitor workers, and prepare for recovery.
-
Build with Hubuum
Connect an application using the HTTP API or typed clients. Find the contracts for queries, tasks, imports, and exports.
Find a specific answer¶
| I need to… | Start here |
|---|---|
| Explore a ready-made inventory | Load the Atlas example dataset |
| Deploy the server and web interface | Single-host deployment |
| Configure the server | Configuration reference |
| Decide who can access data | Permissions |
| Filter, sort, or page through objects | Querying |
| Move data between systems | Imports and exports |
| Monitor a deployment | Metrics, logs, and traces |
| Recover a deployment | Backup and restore |
| Use the CLI, Python, Rust, or frontend | Clients and interfaces |
Documentation and release status¶
The site opens the latest published release. Use the version menu to choose an
older release or explicitly select main (development) for unreleased changes.
Hubuum is under active development before 1.0; check
releases and compatibility for your installed version.
Production deployments use PostgreSQL. The memory backend is experimental and
non-durable.
The documentation is maintained in the Hubuum repository. Use the edit link on a page to propose a correction, or report an issue.