Cookie
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 SDK

USB Network Gate SDK gives you an efficient way to create a platform-specific application powered by our unique USB passthrough technology. With our SDK 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.

USB Network Gate SDK

You’re in good company

Our customers have already experienced the benefits of the leading-edge solution for remote access to USB devices.
1
"USB Network Gate seems to be more flexible compared to the competitors… It’s a full-stack software solution..."

Alexander L.
CEO, iCOGNIZE GmbH →
2
"...successfully linked the webcams to a host machine and view the patients using surveillance software."

Tony F.
Support Specialist, SW Vermont Medical Center →
3
"...we can access some very specific license dongles… it saves a lot of money for us."


Cheng X.
Virtual Commissioning Robot Leader, KUKA →

Getting started

To begin building your app with the USB Network Gate SDK, you will need to:
  1. Download the SDK package suitable for your OS.
  2. Install the SDK package components.
  3. Fill out this form to get a 7-day trial activation code →

    Download SDK

    OS
    File description
    File size
    Download link
    Windows
    Installer x86 and x64
    10.2 MB
    Linux
    Desktop DEB x86
    7.28 MB
    Desktop DEB x64
    5.82 MB
    Desktop RPM x86
    7.35 MB
    Desktop RPM x64
    7.65 MB
    Desktop RPM x64 (CentOS 8)
    6.02 MB
    Desktop DEB x64 (before Ubuntu 20.04)
    7.05 MB
    Desktop RPM x64 (before CentOS 8)
    7.13 MB
    macOS
    DMG File
    43.4 MB

    Supported IDEs

    Windows:

    • Visual Studio 6.0+ (all languages);
    • C++ Builder, Delphi (all versions);
    • many others!
    Linux:

    GNU toolchain

    macOS:

    XCode version 3.2.X or later

    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
    • Ubuntu 14.04–21.04

    macOS:

    macOS 10.14 and higher

    SDK package components

    The USB Network Gate SDK comes with the following components:
    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;

    Supported device

    USB Network Gate easily connects one or more remote USB devices to your computer over Ethernet.
    • 3D Printers
    • Cameras
    • Card readers
    • Digital TV Tuners
    • Webcams
    • Personal video recorder
    • Fingerprint readers
    • ID card scanners
    • Interactive Whiteboards
    • Modems
    • USB ANT Stick
    • Portable Thermometers
    • Multifunctionals
    • Plotters, Cutters
    • Printers
    • Scanners
    • USB Scales
    • Barcode scanners
    • Spectrophotometers
    • Universal Programmers
    • USB Monitors
    • USB Wireless Presenter
    • Smart Card Readers
    • Digital Mixers
    • BlackBerry
    • Gamepads
    • Graphic Tablets
    • Handhelds
    • Home Monitoring & Control System
    • iPads & iPhones
    • iPods
    • Keyboards
    • MIDI Controllers
    • Mouse Devices
    • USB Dongles
    • USB DVD Drives
    • Android Devices
    • USB Hard Drives
    • Wireless Weather Stations
    • USB VOIP (Skype) Phone
    • Universal remote control
    • Bluetooth adapters
    • Credit Card Readers
    • Depth Sensors
    • Elgato Turbo.264HD Hardware Accelerator
    • Infrared adapters
    • J2534 interface cables
    • JTAG/SWD debugging interface
    • KNX/EIB USB Interface
    • Software Defined Receiver
    • USB Adapters
    • USB Graphic Adapter
    • USB Network interfaces
    • USB Satellite Receivers
    • USB sound cards/headsets
    • USB TAPs
    • USB to COM cables
    • USB Wi-Fi adapters

    Learn more about USB Network Gate SDK

    Find essential information on how to start using the USB Network Gate SDK.

    Need help?

    Get the answer to your question in our comprehensive Knowledge Base.
    Go to Knowledge Base
    If you can’t find what you’re looking for, our Support Team is happy to assist.
    Contact Support