Language Bindings¶
Bindings exist for Open vSwitch in a variety of languages.
Official Bindings¶
Python¶
The Python bindings are part of the Open vSwitch package. You can install
the bindings using pip
:
$ pip install ovs
The Python bindings include an optional flow parsing library. To install it’s required dependencies, run:
$ pip install ovs[flow]
or install python3-netaddr and python3-pyparsing.
Third-Party Bindings¶
Lua¶
LJIT2ovs: LuaJIT binding for Open vSwitch
Go¶
go-odp: A Go library to control the Open vSwitch in-kernel datapath