Skip Navigation

What is the
BlackBerry Spark SDK
?

The
BlackBerry Spark SDK
is a development tool that allows you to integrate advanced security features with your
Android
and
iOS
apps. The SDK gives any mobile app the ability to leverage
BlackBerry
security services that detect, evaluate, and respond to environmental risks and a wide range of cyber threats in real time. The
BlackBerry Spark SDK
enables you to build apps that are resistant to sophisticated mobile attacks while offering the highest level of protection for your organization’s users and data.
The
BlackBerry Spark SDK
provides APIs that perform device security checks to ensure protection against security vulnerabilities, as well as APIs that initiate calls to the
BlackBerry Infrastructure
and dedicated cloud services to assess and respond to threats. For example, the mobile threat detection capabilities of the SDK initiate calls to the CylanceINFINITY cloud service, which uses sophisticated AI and machine-learning to provide a real-time evaluation of whether an
Android
app is safe or potentially malicious.
When you integrate the
BlackBerry Spark SDK
, you can decide which device checks and security services you want to implement and how you want your app’s functionality, user experience, and UI to respond to the analysis and evaluation of security risks.
Any
Android
or
iOS
app can integrate the
BlackBerry Spark SDK
. The features and services offered by the SDK do not require the installation of any
BlackBerry
software or product. The SDK does not provide management capabilities for apps or user accounts, or any level of device control or administration. If you are interested in secure mobile app development in combination with the advanced controls offered by
BlackBerry UEM
, visit BlackBerry Docs to learn more about the BlackBerry Dynamics SDK.
The
BlackBerry Spark SDK
is currently available as a public beta release that is subject to further testing and changes by
BlackBerry
. Some SDK features might not yet be available or may require further development. The SDK has been made available for early testing and evaluation purposes, with a full release to follow in the near future. Before you use the SDK, review and agree with terms and conditions of the beta release.