Current Releases

Jabra SDK for macOS (March 2019)

This Software Development Kit (SDK) provides C interfaces to communicate with Jabra devices. The Jabra macOS SDK provides access to many device features and APIs. Product images can be displayed in your application and settings are used to let your users control the settings of the connected Jabra device. Some Jabra devices have 'application buttons' that your app can listen to and use button events to trigger actions in your app. If you are writing a softphone app, we have support for using buttons on the Jabra device to accept/reject a call. Data for product images and settings are provided by the SDK accessing our servers, always using the latest information. This means that you can expect new Jabra devices to be supported 'automatically', without having to use an updated SDK, or releasing a new version of your app.


  • OSX support : 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave)
  • XCode version 9.4.1 or later
  • Curl library - libcurl, this is installed by default in the OSX system at /usr/lib . If not present, use Homebrew to install it.
  • Network availability


Make sure the system requirements are met and unzip the SDK archive to a folder on your system and launch the demo app present in demo folder.


  Title Version Last Updated Link Link
Jabra SDK for macOS v1.7.3.4 March 2019 Download SDK

Jabra Node.js - Windows version : 1.0.6-11

SDK wrapper (jabra_prod.tgz) -- Release date: December 10, 2018


  • Remote Call Control (RCC) functionality - support for following commands:
    • Answer and end call
    • Mute and unmute call
    • Hold and resume call
    • Ring indication
    • Manual audio
  • Device settings
  • Button configuration (button takeover and remote MMI)
  • Support for Bluetooth adaptor (Link 360 and Link 370)
  • Device information (serial number, firmware version, battery status)
  • Busylight indication
    • Concurrency support for multiple applications of SDK
    • Coexistence with Jabra Direct
  • Device events logging
    • Device firmware update
    • Log File Size and Backup
    • Concerning settings: The dongle and child devices are now handled as separate entities.


  • Pro 9470
  • Pro 9465
  • Pro 9460
  • Pro 9450
  • Biz 2300
  • Motion Office
  • Evolve 65 USB
  • Biz 2400 II CC
  • Pro 930
  • Pro 935 (single and dual)
  • Pro 925 (single and dual)
  • Evolve 40
  • Evolve 80
  • Link 265
  • Evolve 30 II
  • Evolve 20
  • Evolve 30
  • Biz 1500
  • Biz 2400 II
  • Link 260
  • Evolve 65t
  • Evolve 75
  • Evolve 75e
  • Engage 50
  • Engage 65
  • Engage 75
  • Motion UC (over Bluetooth)
  • Link 360
  • Link 370
  • Speak 410
  • Speak 510
  • Speak 710
  • Speak 810
  • Link 230
  • Link 850
  • Link 860 (only settings applicable)

Previous Releases

Jabra macOS SDK V1

The Jabra Native HID SDK is a library used for sending and receiving HID reports to and from a USB connected Jabra device. The library is built as a C++ dynamic library with C interfaces.

The library is tested on OS X versions 10.10 and 10.11.

Ensure that Jabra Suite for Mac is uninstalled from preference pane of the Mac system before starting test application.

Please post any feedback or technical questions to the forum or e-mail-


  Title Version Last Updated Link Link
Jabra Native HID SDK for Mac 1.0.3292 Download SDK