BlackBerry Spark Communications SDK

Embed Secure Communication Capabilities into Apps and Smart Devices with CPaaS

Transform Interactions Between Users, Machines and Devices

BlackBerry® Spark Communications SDK allows developers to easily snap rich chat, voice, video and data transfer into mobile and web apps and smart devices. Flexible APIs connect to the core functionality of your app to create nuanced interactions and collaboration between your business processes, users, machines and IoT devices.

The BlackBerry Spark Communications SDK is a part of BlackBerry Spark, the EoT platform for ultra-secure hyperconnectivity.

Real-time Communications and Data Sharing in Your Apps

Build secure, innovative communications and services into your custom apps and smart devices with BlackBerry Spark Communications SDK, the BlackBerry Communications Platform as a Service (CPaaS) solution.

End-to-end Encryption

With message signing, guaranteed data delivery and end-to-end encryption, messages and files are certifiably secure.

Real-time Chat, Voice and Video

Your users can discuss the work they’re doing and get the work done in the same location with calls and 1:1 or group chats built in.

Peer-to-peer Data Streams

Enable secure file sharing, contact cards, media, location, whiteboards and other business data with both low- and high-bandwidth streaming.

Publish/Subscribe Services

Broadcast real-time user notifications of user/machine-readable activity in a collaborative channel.

Use Cases: Digital Transformation

Incorporate secure, intuitive communications into your apps and smart devices and propel your business to become a hyper-connected enterprise.

Smart IoT devices

Securely embed data streams into your Internet of Things devices. From drones that communicate with each other during surveillance, to smart cameras that recognize authorized viewers, BlackBerry Spark Communications SDK can send data between large fleets of sensors and authenticated device endpoints.


Build intuitive, rich and interactive chats into your applications. BlackBerry Spark Communications SDK has advanced chat features that keep your employees engaged and on-task, and make your apps feel as instinctive as consumer apps – regardless of platform or device.

Artificial Intelligence

Give your AI a voice by integrating BlackBerry Spark Communications SDK into your intelligent machines. AI algorithms deliver relevant information to users, suggest actions based on behavior and give location-based alerts.


Spend your time building your chatbot while BlackBerry Spark Communications SDK takes care of securely transmitting messages in real time. User data, activity and messages are used to route the user to the correct contact point, making user support quick and responsive.

Industry Focus: Banking Services

Banks can build intuitive chat experiences into their apps, so customers always have a banker at their fingertips.