Truely Open

No CLA, board members, governance, or other mess.

view more

OpenStack

OpenStack supports Ryu. You can create tens of thousands of isolated virtual networks.

view more

Well tested

Not only unit tests, but continuously tested with various OpenFlow switches.

view more
 

What's Ryu?

Ryu is a component-based software defined networking framework. Ryu provides software components with well defined API that make it easy for developers to create new network management and control applications. Ryu supports various protocols for managing network devices, such as OpenFlow, Netconf, OF-config, etc. About OpenFlow, Ryu supports fully 1.0, 1.2, 1.3, 1.4 and Nicira Extensions.

All of the code is freely available under the Apache 2.0 license.

 

Installation is a snap

Using pip command is the easiest option:

% pip install ryu

If you prefer to install from the source code:

% git clone git://github.com/osrg/ryu.git
% cd ryu; python ./setup.py install

Do you want to know how to write Ryu applications? Let's start with our tutorial.

Ryu Logo