Source of truth for network infrastructure: IP address management and data center infrastructure modeling
Apache-2.0
- Python
- HTML
- TypeScript

About NetBox
NetBox is software for modeling and documenting network infrastructure as a single source of truth. It succeeds legacy IPAM and DCIM tools with one data model covering racks, devices, cables, IP addresses, VLANs, circuits, power, and VPNs, giving network teams a structured record of intended state.
Its job is to define and validate the intended state of network components rather than talk to network nodes directly. A web interface and programmable APIs expose that data to automation and monitoring tools, and the model can be extended with custom fields, tags, and plugins. Administrators get flexible permissions, custom validation rules, Jinja2 configuration rendering, custom scripts, event rules, webhooks, and full change logging.
NetBox is maintained by NetBox Labs and the community and has been released since 2016. It is licensed under Apache 2.0, has a public demo, and runs self-hosted alongside the NetBox Cloud and NetBox Enterprise offerings.
Key features
- Data model for racks, devices, cables, IPs, VLANs, circuits, power, and VPNs
- Programmable APIs exposing network state to automation tools
- Custom fields, tags, plugins, and flexible permissions
- Custom validation rules and full change logging
- Jinja2 config rendering, custom scripts, event rules, and webhooks
Details
- First released
- 2016
- Language
- Python
- License
- Apache 2.0
- Self-hosted
- Yes, plus NetBox Cloud
- API
- Programmable REST API
- Latest release
- v4.6.2
