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:
- Automated extraction — Data is gathered from vendor datasheets, product pages, and end-of-life bulletins using structured extraction pipelines.
- Schema validation — All data is validated against the NDX schema, ensuring consistent field types and value ranges.
- Provenance tracking — Every data point is linked to its source URL, extraction method, and retrieval date.
- Human review — High-priority vendors and complex entries receive manual review to verify accuracy.
- 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:
| Level | Description |
|---|---|
| High | Directly from vendor datasheet or official documentation |
| Medium-High | From vendor product page, configuration guide, or environmental compliance document |
| Medium | From vendor support articles, community resources, or cross-referenced sources |
| Low | Inferred from related models, estimated, or from third-party sources |
| Unverified | Community-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.