NetBox was created to address shortcomings of existing IPAM/DCIM tools. It was designed to closely model real-world network constraints and serve as the single source of truth. Started in 2015, it now has over 6,500 stars on GitHub and a team of 6 maintainers. Recent updates include plugins, remote authentication, and new features are planned like object-oriented permissions and virtual network modeling. The development focus is on backlogged features, refinements, and improving test coverage.
NetBox was created to address shortcomings of existing IPAM/DCIM tools. It was designed to closely model real-world network constraints and serve as the single source of truth. Started in 2015, it now has over 6,500 stars on GitHub and a team of 6 maintainers. Recent updates include plugins, remote authentication, and new features are planned like object-oriented permissions and virtual network modeling. The development focus is on backlogged features, refinements, and improving test coverage.
NetBox was created to address shortcomings of existing IPAM/DCIM tools. It was designed to closely model real-world network constraints and serve as the single source of truth. Started in 2015, it now has over 6,500 stars on GitHub and a team of 6 maintainers. Recent updates include plugins, remote authentication, and new features are planned like object-oriented permissions and virtual network modeling. The development focus is on backlogged features, refinements, and improving test coverage.
NetBox was created to address shortcomings of existing IPAM/DCIM tools. It was designed to closely model real-world network constraints and serve as the single source of truth. Started in 2015, it now has over 6,500 stars on GitHub and a team of 6 maintainers. Recent updates include plugins, remote authentication, and new features are planned like object-oriented permissions and virtual network modeling. The development focus is on backlogged features, refinements, and improving test coverage.
Download as PPTX, PDF, TXT or read online from Scribd
Download as pptx, pdf, or txt
You are on page 1of 10
NetBox Day 2020
State of the Project
Jeremy Stretch
www.networktocode.com Network to Code – Public
Origin Story • NetBox was created to address various shortcomings of IPAM/DCIM tools available at the time – No/limited API – Missing features – Quantity-based commercial licensing – Lack of support
www.networktocode.com Network to Code – Public
Design Philosophy • Replicate the real world – Data model is tightly coupled to real-world constraints • Function as a source of truth for the network – Use NetBox to provision devices, not vice versa • Keep things simple – High value and ease of maintenance are preferred over 100% complete solutions
www.networktocode.com Network to Code – Public
History
Started by Jeremy John Anderson Repo moved to its
Stretch as an internal signs on as a own GitHub PoC at DigitalOcean maintainer organization
June 2016 February 2019 September 2019
Late 2015 August 2018 June 2019
Released as open Daniel Sheppard NTC announces source (Apache 2) joins maintainers commercial support team for NetBox
Plugins Framework • Primary goals – Allow extension of NetBox by end users without the need to maintain a custom fork – Allow core development to focus on NetBox’s primary use cases • Currently in beta – Further extensions planned, must be conservative in implementation www.networktocode.com Network to Code – Public Current Stats ● 6,500 GitHub stars ● 1,300 forks ● 6 maintainers ● 127 contributors ● 142 releases ● 5,300+ commits
Development Focus Moving Forward • Work through backlogged features – Demand vs. ease of implementation & maintenance – Bug fixes continue to be prioritized • Continue refining functional scope – Defer out-of-scope features for plugin development • Improve test scalability and coverage • API changes in support of a new UI