Email us :

YumaPro SDK Basic FAQ

YumaPro SDK Basic Frequently Asked Questions

Q: What is YumaPro SDK Basic?

A: YumaPro SDK Basic is a full NETCONF and RESTCONF server development kit with tools to develop and test YANG modules. Also included is SSH and TLS security as well as Call Home and a client application to test the server and YANG models.


Q: How can I download YumaPro SDK Basic?

A: Contact YumaWorks to purchase YumaPro SDK Basic.


Q: Can I use YumaPro SDK Basic to create commercial products?

A: Yes, but you will need to fill in and return a signed license agreement to YumaWorks. There is a small fee to ship YumaPro SDK Basic in your product. Contact for more details.


Q: Can I upgrade to YumaPro SDK Basic from OpenYuma or yuma123?

A: Yes, users of OpenYuma and yuma123 can easily switch to YumaPro without rewriting SIL code.


Q: Can I give a copy of YumaPro SDK Basic to my friend/colleague?

A: No. Instruct them to contact YumaWorks to purchase YumaPro SDK Basic.


Q: Can I use YumaPro SDK Basic to develop and test my own YANG modules?

A: Yes, all the SDK tools for the development of YANG modules are included in YumaPro SDK Basic.


Q: Can I create my own YANG Server Instrumentation Libraries (SIL)?

A: Yes. Our commercial YANG development tools are included in YumaPro SDK Basic. The code you create is yours and you can give the SIL source code away to others.


Q: Can I report a bug?

A: Yes, you can file a report through our Freshdesk Support Portal.


Q: Can I get technical support from YumaWorks for YumaPro SDK Basic?

A: Yes, technical support from YumaWorks is included when you purchase a YumaPro SDK Basic License, which provides access to monthly image updates and YumaWorks’ technical staff. Contact for more details. Additional support can be found in the YumaPro User Forum and YumaWorks’ Knowledge Base.


Q: If I upgrade to the full YumaPro SDK from YumaPro SDK Basic will I need to rewrite any of my code?

A: No, you will not need to rewrite any code.  YumaPro SDK Basic APIs are a subset of the full set of YumaPro SDK APIs, so any code you write to work with Basic will work seamlessly with the full SDK.


Q: What architectures are supported by YumaPro SDK Basic?

A: YumaPro SDK Basic supports the following architectures:

  • Linux AMD/Intel 64-bit
  • Linux ARM 64-bit
  • Linux ARM 32-bit


Q: What if I want to use gNMI, a CLI, or SNMP?

A: It is easy to upgrade to the full YumaPro SDK. The instrumentation you developed in the Basic package is automatically reflected in the additional Northbound interfaces provided with the Full license, thanks to YumaPro SDK’s automation. Upgrading to a full YumaPro SDK license provides:

  • full active/standby High Availability
  • embedded Command Line Interface (yp-shell)
  • optional Google RPC Network Management Interface (gNMI)
  • optional Simple Network Management Protocol (SNMP) v1, v2c and v3 (read only)
  • Contact YumaWorks to learn more