About the NX-SDK
The Cisco NX-OS SDK (NX-SDK) is a C++ abstraction and plugin-library layer that streamlines access to infrastructure for automation and custom application creation, such as generating custom:
-
CLIs
-
Syslogs
-
Event and Error managers
-
Inter-application communication
-
High availability (HA)
-
Route manager
You can use C++, Python, or Go for application development with NX-SDK.
Requirements
The NX-SDK has the following requirements:
-
Docker
-
A Linux environment (either Ubuntu 14.04, or Centos 6.7). Cisco recommends using the provided NX-SDK Docker containers. For more information, see Cisco DevNet NX-SDK.
Related Information
For more information about Cisco NX-SDK, go to:
-
Cisco DevNet NX-SDK. Click the versions.md link (https://github.com/CiscoDevNet/NX-SDK/blob/master/versions.md) to get information about features and details on each supported release.