Thanks for everyone with questions and requests for a page tracking network virtualization, software-defined networking, OpenFlow, and SDN APIs. Below is our list of generally available SDN APIs. If you see any that we missed and should be added, please contact us.
To learn more about SDN APIs and if which are right for you, contact us and we’ll connect you with an SDN expert.
Vendors — if we are missing your API or specific details about them — we welcome corrections and additions.
|Vendor||API Name||API Details|
|Apigee||SDN API Management|
|Arista||EOS API||XMPP, Linix Scipting (Python and Perl)|
|Big Switch Networks||Floodlight Northbound API||A RESTful API between the software modules of the controller platform and the SDN Applications.|
|Brocade||ADX OpenScript API|
|Cisco||Open Networking Environment Platform Kit (onePK) Nexus 1000V XML API||EEM (tcl), Python Scripting|
|Dell / Force 10||Open Automation Framework||Python and Perl; NetBSD Shell|
||SOAP / XML|
|Juniper||Junos SDK, XML API (Netconf) and Junos Scripting
Junos Space SDK and API
|Embedded SDK, XML API (Netconf), On-box scripting via XSLT or SLAX (Human Readable XSLT – we support both). Learn more.
Embedded SDK as well as RESTful API’s to the Space EMS platform and installed applications. Learn More.
|VMware||VMware vSphere Management SDK|
Note: Some details borrowed from Ivan Pepelnjak’s OpenFlow and SDN: hype, useful tolls, or panacea? presentation.