Running in production · Edition No. 53 · 17 Oct 2026

netbox-community/netbox

A database of what a network and its hardware are supposed to look like, which other programs can read.

← Running in productionRead the whole edition →
NetBox: a record of what you have. Holds the intended state of a network.

21.6k stars · Apache-2.0 · v4.7.3 (2026-10-13), read from /releases/latest, which prints the full date in the heading · Track this in Scout

A database of what a network and its hardware are supposed to look like, which other programs can read.

▶Repo detailsthe review · specs · pros & cons · install

What it does

NetBox models racks, devices, cables, IP addresses, VLANs, circuits, power feeds and VPNs, in one interlinked data model that works as soon as it is installed. You edit it through a web interface or load it through an API, which is a way for other programs to read and write the same data. It validates what you enter against rules you set, renders device configuration files from Jinja2 templates, runs custom scripts, fires webhooks when something changes, and keeps a log of every change and who made it. The current release is v4.7.3, from 13 October 2026, under the Apache-2.0 licence. The project is clear about one limit: NetBox never talks to the devices themselves. It holds the intended state and hands it to the automation and monitoring tools that do the talking.

Why it matters

Who it suits. Teams past the point where a spreadsheet of IP addresses still works — typically a few dozen machines, more than one site, or a network somebody inherited. It also suits anyone writing automation scripts who keeps hard-coding addresses into them. Skip it if you run three servers and know all three by name; the record would cost more than it saves.

Verdict. A real commitment rather than an afternoon, and worth it only where somebody owns keeping it current. A source of truth that nobody updates is worse than no source of truth, because scripts believe it. Start by importing one thing you already maintain by hand, usually the IP addresses, and let it earn the rest. It overlaps nothing else in the radar's archive, which is part of why it is here: the nearest neighbours are IT asset trackers such as snipe/snipe-it and glpi-project/glpi, and both answer a different question.

Stars21.6k
LicenceApache-2.0
Latestv4.7.3 (2026-10-13), read from /releases/latest, which prints the full date in the heading
Good
  • A rich model that already knows what a rack, a cable and a VLAN are, so there is nothing to design first.
  • A proper API and GraphQL interface, so scripts can read the record instead of guessing.
  • Apache-2.0, with releases arriving steadily and the newest four days old.
Watch for
  • It needs PostgreSQL, Redis and a Python application behind a web server; the supported route is a container stack, not a single file.
  • It is only as good as the person keeping it current, and that person has to be named.
  • It does nothing on its own: without tools that read from it, it is a very tidy spreadsheet.
Similar repositories
Install
git clone -b release https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
cp docker-compose.override.yml.example docker-compose.override.yml
docker compose pull
docker compose up
Screenshots
netbox-community/netbox: GitHub preview cardnetbox-community/netbox: Screenshot 1netbox-community/netbox: Screenshot 2netbox-community/netbox: Screenshot 3netbox-community/netbox: Screenshot 4

On Stack Radar: Data & Research › Data Enrichment & Collection › Data Connectors.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.