About NDX

What is NDX?

The NetBox Data Exchange (NDX) is a comprehensive catalog of infrastructure device type definitions and operational enrichment metadata, curated by NetBox Labs. Inspired by the open-source NetBox Community Device Type Library (DTL), NDX includes thousands of new device types and modules, incorporates data from the widely used DTL, and adds operational enrichment to nearly every device — covering lifecycle dates, thermal and environmental specifications, and monitoring-ready protocol configurations.

Accelerate infrastructure deployment

Import accurate device definitions into NetBox in seconds instead of building them by hand. Every entry includes interfaces, power ports, module bays, and more.

Plan across the lifecycle

GA dates, end-of-sale, and end-of-support timelines sourced from vendor bulletins help you plan refresh cycles and avoid surprises.

Enrich operational workflows

SNMP, gNMI, NETCONF, Redfish, and Modbus profiles make your devices observable from day one, with thermal and environmental data for capacity planning.

How to Use NDX

NetBox Cloud and NetBox Enterprise

NDX is directly embedded in your NetBox instance. Search and ingest device type definitions without leaving NetBox, and access the full enrichment dataset including lifecycle, thermal, environmental, and protocol profile data.

NetBox Community

Download YAML device and module type definitions from this site and import them into your NetBox instance. Each definition includes the complete specification — interfaces, power ports, console ports, and module bays — ready for import.

Data Sources

  • Automated curation — NDX is built primarily through automated analysis of vendor datasheets, product pages, end-of-life bulletins, and environmental compliance documents. Structured extraction pipelines gather specifications and operational metadata directly from authoritative vendor sources.
  • Community Device Type Library — NDX incorporates device and module type definitions from the open-source NetBox Community DTL, a widely used collection of YAML definitions maintained by the NetBox community.
  • Operational enrichment — Lifecycle dates, thermal specifications, environmental ratings, and protocol profiles (SNMP, gNMI, NETCONF, Redfish, Modbus) are automatically extracted and attached to device records, with per-field provenance linking every data point to its source.

How NDX is Built

Each device type record undergoes a multi-step curation pipeline:

  1. Automated extraction — Data is gathered from vendor datasheets, product pages, and end-of-life bulletins using structured extraction pipelines.
  2. Schema validation — All data is validated against the NDX schema, ensuring consistent field types and value ranges.
  3. Provenance tracking — Every data point is linked to its source URL, extraction method, and retrieval date.
  4. Human review — High-priority vendors and complex entries receive manual review to verify accuracy.
  5. Continuous updates — The dataset is updated continuously as new device types are released and existing entries are enriched. Vendor lifecycle events trigger priority updates, and the build pipeline regenerates the published dataset automatically on every change.

Each provenance entry carries a confidence level indicating the reliability of the data source:

LevelDescription
HighDirectly from vendor datasheet or official documentation
Medium-HighFrom vendor product page, configuration guide, or environmental compliance document
MediumFrom vendor support articles, community resources, or cross-referenced sources
LowInferred from related models, estimated, or from third-party sources
UnverifiedCommunity-contributed data not yet verified against primary sources

Coverage Statistics

16,203

Total Entries

115

Vendors

99.5%

Enriched

13,215

Device Types

Reporting Corrections

If you find inaccurate data in the NDX catalog, please report it by emailing ndx@netboxlabs.com. Include the device model, the specific field that needs correction, and a link to the authoritative source.