Skip to content
Renato Westphal edited this page Sep 3, 2018 · 3 revisions

RFCs

YANG models

Presentations

Whitepapers

Blog posts and podcasts

Software

libyang

libyang is a YANG data modelling language parser and toolkit written (and providing API) in C.

pyang

pyang is a YANG validator, transformator and code generator, written in python. It can be used to validate YANG modules for correctness, to transform YANG modules into other formats, and to generate code from the modules.

ncclient

ncclient is a Python library that facilitates client-side scripting and application development around the NETCONF protocol.

YDK

ydk-gen is a developer tool that can generate API's that are modeled in YANG. Currently, it generates language binding for Python, Go and C++ with planned support for other language bindings in the future.

pyangbind

A plugin for pyang that creates Python bindings for a YANG model.

ConfD

Sysrepo

Sysrepo is an YANG-based configuration and operational state data store for Unix/Linux applications.

Netopeer2

Netopeer2 is a set of tools implementing network configuration tools based on the NETCONF Protocol. This is the second generation of the toolset, originally available as the Netopeer project. Netopeer2 is based on the new generation of the NETCONF and YANG libraries - libyang and libnetconf2. The Netopeer server uses sysrepo as a NETCONF datastore implementation.

Clixon

Clixon is an automatic configuration manager where you generate interactive CLI, NETCONF, RESTCONF and embedded databases with transaction support from a YANG specification.