Side by side
ONOS vs OpenDaylight
Both stand on data center fabric software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+2
Choose ONOS for a software-defined network control plane with distributed operation and a broad set of device interfaces. It is aimed chiefly at service-provider networks, though the architecture also identifies data center and campus uses.
Visit ONOS Free plan APILinuxMac+2
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.
Visit OpenDaylightThe facts
| ONOS | OpenDaylight | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Web | API, Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | onosproject.org | opendaylight.org |
| On data center fabric software | #1 of 18 | #2 of 18 |
ONOS: what it does well
- Free, open-source software under Apache 2.0.
- Distributes work across a symmetric cluster of instances.
- Designed for high availability and dynamic scalability.
- Supports P4/P4Runtime, gNMI/OpenConfig, gNOI, and OpenFlow.
- Includes device configuration, monitoring, and topology validation.
What to know first
- Microservices are designed for Kubernetes deployment.
- Production downloads are the release tar.gz package or Docker image.
OpenDaylight: 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.
Alternatives to ONOS Alternatives to OpenDaylight The whole list