Floodlight SDN OpenFlow Controller
Clone or download
Latest commit a6c11a4 Sep 5, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create a pull request template Jun 5, 2018
apps app added, code cleaned 2 Sep 20, 2017
debian Some packaging tweaks May 14, 2013
example Merge pull request #791 from QingWang0909/develop Jun 12, 2018
lib Update build.xml so that Floodlight now compile with Restlet 2.3.2, t… Jan 18, 2018
src Merge pull request #780 from OCoutinho/lbstats-monitors Sep 3, 2018
.gitignore Some modifications (merging new code) Jul 6, 2016
.gitmodules Add webui as a submodule May 1, 2016
.travis.yml Update .travis.yml Jan 4, 2018
LICENSE.txt Initial commit for Floodlight OpenFlow controller. Dec 16, 2011
NOTICE.txt Initial commit for Floodlight OpenFlow controller. Dec 16, 2011
README.md address comments Aug 22, 2018
Vagrantfile Add Vagrant file Sep 4, 2018
build.xml Update build.xml so that Floodlight now compile with Restlet 2.3.2, t… Jan 18, 2018
findbugs-exclude.xml Squashed commit of the following: Mar 25, 2013
floodlight.sh Fix autogenerated logback file in floodlight.sh Sep 20, 2016
floodlight_style_settings.xml Tweak style settings Feb 9, 2012
keystore.jks Resolved merge conflicts. Mar 22, 2018
pom.xml Subnet Post/Get with different definitions Jan 2, 2018
server.crt Resolved merge conflicts. Mar 22, 2018
server.csr Resolved merge conflicts. Mar 22, 2018
server.key Resolved merge conflicts. Mar 22, 2018
server.keystore Resolved merge conflicts. Mar 22, 2018
server.p12 Resolved merge conflicts. Mar 22, 2018
setup-eclipse.sh Move test modules which were erroneously included in main module reso… May 22, 2013


Floodlight OpenFlow Controller (OSS)


As of August 2018, the Floodlight mailing list has moved to floodlight@groups.io! Archives and the new group home page can be found here. Please see Documentation and Support below for up-to-date support information.

Build Status

Build Status

What is Floodlight?

Floodlight is the leading open source OpenFlow controller. It is supported by a community of developers, including a number of engineers from Big Switch Networks.

What is OpenFlow?

OpenFlow is a open standard managed by Open Networking Foundation. It specifies a protocol by which a remote controller can modify the behavior of networking devices through a well-defined “forwarding instruction set”. Floodlight is designed to work with the growing number of switches, routers, virtual switches, and access points that support the OpenFlow standard.

Getting Started

The quickest way to use Floodlight is to start with our pre-built VM, which includes the controller, IDE, and everything you need to use Floodlight and/or start developing. You can also deploy and develop with Floodlight in your own environment.

If you are a developer and are looking for project ideas, please take a look at our current issues. They are a great way to get started developing with Floodlight and provide a concrete way in which to give back!

Documentation and Support

Ready to get started using Floodlight? The Floodlight wiki contains user and developer documentation, as well as helpful tutorials from beginner to advanced.

Do you have a question, comment, or a great idea you'd like to propose to the community? Please subscribe and send to our mailing list floodlight@groups.io. Archives and additional content can be found on the group homepage.


Floodlight is supported by contributions from developers like yourself. If you found and fixed something that needed attention or have added a feature, please consider giving back by opening a pull request. We value each and every contribution, no matter how large or how small.

If you have found a bug or have a feature request, please send a note to floodlight@groups.io and open a issue to track it. If you are able to give back by addressing the issue yourself, please read the above and thank you! If you are unable to contribute a solution, following these simple steps will allow someone the opportunity to do so.

Interested in contributing but don't know where to start? Check out and consider addressing any of our current issues.

Authors and Contributors

Thank you to all who have contributed to Floodlight! Please reach out if we have missed you, so that you can be added to this growing list.