SR Linux empowers users to enhance the system's capabilities by incorporating custom applications that run seamlessly alongside native system applications.
SR Linux NDK (NetOps Development Kit) underpins this extensibility by providing a set of APIs and tools for developers to customize the Network OS to their unique needs and requirements.
SDK
Main interface between custom apps and NDK
Telemetry
A service to manage application's state
App ID
Application identification between router agents and SDK service manager
BFD
API with BFD Manager
Config
Receiving configuration from the SR Linux Management Server
Interface
Receiving interface events
LLDP
Receiving LLDP events
Network Instance
Receiving network instance events
Next-hop Group
Receiving next-hop group events
Route
Receiving and setting routes
Created by Siva Sivakumar / Roman Dodin / srl-labs