SDK for JavaScript (Gen.3) is the successor of both SDK for Browser (Gen.2) and SDK for Node.js (Gen.2).

Integration Options

Option A) Web Application with Device Connector

Jabra SDK for JavaScript: Web Application (Device Connector)
You have to install the Browser Extension and the Device Connector on the local machine.

This option provides the best functionality when using web applications. But it requires additional software installed on each local machine (not available for Chrome OS).

Option B) Web Application with WebHID

Jabra SDK for JavaScript: Web Application (WebHID)
All functionality for local machine is provided by the browser. Additional software installations are not required.

Jabra's current implementation of WebHID has following limitations:

  • For wireless devices, only the USB connected dongles and desk stands will be available
  • Call Control works for wireless devices, but it will display the name of the dongle/desk stand instead of the name of the device
  • Call Lock works only inside the browser

Option C) Web Application with Contingency Integration

Jabra SDK for JavaScript: Web Application (Contingency Integration)
Contingency Integration supports both Device Connector and WebHID for attached clients.

Contingency Integration combines two different methods of integrations:

Integration Description
Web Application (Device Connector) Default mode with full feature support.
Web Application (WebHID) Fallback mode with limited features.

It requires limited additional testing during implementation.

Option D) Desktop Application with Node.js

Jabra SDK for JavaScript: Desktop Application (Node.js)
The installation of the Node.js application includes the Device Connector.

Desktop Applications are a more powerful way of integration in comparison to Web Applications. They are independent from any browser-related restrictions.


All features of this SDK are documented on the SDK Overview page.

Required Prior Knowledge

Working with this software requires prior knowledge in:

Ensure that you are familiar with these topics before your start your own integration.

System Requirements


Manufacturer Browser
Google Chrome
Microsoft Edge

Operating System

Operating System Hardware Platform
Windows 11 Intel 64-bit
Windows 10 Intel 64-bit
macOS 12 Intel 64-bit, Apple M1
macOS 11 Intel 64-bit, Apple M1
Ubuntu 20.04 Intel 64-bit
Chrome OS 94 (or higher) Intel 64-bit


Current Versions

  Version Generation Last Updated Download
SDK for JavaScript 4.2.1 Gen.3 Oct 2022 Go to npmjs.com
Device Connector for Windows 1.0.0 Gen.3 Oct 2021 Download
Device Connector for macOS 1.0.3 Gen.3 Oct 2022 Download
Device Connector for Linux 1.0.0 Gen.3 Oct 2021 Download
Browser Extension for Device Connector 1.1.7 Gen.3 Mar 2023 Go to Google Web Store

Legacy Versions

  Version Generation Last Updated Download Archived Documentation
SDK for JavaScript 4.2.0 Gen.3 Oct 2022 Go to npmjs.com  
SDK for JavaScript 4.1.2 Gen.3 Mar 2022 Go to npmjs.com Docs 4.1
Device Connector for macOS 1.0.0 Gen.3 Oct 2021 Download