With the Jabra JavaScript SDK, you can easily integrate Jabra device functionality into your JavaScript applications.
This package contains the core functionality with support for:
Getting basic device information
Call control integration for softphones
Other packages will provide more specialized functionality.
For details on usage and integration options, please refer to Jabra for Developers.
Changelog
[4.3.4] - 2025-08-08
Added
Support for extended device integration over WebHID for devices that support it.
This will allow integration with these devices in a browser, without the need to install a Device Connector and browser extension that is otherwise needed for this functionality.
Changed
In previous versions of the SDK, all dependencies were bundled in the SDK. From this version this is no longer the case. That means that if you are using the UMD version of the SDK, then you must include that dependency yourself. This can be done in various ways. Here is an example using the UMD script included in the RxJS package:
Some devices are not correctly detected on Linux: Devices like the Jabra Engage 65 and Jabra Engage 75 that have a setting to disable softphone connections will not be correctly detected on Linux, if this setting is disabled.
Managing image quality settings on a Jabra PanaCast 50 from macOS or Linux will cause the Device Connector to crash. This will cause the SDK to be inoperable and requires a re-initialization of the SDK.
If a dongle-connected headset is turned off while the PC is in sleep mode, it will still appear in the device list after the PC is resumed.