Chat with Us!

Explore and learn about standard interfaces

Understanding the what and why of NETCONF/RESTCONF and YANG.

Using standard interfaces help network engineers

Utilize a true programmatic interface with NETCONF and RESTCONF

Seperate Configuration and State Information

Configure Network "Services" AND Devices

Comprehensive feature coverage with YANG data models

Resources to check out for standard interfaces

Read Adam Radford's blog, Getting Started with NETCONF/YANG

Review the IETF docs for YANG, NETCONF and RESTCONF

Explore DevNet learning labs to enrich your understanding of Standard Device Interfaces & Models

How is Cisco involved? View OpenConfig on Cisco Platforms

Are you ready? Start developing now.

Sandbox

IOS-XE
RESTCONF always-on sandbox includes IOS-XE 3.17

NX-OS
Open NX-OS reservation-based sandbox includes Nexus 9000

NX-API
Simplified switch interaction using virtualized NX-OS (NX-OSv)

Sample Code

RESTCONF examples
Sample code for the RESTCONF 101 & 102 learning labs.

NETCONF examples
Sample code for the Cisco DevNet NETCONF Learning Labs

 

 

SEE WHAT WE'VE GOT FOR YOU

Find a YANG Data Model for your Cisco device

Quickly find out which YANG Model to use for a technology

DOES YOUR DEVICE SUPPORT NETCONF / RESTCONF?

NETCONF (RFC 6241) RESTCONF gRPC
IOS-XE as of IOS-XE 3.9.1
 Catalyst 4500

as of IOS-XE 16.3
 Catalyst 3650
 Catalyst 3850
 ASR 1000
 ISR 4000
 CSR 1000v
 ISRv
- -
IOS-XR as of IOS-XR 5.3.0
 ASR 9000
 NCS 1000
 NCS 5000
- -
NX-OS as of NX-OS 7.0(3)I5(1)
 Nexus 3000
 Nexus 9000

as of NX-OS 7.3(0)N1(1)
 Nexus 7000*
 Nexus 6000
 Nexus 5000*
as of NX-OS 7.0(3)I5(1)
 Nexus 3000
 Nexus 9000
as of NX-OS 7.0(3)I5(1)
 Nexus 3000
 Nexus 9000

* Nexus 7000 and 5000 have had basic NETCONF support through XML Management interface from much earlier, but significant enhancements added in the 7.3 release

Learn from Cisco's open source projects
Leverage YDK and Yang Explorer tools to quickly get you started

YDK    

Check out the following YDK projects

We open sourced YDK to help the industry reap the benefits of data models and facilitate the implementation of network automation.

YANG EXPLORER    

An open-source Yang Browser and RPC Builder Application

    Upload / Compile YANG models from User Interface Or Command Line
    Build NETCONF RPC
    Generate Python example code
    Search YANG xpaths
    and more!

Do you have any questions?

Join the discussion with the Networking experts and peers!

Looking for more resources?

Check out what Cisco Digital Networking Architecture is all about.