Data Modeling Tutorial for Network Engineers
What is Data Modeling? Data Modeling in network engineering is the structured representation of network infrastructure (devices, links, services) to enable automation, improve consistency, and act as …
Network Automation Consultant

NetBox was originally developed by Jeremy Stretch as a project while he was working at DigitalOcean. Stretch recognized the need for a comprehensive tool to manage and document network and data center infrastructure, which led to the creation of NetBox. The tool quickly gained popularity in the networking community for its ability to serve as a “source of truth” for network documentation, IP address management (IPAM), and data center infrastructure management (DCIM). Since its initial release, NetBox has evolved with contributions from a broad community of users and developers, becoming an open-source project supported by a wide range of organizations and individuals.
NetBox uses PostgreSQL as its database backend. PostgreSQL is an open-source, object-relational database system known for its reliability, feature robustness, and performance. The choice of PostgreSQL for NetBox is due to its strong consistency, extensive feature set, and support for complex queries and data types, which are essential for managing the intricate data structures involved in network and data center management. When setting up NetBox, ensuring that PostgreSQL is properly installed and configured is a key step, as it stores all the data for the NetBox application, including network configurations, IP addresses, device information, and more.
Netbox Labs is the commercial steward and developer behind the open-source NetBox platform, a network source of truth used for network automation, configuration management, and network assurance
What is Data Modeling? Data Modeling in network engineering is the structured representation of network infrastructure (devices, links, services) to enable automation, improve consistency, and act as …
In this post I am going to show you how to use NetBox as a Source of Truth for Network Automation. What Source of Truth means in network automation In network automation, a “Source of Truth” is the …
Netbox Permissions By default any unauthenticated users on Netbox will not be able to view anything, you can control read and write permissions via users in Netbox. However there may be a situation …
In this post I will detail the steps on how to delete Netbox. My use case is for lab use and it’s not typically something you would want to do with your production Netbox! 1. Navigate to your …
In this post I will cover the process to upgrade a Netbox installation running in Docker. I will be upgrading from version 3.7.4 to version 4.3.4 When upgrading Netbox, as the software is based on …
Netbox MCP Server is a read only MCP Server for Netbox that allows you to interact with your data in Netbox via LLMs https://github.com/netboxlabs/netbox-mcp-server
Pynetbox is a Python library that serves as an API client for NetBox, an open-source IP address management (IPAM) and data centre infrastructure management (DCIM) tool. This library allows …
Once you have installed NetBox – you can check my post here – How to Install Netbox you are faced with an empty NetBox and you want to start adding devices but there is a bit of a …
The NetBox API is powered by the Django REST Framework and provides an easy way to access NetBox to read, create, modify or delete an object programmatically. NetBox API documentation The NetBox API …
Netbox Custom Scripts are just Python scripts that you can run inside of Netbox to perform tasks like creating a new site. They allow you do access the Netbox data model directly but the code is …
Install Netbox Docker Netbox Install, installing Netbox is a very quick and easy process and you should be up and running in under 10 minutes! Whilst there are many ways to install Netbox for this …
NetBox is an infrastructure resource modeling (IRM) application designed to empower network automation. NetBox is the leading solution for modeling and documenting modern networks. Netbox is a …
Nautobot vs Netbox NetBox and Nautobot are leading open-source Network Sources of Truth (NSoT). While NetBox excels as a robust, documentation-focused tool for IPAM and DCIM, Nautobot, which is a fork …
Installing and Configuring a NetBox Plugin Extending the Navigation Menu Working with the NetBox REST API