BlackBerry Spark Communications Platform

Get Started with BlackBerry Development Tools

Get Started with BlackBerry Spark Communications Platform

The Spark SDK provides a framework to develop real-time, end-to-end secure messaging capabilities in your own product or service.

With the Spark SDK, you can develop a real-time, secure messaging service for Android, iOS, or Web platforms.

To continue, choose a platform below and click Next.

Learn

The Spark SDK provides a framework to develop real-time, end-to-end secure messaging capabilities in your own product or service.

The Spark SDK security model ensures that only the sender and intended recipient can see each message sent, and that messages aren't modified in transit between the sender and recipient. The Spark SDK also provides the framework for other forms of collaboration and communication, such as push notifications, secure voice and video calls, and file sharing. You can even extend and create new types of real-time services and use cases by defining your own custom application protocols and data types.

Before you get started, please refer to the Development Guide

Follow these steps to download and configure Spark SDK.

  1. Download the SDK (login required)

  2. Review the Getting Started section in the Developer Guide

  3. Register a domain for your app

Now that your environment is set up, you’re ready to develop your instant messaging solution. The Spark SDK includes API references and example applications to guide you successfully through the development process.

Development Guide

For more help on developing with the Spark SDK, view the BlackBerry Spark Communications Platform Developer Guide.

Resources

View all of the Spark resources and available downloads