Freedom251 › Data Center Fabric Software
OpenDaylight

What OpenDaylight is
OpenDaylight is an open-source SDN controller for centralizing programmable network control and monitoring. Its modular design connects applications to network hardware using YANG models, MD-SAL, northbound REST APIs, and southbound plugins. Listed protocols include OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, LISP, and SNMP, among others. Clustering, sharded data stores, and leader-based consensus support scaling across nodes. The project describes uses in optical transport, service-provider WAN automation, data center SDN, network telemetry, enterprise network control, and ONAP. Its AAA project supports authentication, authorization, accounting, and role-based access control for northbound interfaces. OpenDaylight is self-hosted and runs on Linux, macOS, and Windows; setup requires Java 21 or later. Downloads include tar and zip packages, with Chromium-SR0 labeled current and Vanadium-SR1 and Titanium-SR3 also listed as supported. The project provides documentation, Zulip chat, mailing lists, a wiki, and open weekly Technical Steering Committee meetings. It is free and open source.
Who it suits
OpenDaylight suits teams that need programmable network control and monitoring across supported network environments. It may also suit organizations working with the listed transport, WAN, data center, telemetry, or ONAP use cases.
What it does well
- Free and open source.
- Supports several listed network protocols.
- Includes clustering and sharded data stores.
- Runs on Linux, macOS, and Windows.
- Offers REST APIs through YANG models.
What to know first
- Self-hosted deployment is required.
- Setup requires Java 21 or later.
- The current release is labeled Chromium-SR0.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| OpenDaylight | Open source SDN platform · downloadable tar or zip · Docker images | Free |
As opendaylight.org lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://opendaylight.org/ and review the project documentation.
- Prepare a Linux, macOS, or Windows system with Java 21 or later.
- Download a tar or zip package, or use a Docker image.
- Install the features you need, such as RESTCONF for REST APIs.
- Use the project's documentation, Zulip chat, mailing lists, wiki, or weekly Technical Steering Committee meetings for community resources.
Overview
OpenDaylight is an open-source software-defined networking (SDN) controller for centralized, programmable network control and monitoring. It suits teams building or operating networks that need a configurable controller across varied protocols; the trade-off is a self-hosted deployment with a Java 21-or-later runtime requirement.
Its modular architecture connects applications to network hardware through YANG models, MD-SAL, northbound REST APIs and southbound plugins. That gives network teams a way to build control around their infrastructure rather than adopt a fixed management interface. The breadth is useful in complex environments, but it also makes OpenDaylight a better fit for teams prepared to configure and operate the platform than for those seeking a managed, turnkey controller.
Key features
Programmable control and protocols
OpenDaylight's YANG models generate REST APIs, and RESTCONF can be installed as a feature for REST API access. Southbound support spans OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, LISP and SNMP, among others. The supported-platform list also includes gNMI, OpenROADM and SONiC. This range makes the controller relevant to networks that combine different technologies; the practical value depends on which protocols a deployment needs and how its team configures them.
Scaling and security
Clustering, sharded data stores and leader-based consensus support horizontal scaling across nodes. These are meaningful building blocks for larger deployments, rather than a promise that scaling will require no operational work. The AAA project provides authentication, authorization, accounting and role-based access control for northbound interfaces, giving teams controls over access to the controller's APIs.
Network uses and operations
OpenDaylight is used in optical transport, service-provider WAN automation, data-center SDN, network telemetry, enterprise network control and ONAP. Configuration management, workflow orchestration and network testing are also supported capabilities. Together, these make it a broad platform for network automation and control, though organizations should match its modular approach to their specific workflows rather than assume every use case is ready-made.
The downloads page identifies Chromium-SR0 as the current release and offers tar and zip packages; it also lists Vanadium-SR1 and Titanium-SR3 as supported releases. Docker images are included in the free offering. Documentation, Zulip chat, mailing lists, a wiki and open weekly Technical Steering Committee meetings give adopters several project support channels. Outbound code is under the Eclipse Public License 1.0, while documentation uses Creative Commons Attribution 4.0.
Pricing
OpenDaylight is free and open source. Its OpenDaylight plan costs nothing and includes the open-source SDN platform, downloadable tar or zip packages and Docker images. There is no separate paid tier or trial; teams take on the work of self-hosting and meeting the Java 21-or-later runtime requirement instead.
The free plan does not impose a listed seat or usage quota. It is the natural choice for teams able to run and configure their own controller; organizations seeking a hosted service or a simpler packaged management experience may prefer another product.
Platforms
OpenDaylight is self-hosted and supports Linux, macOS and Windows, with API access. The setup instructions require Java 21 or later and name Linux, macOS and Windows as supported operating systems. This cross-platform range helps teams choose their operating environment, but the runtime and self-managed deployment remain part of the implementation burden.
Who it's for
OpenDaylight is best suited to network engineers and organizations that need programmable control across a varied infrastructure, especially in data centers, service-provider WANs, optical transport or telemetry deployments. Its protocols, APIs and scaling components offer room to build toward specific network needs. It is less suitable for teams that want a hosted controller, minimal setup, or an interface focused on straightforward access-point management.
Pros and cons
Pros
- Broad protocol coverage: Support for protocols including OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, gNMI, OpenROADM and SONiC can serve mixed network environments.
- Extensible control plane: YANG models, MD-SAL, REST APIs and southbound plugins provide a modular basis for connecting applications and hardware.
- Scaling and API security components: Clustering, sharded stores, leader-based consensus and AAA address important needs in larger or access-controlled deployments.
- No license cost: The free plan includes downloadable packages and Docker images, with no listed seat or usage cap.
Cons
- Self-hosting is required: Teams must operate the deployment themselves, so it is not the fit for buyers who want a hosted controller.
- Java 21 or later is required: The runtime adds a concrete prerequisite to installation and ongoing operations.
- Modularity calls for implementation work: The controller's extensible architecture is valuable to teams building tailored control, but less appealing to those looking for a ready-made, narrow management tool.
Alternatives
For a different approach to network control, consider these alternatives:
- TP-Link Omada Cloud-Based Controller is a freemium option with a lifetime-free plan, no ongoing fees and unlimited devices and sites. Choose it when cloud-based management of compatible Omada access points and core management features matter more than OpenDaylight's broad, programmable SDN control.
- VMware Workstation Pro is free for Windows or Linux hosts on 64-bit Intel or AMD PCs, with no subscription or license key required. Pick it when the need is desktop virtualization rather than network control.
- Antrea is a free Apache-licensed option that requires a Kubernetes cluster and an Open vSwitch kernel module on every Kubernetes node. It is the more targeted choice when Kubernetes networking is the focus and those prerequisites fit.
- Cilium is a free, open-source option for self-hosted Linux environments requiring Linux kernel 5.10 or equivalent on AMD64 or AArch64. Choose it when those platform requirements fit the deployment.
- Netris is a paid alternative for API, Linux, self-hosted and web environments; choose it if you want to evaluate that option instead.
- Huawei HiSecEngine USG6800G is a paid, web-platform alternative.
- Faucet is a free alternative for Linux.
- Kube-OVN is a free, Apache-2.0-licensed Kubernetes networking project for API, Linux and self-hosted environments. Consider it when Kubernetes networking is the specific requirement.
Browse more options in Software-Defined Networking Software and Network Automation Software.
Verdict
Choose OpenDaylight if your team needs a free, extensible controller for programmable network control across multiple protocols and can manage a self-hosted Java deployment. Its strongest case is the combination of modular APIs, protocol breadth and scaling components. Look elsewhere if a hosted service or a more narrowly focused management experience matters more than that flexibility.
Verdict
OpenDaylight combines programmable network control with a broad set of protocols and scaling components. Its self-hosted setup and Java requirement are important considerations for deployment.
Questions
How much does OpenDaylight cost?
OpenDaylight is free and open source. The listed plan costs $0.
Is there a free trial?
No. The facts list no free trial.
Which operating systems does it run on?
The setup instructions say it runs on Linux, macOS, and Windows. Java 21 or later is required.
Is OpenDaylight open source?
Yes. The technical charter says outbound code is available under the Eclipse Public License 1.0 and documentation under Creative Commons Attribution 4.0.
How can I download it?
The downloads page offers tar and zip downloads, and the listed plan includes Docker images. Chromium-SR0 is labeled the current release.
What protocols does it support?
Listed support includes OpenFlow, NETCONF, RESTCONF, BGP-LS, PCEP, OVSDB, gNMI, OpenROADM, and SONiC, among others.
Facts from OpenDaylight's own pages
- APIs
- OpenDaylight's YANG models generate REST APIs, and the setup instructions name RESTCONF as an installable feature for REST APIs. · opendaylight.org, 3 Oct 2026
- Architecture
- Its modular architecture uses YANG models and MD-SAL to connect applications with network hardware through northbound REST APIs and southbound plugins. · opendaylight.org, 3 Oct 2026
- Community support
- The project points users to documentation, Zulip chat, mailing lists, a wiki, and open weekly Technical Steering Committee meetings. · opendaylight.org, 3 Oct 2026
- Current download
- The downloads page labels Chromium-SR0 as the current release and offers tar and zip downloads. · docs.opendaylight.org, 3 Oct 2026
- Founded
- 2013 · opendaylight.org, 28 Sept 2026
- License
- The technical charter says outbound code is made available under the Eclipse Public License 1.0, with documentation under Creative Commons Attribution 4.0. · docs.opendaylight.org, 3 Oct 2026
- Network use cases
- The site describes use in optical transport, service provider WAN automation, data center SDN, network telemetry, enterprise network control, and ONAP. · opendaylight.org, 3 Oct 2026
- Protocols
- The site lists support for OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, LISP, and SNMP, among other protocols. · opendaylight.org, 3 Oct 2026
- Purpose
- OpenDaylight is an open source SDN controller for centralized, programmable network control and monitoring. · opendaylight.org, 3 Oct 2026
- Release support
- The downloads page lists Chromium-SR0, Vanadium-SR1, and Titanium-SR3 under supported releases. · docs.opendaylight.org, 3 Oct 2026
- Runtime
- The site's setup instructions require Java 21 or later and state that OpenDaylight runs on Linux, macOS, and Windows. · opendaylight.org, 3 Oct 2026
- Scaling
- The platform includes clustering, sharded data stores, and leader-based consensus for horizontal scaling across nodes. · opendaylight.org, 3 Oct 2026
- Security
- The AAA project provides authentication, authorization, accounting, and role-based access control for OpenDaylight northbound interfaces. · opendaylight.org, 3 Oct 2026
Where OpenDaylight stands on Freedom251
- Data Center Fabric Software#2 of 18
- Data Center Networking Solutions#3 of 17
- Software-Defined Networking Software#5 of 26
- Network Automation Software#10 of 29