René's URL Explorer Experiment


Title: Programmability - Learn SR Linux

Open Graph Title: Learn SR Linux - Programmability

X Title: Learn SR Linux - Programmability

Description: Open documentation for open Network OS

Open Graph Description: Open documentation for open Network OS

X Description: Open documentation for open Network OS

Opengraph URL: https://learn.srlinux.dev/programmability/

Generator: mkdocs-1.6.1, mkdocs-material-9.7.1

direct link

Domain: learn.srlinux.dev

authorSR Linux
og:typewebsite
og:imagehttps://learn.srlinux.dev/images/site-card.webp
og:image:typeimage/png
og:image:width1200
og:image:height630
twitter:cardsummary_large_image
twitter:imagehttps://learn.srlinux.dev/images/site-card.webp

Links:

Discordhttps://discord.gg/tZvgjQ6PZf
https://learn.srlinux.dev/
srl-labs/learn-srlinux https://github.com/srl-labs/learn-srlinux
Home https://learn.srlinux.dev/
Get Started https://learn.srlinux.dev/get-started/
Management https://learn.srlinux.dev/mgmt/
Programmability https://learn.srlinux.dev/programmability/
Tutorials https://learn.srlinux.dev/tutorials/
Community https://learn.srlinux.dev/community/
Blog https://learn.srlinux.dev/blog/
https://learn.srlinux.dev/
srl-labs/learn-srlinux https://github.com/srl-labs/learn-srlinux
Home https://learn.srlinux.dev/
Get Started https://learn.srlinux.dev/get-started/
Lab https://learn.srlinux.dev/get-started/lab/
CLI https://learn.srlinux.dev/get-started/cli/
Interfaces https://learn.srlinux.dev/get-started/interface/
Network Instances https://learn.srlinux.dev/get-started/network-instance/
BGP https://learn.srlinux.dev/get-started/bgp/
Management https://learn.srlinux.dev/mgmt/
CLI https://learn.srlinux.dev/cli/
Show Commands https://learn.srlinux.dev/cli/show-commands/
Chassis and Environment https://learn.srlinux.dev/cli/show-commands/chassis-and-env/
Interface https://learn.srlinux.dev/cli/show-commands/interface/
LAG https://learn.srlinux.dev/cli/show-commands/lag/
Network Instance https://learn.srlinux.dev/cli/show-commands/network-instance/
OSPF https://learn.srlinux.dev/cli/show-commands/ospf/
IS-IS https://learn.srlinux.dev/cli/show-commands/is-is/
BGP https://learn.srlinux.dev/cli/show-commands/bgp/
EVPN https://learn.srlinux.dev/cli/show-commands/evpn/
ACL https://learn.srlinux.dev/cli/show-commands/acl/
CPM Filter https://learn.srlinux.dev/cli/show-commands/cpm-filter/
Mirroring https://learn.srlinux.dev/cli/show-commands/mirroring/
DHCP Relay https://learn.srlinux.dev/cli/show-commands/dhcp-relay/
TACACS https://learn.srlinux.dev/cli/show-commands/tacacs/
SR Linux CLI: Wildcards and Ranges https://learn.srlinux.dev/blog/2023/sr-linux-cli-wildcards-and-ranges/
SNMP Framework https://learn.srlinux.dev/snmp/snmp_framework/
Software Upgrade https://learn.srlinux.dev/mgmt/gnoi_sw_upgrade/
Programmability https://learn.srlinux.dev/programmability/
YANG https://learn.srlinux.dev/yang/
YANG Browser https://learn.srlinux.dev/yang/browser/
NDK https://learn.srlinux.dev/ndk/
NDK Architecture https://learn.srlinux.dev/ndk/guide/architecture/
NDK Operations https://learn.srlinux.dev/ndk/guide/operations/
Agent Components https://learn.srlinux.dev/ndk/guide/agent/
Go https://learn.srlinux.dev/ndk/guide/dev/go/
With Bond https://learn.srlinux.dev/ndk/guide/dev/go/with-bond/
Main function https://learn.srlinux.dev/ndk/guide/dev/go/with-bond/main/
Bond agent https://learn.srlinux.dev/ndk/guide/dev/go/with-bond/bond/
Greeter app https://learn.srlinux.dev/ndk/guide/dev/go/with-bond/app/
Logging https://learn.srlinux.dev/ndk/guide/dev/go/with-bond/logging/
The Hard Way https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/
Main function https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/main/
App Instance https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/app-instance/
App Start https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/app-start/
Receiving Configuration https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/receiving-config/
Notification Stream https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/notif-stream/
Handling Notifications https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/handling-notif/
Processing Config https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/processing-config/
Updating State https://learn.srlinux.dev/ndk/guide/dev/go/the-hard-way/updating-state/
Build & Package https://learn.srlinux.dev/ndk/guide/dev/go/build-and-package/
Python https://learn.srlinux.dev/ndk/guide/dev/py/
Greeter App https://learn.srlinux.dev/ndk/guide/dev/py/greeter-py/
Agent Installation & Operations https://learn.srlinux.dev/ndk/guide/agent-install-and-ops/
App Catalog https://learn.srlinux.dev/ndk/apps/
EVPN Proxy https://learn.srlinux.dev/ndk/apps/evpn-proxy/
kButler https://learn.srlinux.dev/ndk/apps/kbutler/
Prometheus Telemetry Exporter https://learn.srlinux.dev/ndk/apps/srl-prom-exporter/
SR Linux GPT https://learn.srlinux.dev/ndk/apps/srl-gpt/
Satellite Tracker https://learn.srlinux.dev/ndk/apps/satellite/
Releases https://learn.srlinux.dev/ndk/releases/
0.2 https://learn.srlinux.dev/ndk/releases/0.2/
0.3 https://learn.srlinux.dev/ndk/releases/0.3/
0.4 https://learn.srlinux.dev/ndk/releases/0.4/
Ansible https://learn.srlinux.dev/ansible/
nokia.srlinux collection https://learn.srlinux.dev/ansible/collection/
get https://learn.srlinux.dev/ansible/collection/get/
config https://learn.srlinux.dev/ansible/collection/config/
validate https://learn.srlinux.dev/ansible/collection/validate/
cli https://learn.srlinux.dev/ansible/collection/cli/
CLI Plugins https://learn.srlinux.dev/cli/plugins/
Getting started https://learn.srlinux.dev/cli/plugins/getting-started/
MultiCLI Project https://learn.srlinux.dev/cli/plugins/multicli/
Tutorials https://learn.srlinux.dev/tutorials/
Introduction https://learn.srlinux.dev/tutorials/l2evpn/intro/
Fabric configuration https://learn.srlinux.dev/tutorials/l2evpn/fabric/
EVPN configuration https://learn.srlinux.dev/tutorials/l2evpn/evpn/
Summary https://learn.srlinux.dev/tutorials/l2evpn/summary/
Basics https://learn.srlinux.dev/tutorials/evpn-mh/basics/
Configuration https://learn.srlinux.dev/tutorials/evpn-mh/basics/conf/
Verification https://learn.srlinux.dev/tutorials/evpn-mh/basics/verify/
RT5-only L3 EVPN https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/
Underlay Routing https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/underlay/
Overlay Routing https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/overlay/
L3 EVPN Instance https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/l3evpn/
L3 EVPN with BGP PE-CE https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/l3evpn-bgp-pe-ce/
Summary https://learn.srlinux.dev/tutorials/l3evpn/rt5-only/summary/
KNE https://learn.srlinux.dev/tutorials/infrastructure/kne/
Installation https://learn.srlinux.dev/tutorials/infrastructure/kne/installation/
Topology https://learn.srlinux.dev/tutorials/infrastructure/kne/topology/
SR Linux with Openconfig services https://learn.srlinux.dev/tutorials/infrastructure/kne/srl-with-oc-services/
Introduction https://learn.srlinux.dev/tutorials/mpls/mpls-ldp/intro/
Routing https://learn.srlinux.dev/tutorials/mpls/mpls-ldp/routing/
LDP https://learn.srlinux.dev/tutorials/mpls/mpls-ldp/ldp/
Introduction https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/oper-group-intro/
Lab setup https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/lab/
Problem statement https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/problem-statement/
Configuring oper-group https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/oper-group-cfg/
Script https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/script/
Oper group in action https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/opergroup-operation/
Summary https://learn.srlinux.dev/tutorials/programmability/event-handler/oper-group/summary/
Basics https://learn.srlinux.dev/tutorials/programmability/json-rpc/basics/
Using nokia.srlinux collection https://learn.srlinux.dev/tutorials/programmability/ansible/using-nokia-srlinux-collection/
Intent-based management with Ansible https://learn.srlinux.dev/tutorials/programmability/ansible/intent-based-management/
Lab environment https://learn.srlinux.dev/tutorials/programmability/ansible/intent-based-management/env/
Project structure https://learn.srlinux.dev/tutorials/programmability/ansible/intent-based-management/project-structure/
Configuring the fabric https://learn.srlinux.dev/tutorials/programmability/ansible/intent-based-management/config/
Summary https://learn.srlinux.dev/tutorials/programmability/ansible/intent-based-management/summary/
Community https://learn.srlinux.dev/community/
Blog https://learn.srlinux.dev/blog/
Subscribe https://learn.srlinux.dev/blog/subscribe/
Tags https://learn.srlinux.dev/blog/tags/
In the Media https://learn.srlinux.dev/blog/media/
Roman Dodin https://learn.srlinux.dev/blog/author/rdodin/
Aninda Chatterjee https://learn.srlinux.dev/blog/author/aninda/
Vivek Venugopal https://learn.srlinux.dev/blog/author/vivek/
Tobias Weber https://learn.srlinux.dev/blog/author/tweber/
Míchel Redondo https://learn.srlinux.dev/blog/author/michelredondo/
Reda Laichi https://learn.srlinux.dev/blog/author/reda/
Sergey Fomin https://learn.srlinux.dev/blog/author/sfomin/
Saju Salahudeen https://learn.srlinux.dev/blog/author/sabdulra/
Erwan James https://learn.srlinux.dev/blog/author/ejames/
Mauricio Rojas https://learn.srlinux.dev/blog/author/mau/
Walter De Smedt https://learn.srlinux.dev/blog/author/wdesmedt/
Amit K https://learn.srlinux.dev/blog/author/amitk/
Anton Zyablov https://learn.srlinux.dev/blog/author/azyablov/
Jeroen van Bemmel https://learn.srlinux.dev/blog/author/jbemmel/
https://github.com/srl-labs/learn-srlinux/edit/main/docs/programmability/index.md
1https://learn.srlinux.dev/programmability/#fn:1
Continuehttps://learn.srlinux.dev/yang/
Referencehttps://learn.srlinux.dev/ndk/
Referencehttps://learn.srlinux.dev/cli/plugins/
2https://learn.srlinux.dev/programmability/#fn:2
Experimenthttps://github.com/srl-labs/ygotsrl
Checkout exampleshttps://learn.srlinux.dev/blog/tags/#tag:event-handler
Documentationhttps://learn.srlinux.dev/ansible/
pyhttps://github.com/scrapli/scrapli_community/tree/main/scrapli_community/nokia/srlinux
gohttps://github.com/scrapli/scrapligo/blob/main/assets/platforms/nokia_srl.yaml
Netmikohttps://github.com/ktbyers/netmiko/blob/develop/netmiko/nokia/nokia_srl.py
SNMP Frameworkhttps://learn.srlinux.dev/snmp/snmp_framework/
napalm-srlinuxhttps://github.com/napalm-automation-community/napalm-srlinux
Refactoring needed...https://github.com/napalm-automation-community/napalm-srlinux
NDK applicationshttps://learn.srlinux.dev/ndk/apps/
https://learn.srlinux.dev/programmability/#fnref:1
openconfig/ygothttps://github.com/openconfig/ygot
https://learn.srlinux.dev/programmability/#fnref:2
https://github.com/hellt
https://github.com/web-flow
https://github.com/ghankins
https://github.com/michelredondo
SR Linux team https://github.com/srl-labs
https://discord.gg/tZvgjQ6PZf
https://github.com/srl-labs
https://twitter.com/ntdvps

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.