Arthur Hanson 8de252e34e
11432 device field (#11567)
* 11432 make device field on interface read-only on api edit call

* 11432 make device field on interface read-only on api edit call

* 11432 extend serializer change to mixin

* 11432 add readonlydevicemixin to template serializers

* 11432 change subclass ordering

* 11432 fix device_type for template serializers

* 11432 DRY

* 11432 DRY

* 11432 make internal var

* 11432 change to model-level validation

* 11432 fix fk accessor

* Clean up validation error messages

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-04-12 10:25:54 -04:00
2023-03-28 13:46:43 -04:00
2023-04-12 10:25:54 -04:00
2022-09-12 09:16:17 -04:00
2023-03-28 13:46:43 -04:00
2016-03-01 11:23:03 -05:00
2022-07-01 11:36:34 -04:00
2023-04-06 14:32:57 -04:00
2023-03-28 13:46:43 -04:00

NetBox logo

The premiere source of truth powering network automation

Master branch build status

NetBox is the leading solution for modeling and documenting modern networks. By combining the traditional disciplines of IP address management (IPAM) and datacenter infrastructure management (DCIM) with powerful APIs and extensions, NetBox provides the ideal "source of truth" to power network automation. Available as open source software under the Apache 2.0 license, NetBox serves as the cornerstone for network automation in thousands of organizations.

  • Physical infrastructure: Accurately model the physical world, from global regions down to individual racks of gear. Then connect everything - network, console, and power!
  • Modern IPAM: All the standard IPAM functionality you expect, plus VRF import/export tracking, VLAN management, and overlay support.
  • Data circuits: Confidently manage the delivery of critical circuits from various service providers, modeled seamlessly alongside your own infrastructure.
  • Power tracking: Map the distribution of power from upstream sources to individual feeds and outlets.
  • Organization: Manage tenant and contact assignments natively.
  • Powerful search: Easily find anything you need using a single global search function.
  • Comprehensive logging: Leverage both automatic change logging and user-submitted journal entries to track your network's growth over time.
  • Endless customization: Custom fields, custom links, tags, export templates, custom validation, reports, scripts, and more!
  • Flexible permissions: An advanced permissions systems enables very flexible delegation of permissions.
  • Integrations: Easily connect NetBox to your other tooling via its REST & GraphQL APIs.
  • Plugins: Not finding what you need in the core application? Try one of many community plugins - or build your own!

Screenshot of NetBox UI

Getting Started

Get Involved

Project Stats

Timeline graph Issues graph Pull requests graph Top contributors
Stats via Repography

Sponsors

NetBox Labs            DigitalOcean
Sentry            Equinix Metal

Screenshots

Screenshot of main page (dark mode)

Screenshot of rack elevation

Screenshot of prefixes hierarchy

Screenshot of cable trace

Description
The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
Readme 2 GiB
Languages
Python 94.1%
HTML 4.8%
TypeScript 0.8%
SCSS 0.2%