Skip to content

What is the BlackBerry UEM Integration SDK?

The BlackBerry UEM Integration SDK allows developers to create plug-ins that extend the functionality of BlackBerry UEM version 12.7 or later. Using the UEM Integration SDK (which includes the UEM Integration plug-in for Eclipse) and the UEM Integration APIs, you can create and deploy BlackBerry UEM plug-ins that allow for the tight integration of new features or services with an existing BlackBerry UEM installation.

The advantages offered by a BlackBerry UEM plug-in:



Integrate new services and features

You can integrate custom services with BlackBerry UEM to extend service-based functionality to device users. For example, the BlackBerry Workspaces plug-in allows an administrator to integrate Workspaces file-sharing services with an existing BlackBerry UEM domain. Administrators can use the management console to assign the Workspaces service to users and groups and to configure and manage various aspects of the service, including distribution lists, workspaces, and document settings.

Add UI components to the management console

You can expose UI for new features or services in the management console, including configuration settings, enable and disable options, administrator permissions, and user assignment mechanisms. Features or services can also be implemented as "back-end" changes with no UI impact.

Leverage existing UEM features

The new features or services that you integrate with BlackBerry UEM can leverage the existing capabilities of the platform, including role-based authorization, high availability, group and user management, logging, monitoring, and licensing.

Leverage existing systems

You can integrate BlackBerry UEM plug-ins with and use data from existing systems, including an organization's company directory and key components of the BlackBerry Infrastructure (for example, the licensing infrastructure and provisioning servers).

Add custom APIs

You can add new APIs to BlackBerry UEM that can be exposed on an existing BlackBerry UEM port. For example, you can implement APIs that allow a third-party product to obtain information about the status of activated devices.

You can request the free UEM Integration SDK package from The SDK package gives you everything you need to get started, including the UEM Integration plug-in for Eclipse, several code samples, and API references.