YumaPro SDK Details
YumaPro SDK is a full Server Development Kit for NETCONF/YANG with many features, including NETCONF protocol support, a YANG compiler, and automatic code generation. You have several options when deciding which YumaPro SDK license is right for your organization.
Binary SDK
Basic
YumaPro SDK Basic is a full NETCONF server development toolkit for developing and testing YANG modules. It features NETCONF with SSH and TLS support, YANG Push support, a NETCONF client (yangcli-pro), and YANG development tools (yangdump-pro, yangdiff-pro, and more).
Core
YumaPro SDK Core includes everything in Basic plus additional features, including the RESTCONF protocol, an embedded CLI (yp-shell), and NETCONF and RESTCONF client libraries.
Advanced
YumaPro SDK Advanced includes everything in Core plus additional features, including Call Home, YP-HA High Availability, gNMI support, gRPC Support, and SNMP support,
Optional Source Code
SDK Source also has the same features as Advanced SDK Binary, including the ability to create custom images and debug images for faster development. YumaWorks also releases new versions monthly.
YumaPro SDK Feature Comparison Chart
Feature | YumaPro SDK Basic | YumaPro SDK Core | YumaPro SDK Advanced | YumaPro SDK Source |
---|---|---|---|---|
yangcli-pro NETCONF client and test tool | ||||
YANG 1.0 and 1.1 compiler | ||||
NETCONF 1.0 and 1.1 protocol (SSH and TLS) | ||||
RESTCONF protocol | ||||
Automatic code generation | ||||
Load and unload YANG modules at run-time | ||||
YANG Push support | ||||
NMDA support | ||||
Many standard YANG modules included | ||||
Access to YumaWorks' Knowledge Base | ||||
Access to YumaPro Doxygen Browser for Module, Data Structure and File APIs | ||||
Access to YumaPro User Forum | ||||
Integration with existing databases and CLI (DB-API) | ||||
Full set of user callbacks for transaction handling | ||||
System callbacks for easy embedded device integration | ||||
Distributed instrumentation (sub-agents) | ||||
ARM 64-bit support | ||||
Support for all operating system pre-built binaries | ||||
Concurrent client sessions | ||||
Multicore concurrent operations | ||||
Embedded CLI (yp-shell) | ||||
yp-client NETCONF and RESTCONF client libraries | ||||
Static libraries for yp-client applications | ||||
Static libraries for SIL-SA applications | ||||
Static libraries for DB-API applications | ||||
Call Home over NETCONF support | ||||
High Availability support (YP-HA) | ||||
gNMI support | ||||
gRPC support | ||||
SNMP | ||||
yocto/bitbake support | ||||
PetaLinux support | ||||
Mentor Embedded Linux support | ||||
Create custom images | ||||
Create debug images | ||||
Multiple technical support options | ||||
Release frequency | Monthly | Monthly | Monthly | Monthly Daily** |
** Source snapshots available in as little as 48 hours for Sev1 and Sev2 bugs. Regular releases done monthly. |
Start an Evaluation of YumaPro SDK
YumaWorks offers YumaPro SDK evaluations to help you get the necessary YANG tools and services for your organization’s needs. Contact us today, and we’ll provide more information on the solutions you’re looking for.