Have an account?
  •   Personalized content
  •   Your products and support

Need an account?

Create an account

Automate and Innovate with Cisco IOS XR multi-dimensional programmability

Deploy and operate thousands of network devices faster than ever before

Fast-track new device onboarding

with Zero Touch Provisioning. Your device powers up within minutes with customized provisioning and all of that is automated.

Accelerate operations through automation

with IOS XR extensive support of YANG data models—be it native, OpenConfig or IETF models – They all offer programmatic access to software features.

Get real-time insights

into what’s happening in the network with model-driven telemetry.

Explore rapid network innovation by leveraging powerful APIs

YANG Development Kit API

Comprehensive SDK for programming network devices using YANG data models

Benefits

  1. Simple programmability through abstraction of YANG, protocols and encodings for both novice and expert programmers
  2. Rich built-in data validation
  3. Comprehensive data model support (Cisco, OpenConfig, IETF)

What's Inside

Protocols

netconf logo

NETCONF

netconf logo

gRPC

Encodings

xml

XML

json

JSON

Google Protocol Buffer

protobuf

Google Protocol Buffer

Programming languages

Python

Python

C Plus

C++

Go

Go

Service Layer API

Broad SDK for augmenting control plane of network devices

Benefits

  1. High-performance direct interface to control plane for routing functions programming
  2. Build your do-it-yourself system for rapid network innovation
  3. Leverage proven XR infrastructure

What's Inside

Encoding

Google Protocol Buffer

protobuf

Google Protocol Buffer

RPC

netconf logo

gRPC

© 2018 Cisco and/or its affiliates. All rights reserved.