YumaPro SDK Details
YumaPro SDK is a full Server Development Kit for NETCONF/YANG with many features, including NETCONF and RESTCONF 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
There are three versions of YumaPro SDK Binary. The table below compares the feature differences between Basic, Core, and Advanced binary products.
Optional Source Code
Optionally, YumaPro SDK Source Code is available. The features available with a source code license are compared to the Binary products in the table below. There are three versions of Source Code: 1) Server, 2) Server Plus embedded CLI (yp-shell), and 3) the complete source code for YumaPro SDK, including development tools.
Full Licensing information can be found on our YumaPro Licensing Options page.
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 | ||||
NMDA support | ||||
Many standard YANG modules included | ||||
Access to YumaWorks' Knowledge Base | ||||
Access to YumaPro Doxygen Browser for Module, Data Structure and File APIs | ||||
Full set of user callbacks for transaction handling | ||||
System callbacks for easy embedded device integration | ||||
ARM 64-bit support | ||||
Support for all operating system pre-built binaries | ||||
Concurrent client sessions | ||||
Multicore concurrent operations | ||||
Call Home over NETCONF support | ||||
YANG Push support | ||||
Distributed instrumentation (SIL-SA, Server Instrumentation Library Sub-Agents) | ||||
Integration with your system database (DB-API) | ||||
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 | ||||
Embedded CLI (yp-shell) | ||||
High Availability support (YP-HA) | ||||
Schema Mount | ||||
Binary YANG Push | ||||
gNMI support | ||||
gRPC support | ||||
SNMP | ||||
Python Server Instrumentation Libraries (PY-SIL) | ||||
yocto/bitbake compatibility | ||||
PetaLinux compatibility | ||||
Mentor Embedded Linux compatibility | ||||
Create custom images | ||||
Create debug images | ||||
Premium support available | ||||
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.