MG-SOFT Visual YANG Designer Professional Edition

The future of network management and network configuration is here!

MG-SOFT Visual YANG Designer lets you design, edit and validate NETCONF YANG and YIN modules in a visual manner, without having to master the YANG or YIN syntax. In addition to the visual design mode of operation, the software now features also an advanced source mode of operation, which incorporates a full-blown YANG source code editor that includes syntax coloring and intelligent code completion feature. The source mode of operation boosts productivity for experienced YANG authors who prefer writing the YANG code themselves with convenience of the built-in YANG authoring mechanisms, like autocomplete, find usages, go to definitions, find/replace, etc.

The software can load existing YANG and YIN modules and let you edit them either in a visual manner (where module elements are graphically represented as nodes in a hierarchical tree view) or by using the built-in YANG source code editor.

Converting MIB files to YANG files

If you need to convert MIB files to YANG files, we certainly recomend using MG-SOFT MIB Explorer, which has, among many other features, also a function for converting MIB files to YANG files.

After the conversion you can continue editing YANG files in MG-SOFT Visual YANG Designer in order to add or edit the properties that were not available in the original MIB files. Here you can find a zip file containing both, the original MIB file and the YANG file converted from the MIB by MIB Explorer.

To design a YANG/YIN module in a visual mode of operation, simply drag&drop YANG nodes (e.g., container, list, leaf, leaf-list, etc.) from the components toolbar to the desired position in the module tree and set their properties in the Node Properties panel of the main window.

To import other YANG/YIN modules and reference their definitions in the current module, use the "File / Import" command. This will import the selected YANG/YIN module and display its tree in the Components window panel - Imports tab.

MG-SOFT Visual YANG Designer Professional Edition - Main window
(Click for full size view)

MG-SOFT Visual YANG Designer Professional Edition - Main window

The statements in the imported module may then be referenced in the current module, e.g., nodes in the current module can use the typedefs defined in the imported module. To use other nodes from the Imports tab, select the node you want to use (e.g., grouping, extension, feature, etc.) and drag&drop it to the proper position in the current module displayed in the YANG Tree window panel in the left section of the main window.

The software includes YANG consistency validator and lets you export finished modules to the NETCONF native YANG format or to XML-based YIN syntax format.

MG-SOFT Visual YANG Designer is compliant with the current IETF's RFC documents: RFC 4741, RFC 4742, RFC 5277, RFC 6020, RFC 6022, RFC 6110, RFC 6241 and RFC 6242.

MG-SOFT Visual YANG Designer is a Java(TM) application that can be installed and used on Windows, Linux and Mac OS X operating systems with Java Runtime Environment version 7.0 (a.k.a. JRE 1.7) or later installed.

A customer testimonial
"Thank you for the fix - after going through some hurdles to make JRE 1.8 the version the system uses on Mac, this fixes the problem.

Appreciate your support - itís working great now! Your support has been very helpful (much better than large Software companies!)"

Emil A.I. , Staff Engineer - Architect
ViaSat, Inc , U.S.A.