Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

USB Network Gate Software Development Kit

USB Network Gate SDK/OEM gives you an efficient way to create a platform-specific application powered by our unique USB passthrough technology.

With our SDK/OEM package, you can extensively test the USB Network Gate functionality and integrate it into your software solution to legally distribute it to your end-users.
A person showing another person how to integrate USB Network Gate into their technology.

Supported IDEs

Check out supported IDEs and requirements

View Supported IDEs

SDK components

See full list of UNG SDK package components

View packages

Resources

Video course, supported devices, user manuals

Check out the Resources

Why choose USB Network Gate SDK

 A price tag with a dollar sign on it.

Flexible licensing terms

Distribute our technology as a part of your software package for a small additional fee.
 A laptop showing a slash between angle brackets.

Easy start

Detailed documentation & code samples for fast integration.
 A chat

Expert tech support

Get priority technical support and access to engineering team.

Success Stories

Customers worldwide have already implemented USB Network Gate technology into their own software products. Here are some of their stories.
The iCOGNIZE GmbH logo.
Alexander L.
CEO
"USB Network Gate seems to be more flexible compared to the competitors… It’s a full-stack software solution..."
The Southwestern Vermont Medical Center logo.
Tony F.
Support Specialist
"...successfully linked the webcams to a host machine and view the patients using surveillance software. "
The KUKA Systems logo.
Cheng X.
Virtual Commissioning Robot Leader
"...we can access some very specific license dongles… it saves a lot of money for us. "

Supported IDEs

Windows
  • Visual Studio 6.0+ (all languages)
  • C++ Builder, Delphi (all versions)
  • CSharp, Visual Basic.net, Microsoft VC++
  • Python, Java
  • many others!
Linux
  • GNU toolchain
macOS
  • XCode version 3.2.X or later
Android
  • Android Studio, Eclipse and many other!

System requirements

Windows
  • Windows 2008 R2 64-bit
  • Windows 7 32-bit/64-bit
  • Windows 8 32-bit/64-bit
  • Windows Server 2012 64-bit
  • Windows Server 2016 64-bit
  • Windows Server 2019 64-bit
  • Windows 10 32-bit/64-bit
  • Windows 11
  • Windows on ARM 64-bit
Linux
  • CentOS 7-8
  • CentOS Stream 8–9
  • Fedora 33-36
  • Ubuntu 14.04–22.04
  • Debian 10-11
  • Linux Mint 19.x
macOS
  • macOS 10.14 and higher
Android
  • Android 5.0 or higher

What you are getting

The USB Network Gate OEM SDK package includes:
General
  • Installation package;
  • OEM redistributable package;
  • Developer application programming interfaces (APIs);
  • On-device libraries to interface to a particular programming language;
  • Sample codes;
  • Technical notes or other supporting documentation;
  • SDK license key for silent registration (issued to your company name);
  • Single License for unlimited shared USB ports that allows you to use the regular version of USB Network Gate for its better understanding.
SDK for Windows
  • Service’s and drivers’ Windows binaries;
  • SDK manual covering API description and integration questions;
  • Sample applications and their source code as a reference;
  • Source code of security DLLs (auth.dll and crypt.dll) to help you implement your authentication system.
SDK for Linux
  • API description;
  • Special SDK binary of USB Network Gate daemon;
  • Headers for linking with the daemon binary;
  • Source code of the USB Network Gate kernel module.
SDK for macOS
  • API description;
  • USB Network Gate Framework (includes binaries of daemon and kernel extension);
  • Headers for linking with the framework.
SDK for Android
  • The libraries required by the eveusb core control library, including Java binding;
  • SDK manual covering API description and integration questions;
  • Sample application and its source code as a reference.

SDK-based software products

To save your time and resources, consider trying our turnkey solutions based on UNG SDK that can help you right away.

FlexiHub is a service that facilitates access to any USB and COM devices by enabling passthrough to a remote computer, a cloud, or a virtual machine.


This solution can streamline your enterprise architecture and enhance your tech support team’s efficiency.

Want to learn more? Contact with Sales Team

FlexiHub comes with:
  • UNG SDK for Windows, macOS, Linux, and Android
  • VSPD SDK for Windows
  • Central Server for authorization and data control
  • Tunnel Server for fast access to remote devices from any location
  • Private Account for easy user/subscription management

Donglify is a service specifically designed to enable remote access to USB dongles over any distance.


This solution significantly extends your dongle’s service life and facilitates the operational process for your fully remote and hybrid workforce.

Want to learn more? Contact with Sales Team

Donglify comes with:
  • USB Network Gate SDK for Windows and macOS
  • Multi-connect option* for simultaneous connections to USB devices
  • Central Server for authorization and data control
  • Tunnel Server for fast access to remote devices from any location.
  • Private Account for easy user/subscription management
* This option is only available if your dongle’s license agreement doesn’t explicitly prohibit simultaneous access to it from multiple devices.

Learn More About the USB Network Gate SDK

 A collection of videos

USB Network Gate integration video course

Get started with the SDK using our free video lessons and code examples.
 A USB-A plug.

Supported Devices

Find out if your device can be shared by USB Network Gate.
 An open notebook.

User Manuals

Resources that will help you with general use, configuration, or common issues.

Ready to integrate USB Network Gate into your product?

Fill out the form to get our SDK trial with activation code and documentation.

Need help?

Our Support Team is always ready to help you with any issues related to USB Network Gate.
Contact Support