Nokia SR Linux was ground-up designed with YANG data models taking a central role.
Full YANG coverage for every component of SR Linux1 powers model-driven management interfaces and enables unprecedented automation capabilities.
NetOps Development Kit (NDK)
The NDK enables operators to integrate their own and third-party applications into the system with all the same benefits as Nokia applications.
An advanced, Python-based CLI provides a flexible framework for accessing the system’s underlying data models.
Operators can leverage CLI plugins to customize the way CLI looks, feels, and reacts.
Article coming soon...
Up your automation workflows using Go API2 for SR Linux and leverage type hinting, compile-time validation and full schema conformance.
Time to leave confguration templating at runtime in the past!
Event handler is a framework that enables SR Linux to react to specific system events, using programmable logic to define the actions taken in response to the events.
Couple the fully-modelled configuration and state datastores with a versatile and simple Python language and you get a powerful automation execution framework running on the NOS.
Familiar with a multi-vendor network automation interface that spits fire?
napalm-srlinuxcommunity driver we plug in the NAPALM ecosystem using gNMI as the underlying management interface.
Does your networking team rely on Ansible for network automation, and you'd rather continue using it with SR Linux fabric?
We have you covered with Ansible modules developed for SR Linux fully modelled JSON-RPC interface.
Fully modeled, structured, and performant interfaces is not particularly your cup of tea? No worries, we added plugins for the two most popular screen craping libraries:
Tutorials coming soon...
Including NDK applications written by users. ↩
Generated with openconfig/ygot. ↩