Email us :


A Powerful YANG Driven Graphical Workbench

Looking for a solution that allows you to better manage NETCONF through client GUI (Graphical User Interface)? You’re in luck. YumaWorks’ YumaBench is designed to streamline GUI and NETCONF sessions.

YumaBench - Powerful YANG Driven Graphical Workbench - NETCONF GUI

What Is YumaBench?

YumaBench is an intuitive graphical interface to manage, configure and monitor NETCONF servers. It helps increase productivity by customizing tasks according to your needs. The newest tool in YumaPro SDK, YumaBench enables the viewing and editing of YANG data in a natural way – no XML needed.

YumaBench GUI was created with developers and network operators in mind. Its design specifications can help these professionals better manage network devices, such as routers and switches. As a part of YumaBench GUI, NETCONF protocols are also implemented to allow remote control and operation of these network devices.

Benefits of YumaBench

YumaBench is built on YumaPro SDK technology, uses a simple client/server architecture, and is relatively simple to learn and understand. With these benefits, you can also enjoy the following performance perks:

  • Manage multiple NETCONF sessions
  • Customize session views for productivity
  • Intuitively browse and edit server configurations
  • Monitor telemetry and notifications with flexible filtering

YumaBench is a desktop application built upon proven YumaPro SDK technology

YumaBench manages multiple NETCONF sessions tailoring each session to your needs:

  • based on yangcli-pro client including command line functionality, help and completion
  • NETCONF over SSH/TLS password and certificate authentication
YumaBench is the newest Layer of YumaPro SDK

Customize Session views for productivity:

  • server YANG data is displayed dynamically, adapting to:
    • YANG objects
    • optional features
    • augments
    • deviations
  • zoom into large YANG data trees to create the specific view you need
  • find the “needle in the haystack” with search for objects and data
  • customizable YANG object coloring for optimized recognition

Intuitively browse and edit server configurations – no XML needed:

  • highlight configuration mandatory objects
  • help to create repetitive configuration with add, clone and remove nodes
  • validate user configuration changes
  • access to all NETCONF operations including insert and move
  • hover over nodes provides context driven help displaying YANG descriptions

Monitor telemetry and notifications:

  • flexible filtering and views to pinpoint the data you care about

Main Window

YumaBench main window increases your productivity with flexible management of NETCONF sessions:

  • manage multiple users and devices
  • create sessions from users and devices
  • launch and manage multiple sessions
  • manage command line aliases
  • quickly clone and modify users, devices and sessions to create new ones
YumaBench Main Window screen shot

Session Window

Configuration Tab

YumaBench Configuration Tab

Monitoring Tab

YumaBench Session Monitoring Tab

Console Log Tab

YumaBench Session Console Log Tab

Notifications Tab

YumaBench Session Notifications Tab

Download YumaBench

Interested in what YumaBench has to offer? You’re in the right place. You can currently try the YumaBench early release version to become better acquainted with it—for free. 

To properly install YumaBench, you must first download the appropriate prerequisite libraries and installer (we’ll walk you through how to do that as you install the software).

Currently YumaBench supports the following operating systems:

  • Ubuntu 18.04 and 20.04
  • Debian 9 and 10
  • Fedora 33 and 34
  • Red Hat Enterprise Linux 8
  • CentOS 8
  • Mac OS Catalina and Big Sur

Choose the installer package based on your operating system:

Operating SystemDownload Links
Red Hat Enterprise Linux/CentOS/Fedora
Mac OS

Installation of YumaBench is easy.   Just follow these steps:

  1. Install the following pre-requisite libraries:
    • For CentOS:
      • > sudo dnf install epel-release
  2. Download the appropriate installer, from the links above, install and run the YumaBench installer program:
    • For Red Hat Enterprise Linux / CentOS / Fedora:
      • > sudo dnf install ./<.rpm package name>
      • > yumabench-linux-installer
    • For Ubuntu / Debian:
      • > sudo apt-get install ./<.deb package name>
      • > yumabench-linux-installer
    • For Mac OS:
      • Unzip the file if your browser did not do so already, find the yumabench-setup program and double click it to prepare your system.
      • Double click the yumabench-installer program which will complete installation.
  3. Run YumaBench:
    • > yuma-bench

In depth installation instructions can be found here:

YumaBench Installation Instructions

FAQs and User Manual

FAQs on the use and installation of YumaBench can be found in the YumaBench section of our Knowledge Base

Download/view the YumaBench User Manual

YumaBench uses the libraries listed below. The licenses for the libraries and for YumaBench can be downloaded from the links below:

Applications and Libraries Used by YumaBenchLicense Links
YumaBench GUIYumaBench User License