lighty.io is a Software Development Kit powered by OpenDaylight to support, ease & accelerate the development of Software-Defined Networking (SDN) solutions in Java. Developed by PANTHEON.tech.
It utilizes core OpenDaylight components, which are available as a set of libraries and are adapted to run in a plain Java SE environment.
This branch maintains compatibility with OpenDaylight 2025-03 Titanium, release.
In order to build and install lighty.io artifacts locally, follow the steps below:
~/.m2
directorymvn clean install -DskipTests
This guide describes the migration procedure from OpenDaylight/Karaf application to lighty.io. It contains a summary of practical experiences, based on real-life OpenDaylight project migrations.
lighty.io project contains JUnit & integration tests. Because a complete OpenDaylight/lighty.io controller is often started with south-bound and north-bound plugins, these tests are often required. IT tests are comparable with single-feature tests in ODL/Karaf environment - but much faster.
Before starting IT tests, please make sure that ports 8080, 8888, 8185, 2550 are free on localhost.
To run unit and integration tests, use the command:
mvn clean install
lighty.io is supported by the community through GitHub Issues.
If you encounter any issues or have questions, please open a ticket on our GitHub repository:
lighty.io Issues
Enterprise support for lighty.io
is available through PANTHEON.tech Enterprise Support.
PANTHEON.tech provides commercial support, maintenance, and consulting services for lighty.io
to help you build reliable, production-grade applications. Gain access to expert guidance, timely updates, and long-term support tailored to your business needs.
For more details, visit: PANTHEON.tech or contact us.