lighty.io is a Software Development Kit powered by OpenDaylight to support, ease and accelerate development of Software-Defined Networking (SDN) solutions in Java. lighty.io is a toolkit for SDN application programmers and solution architects that can be used to build and integrate SDN controllers. It utilizes core OpenDaylight components, which are available as a set of libraries. The final SDN application architecture is up to the user.
- lighty-codecs - easy to use IO YANG data operations
- lighty-core - OpenDaylight core initializer: MD-SAL, controller, yangtools, clustering
- lighty-models - example YANG models and YANG model artifacts
- lighty-modules - OpenDaylight NorthBound (NB) and SouthBound (SB) plugin initializers
- lighty-resources - resource artifacts
- lighty-examples - lighty.io examples and applications
In order to build and install lighty.io artifacts, follow the procedure below:
- maven installation - make sure you have maven 3.5.0 or later installed
- maven setup - make sure you have proper settings.xml in your ~/.m2 directory
- build, install and test - by running command:
mvn clean install
- quick rebuild - by running command:
mvn clean install -DskipTests
If you are interested, technical support, blogs, technical articles and more examples are available at lighty.io