Today, we’re thrilled to announce a major new release of Diode, our enhanced data ingestion service designed to streamline and simplify the process of importing network data into NetBox. Leveraging valuable insights from our public preview users, this new release of Diode provides substantial improvements that greatly broadens the supported use cases.
What’s New in Diode?
Expanded Object Support
This release of Diode significantly expands support for NetBox core models, including circuits, racks, VLANs, VRFs, and more. This broader range allows you to tackle a wider variety of network use cases efficiently.
Extended Attributes and Custom Fields
Alongside broader model support, this release of Diode now fully supports all object attributes, including custom fields. Easily integrate your organization’s specific metadata directly into NetBox to enhance data visibility and control.
Compatibility with NetBox Branching
Diode now includes support for NetBox Branching, allowing ingested data to be staged within selected branches. NetBox Branching allows teams to work on separate versions of their data, ensuring safe testing and validation before pushing changes to production. This means fewer risks and more control for your team.
Robust Authentication with JWT and OAuth2
This release enhances security with improved authentication through JSON Web Tokens (JWT) and OAuth2. This improvement ensures that your organization’s sensitive network data remains protected, with token-based authentication that reduces the risks associated with static API keys.
New NetBox Discovery Release
We’re also excited to announce a new release of NetBox Discovery (Orb Agent), now fully supporting the advanced new capabilities of Diode. Orb Agent is the engine behind NetBox Discovery, offering automated, lightweight network inventory collection across diverse environments, from data centers to edge networks. It intelligently identifies devices and infrastructure, then delivers the collected data to Diode for seamless ingestion into NetBox. This integration accelerates time-to-value, enhances data accuracy, and ensures NetBox remains a complete and current source of truth for your network.
Getting Started
- Explore the Diode GitHub repository: github.com/netboxlabs/diode.
- SDKs Available: Integrate swiftly using our Python SDK and Go SDK.
Diode remains in public preview as we continue to incorporate your feedback and evolve the service. General availability is planned for later this year.
Getting Started
To start exploring the new features of Diode, visit the Diode GitHub repository for installation instructions and access to the SDKs. SDKs are available for both Python and Go, so you can integrate swiftly into your environment.
Important Notice: Breaking Changes
This release introduces breaking changes, including updates to the ingested data format and the client authentication mechanism. If you’re an existing Diode user, you must update all components, including the SDKs, Diode server, and Diode plugin to ensure compatibility. We strongly recommend testing these updates in a staging environment to avoid any disruptions.
Join the Conversation
Your feedback drives Diode’s development—join our Slack community, test the new release of Diode in your environment, and share your experiences. Together, we’re building NetBox into the definitive source of truth for network infrastructure.