Awesome NetBox
A curated list of awesome resources related to NetBox!
NetBox is an infrastructure resource modeling (IRM) tool providing the ideal "source of truth" to power network automation.
Contents
- Featured (new releases)
- Official Docs & Quickstarts
- Plugins
- Ansible
- Deployment
- Utilities
- Synchronization
- SDKs
- Terraform
- Resources
Featured (new releases)
- Zero to Hero Course - A short course designed to take new NetBox users from ‘Zero to Hero’.
Official Docs & Quickstarts
- 📖 NetBox Documentation - Official NetBox Documentation.
- 🔧 NetBox Demo Instance - Demo instance of NetBox (restarted daily).
- 📖 NetBox Plugin Tutorial - NetBox Plugin Development Tutorial.
Plugins
Authentication
- jeremyschulman/netbox-plugin-auth-saml2 - Netbox Plugin for SSO using SAML2.
General
- alsigna/netbox-software-manager - Plugin to deal with Cisco IOS & XE software.
- amyasnikov/validity - Plugin for writing configuration compliance checks.
- artyomovs/netbox-plugin-config-officer - A plugin for NetBox to work with running-configuration of Cisco devices.
- peteeckel/netbox-plugin-dns - Plugin for managing DNS data.
- DanSheps/netbox-config-backup - Plugin to backup configuration of devices.
- DanSheps/netbox-lifecycle - Plugin for managing Hardware EOS/EOL and Support Contracts.
- DanSheps/netbox-routing - Plugin for managing routing (Static routing only currently).
- drygdryg/netbox-plugin-interface-sync - Compare and synchronize interfaces between devices and device types.
- ffddorf/netbox-vault-secrets - Hashicorp Vault Plugin for Netbox.
- FlxPeters/netbox-plugin-prometheus-sd - Provide Prometheus compatible API Endpoint with data from Netbox.
- gardunha/netbox-routeros - Netbox plugin for auto-configuring Mikrotik RouterOS devices.
- iDebugAll/nextbox-ui-plugin - A Topology visualization plugin.
- iDebugAll/phonebox_plugin - A Telephone Number Management Plugin for Netbox and more.
- k01ek/netbox-bgp - Plugin for BGP related objects documentation.
- k01ek/netbox-qrcode - Plugin generating QR codes for objects: Rack, Device, Cable.
- kkthxbye-code/netbox-old-search - Brings back the old global search method.
- mattieserver/netbox-topology-views - Create topology views/maps from your devices in NetBox.
- miaow2/netbox-config-diff - Push rendered configs from NetBox to devices and show diff between the intended device config and actual.
- minitriga/axians-netbox-plugin-pdu - Plugin to get power distribution unit (PDU) Information.
- networktocode/ntc-netbox-plugin-onboarding - Plugin to easily onboard new devices.
- Onemind-Services-LLC/netbox-metatype-importer - Easy import Device and Module types from GitHub repository.
- Onemind-Services-LLC/netbox-secrets - A Secret store for NetBox.
- OpenSource-THG/netbox-vrf-context - Plugin for modeling VRF Contexts.
- osism/netbox-plugin-osism - Plugin for a better OSISM integration.
- peteeckel/netbox-plugin-dns - Plugin for managing DNS data (maintained fork of netbox-dns).
- PieterL75/netbox_ipcalculator - IP Calculator plugin for Netbox.
- renatoalmeidaoliveira/nbservice - Plugin for ITSM service mapping.
- ryanmerolle/netbox-acls - Plugin for Access List management.
- Solcon/netbox-gitlab - NetBox GitLab export plugin.
- tobiasge/netbox-initializers - Plugin to load predefined data into Netbox.
- vapor-ware/netbox-virtual-circuit-plugin - Plugin for NetBox that Supports Virtual Circuit management.
Integrations
- netdevopsbr/netbox-proxbox - Netbox Plugin for integration between Proxmox and Netbox.
- oz123/coredns-netbox-plugin - A CoreDNS plugin to get dns records from NetBox.
- robertcsapo/ciscodnacnetbox - Cisco DNA Center Integration with NetBox.
- wvandeun/nornir_netbox - NetBox plugin for Nornir.
- netreplica/nrx - Netreplica
nrx
topology and configuration exporter for network emulation labs: Containerlab, Cisco Modeling Labs.
Ansible
- lae/ansible-role-netbox - Cross-platform Ansible role for deploying NetBox.
- netbox-community/ansible_modules - NetBox modules for Ansible using Ansible Collections.
- osism/ansible-collection-services - Ansible collection with service roles.
Deployment
- bootc/netbox-chart - A Helm chart for NetBox.
- netbox-community/netbox-docker - Docker Image of NetBox.
Utilities
- den-it/ntmap - Network topology map using Netbox as a data source.
- kosimovsky/nbcli - CLI tool for Netbox API.
- lopes/netbox-scanner - A scanner util for NetBox.
- minitriga/Netbox-Device-Type-Library-Import - The library is intended to be your friend and help you import all the device-types defined within the the NetBox Device Type Library Repository.
- netbox-community/devicetype-library - A collection of community-sourced DeviceType definitions.
- Solvik/netbox-agent - Project aims to create hardware automatically into Netbox based on standard tools (dmidecode, lldpd, parsing /sys/, etc).
- netreplica/graphite - Standalone topology visualizer Netreplica
graphite
.
Synchronization
- bb-Ricardo/netbox-sync - Sync objects from VMware or redfish sources to NetBox.
- scaleway/netbox2netshot - Inventory synchronization tool between Netbox and Netshot.
- TheNetworkGuy/netbox-zabbix-sync - Python script to syncronise Netbox devices to Zabbix.
SDKs
- benclaussen/NetboxPS - Powershell module for Netbox.
- hexa2k9/netbox-php - PHP API client library.
- KashinYaS/NetBoxPowerShell - PowerShell wrapper to NetBox API.
- netbox-community/go-netbox - Go API client library.
- netbox-community/pynetbox - Python API client library.
- ninech/netbox-client-ruby - Ruby API client library (NetBox v2).
- timeforplanb123/anac - Python Async NetBox API Client, based on httpx and pydantic.
Terraform
- e-breuninger/terraform-provider-netbox - Terraform provider to interact with Netbox.
- smutel/terraform-provider-netbox - Terraform provider for Netbox.
Resources
Educational
- NetBox Plugin Tutorial - NetBox Plugin Development Tutorial.
- Zero to Hero Course - A short course designed to take new NetBox users from ‘Zero to Hero’.
Blogs
- Integrating Okta SSO with NetBox - Instructions for configuring NetBox and Okta for native SSO authentication.
- Netbox Active Directory/LDAP Integration - How to setup Netbox with Active Directory as backend for users and groups.
- NetBox NAPALM automation with bastion host - Configuring the NAPALM integration to use a SSH proxy.
- NetBox: How to run it on your Synology - Installing Netbox on your Synology NAS.
Community
- GitHub Discussions - Discussion forum hosted by GitHub; ideal for Q&A and other structured discussions.
- Slack - Real-time chat hosted by the NetDev Community; best for unstructured discussion or just hanging out.
Videos
- Itential - Integrating NetBox as a Source of Truth for Network Automation.
- Viatto NetBox - Full NetBox course videos.
- NS1 Labs - Community calls, Zero-to-Hero, NetBox feature video from the creator of NetBox.
Contributing
Contributions of any kind welcome, just follow the guidelines!