BlackBerry Workspaces SDK

Get Started with BlackBerry Development Tools

Get Started with BlackBerry Workspaces SDK

BlackBerry Workspaces SDK allows users to securely store, share and synchronize documents across all enterprise platforms and devices.

Learn

With Workspaces, users can securely share files with others. File owners maintain full control of each file that they share, including permissions to view, print, copy and download a file. For example, file owners can change access permissions, set a file expiration date, or revoke access to a file at any time even after a file is shared with devices beyond your organization's control.

Developers can build apps that integrate access to Workspaces using the BlackBerry Workspaces REST API which includes two core services:

  • Workspaces: files can be uploaded to Workspaces to be securely shared with others
  • Send: method by which files are securely shared with others

For faster development, a Java SDK is also provided.


What is BlackBerry Workspaces?

BlackBerry Workspaces Security Architecture

Access Workspaces Server

To use the BlackBerry REST API or Java SDK, you must have access to an on prem or cloud Workspaces server.

Customers who have purchased Workspaces are allowed to deploy development and test servers under the terms of their license agreement.  Cloud customers are allowed to test against their production cloud instance. Reach out to your Workspaces administrator to gain access to the Workspaces API.

If you don’t already have access to BlackBerry Workspaces, you have two options to continue:

  1. Purchase a BlackBerry Workspaces cloud account.

    This is the recommended approach to ensure full access to Workspaces and BlackBerry award-winning support.  For a nominal annual fee, you can have a dedicated development and testing environment deployed in your local environment or hosted in the BlackBerry cloud.  

    In addition to phone-based support BlackBerry customers have access to an online service request system plus all the resources they need to deploy, manage, support and drive adoption of Workspaces via the BlackBerry Admins portal.

  2. Start a free trial for a short-term development and testing Workspaces environment.
 

Develop

BlackBerry Workspaces provides a REST API as well as BlackBerry Workspaces Java SDK and .NET SDK for faster development in Java environments 

Using the REST API

  • Developer Guide -- Consult the REST API developer guide for an overview, how to authenticate requests, and examples for working with various features of the Workspaces server. 

  • API Reference -- The API reference describes the interfaces, classes, methods, and data types of the BlackBerry Workspaces REST API. 

  • Samples -- View code samples using workspaces, users and files. 

 

Using the  Java SDK

  • Java Library -- Download and install the Workspaces Java SDK code libraries. There is a compact JAR file with just the SDK classes and a shaded JAR file with the SDK classes and all their dependencies.  See all resources..

  • Developer Guide -- Consult the Java developer guide for an overview of the SDK, how to authenticate requests against APIs and examples for working with various features of the Workspaces server. 

  • API Reference -- The API reference describes the interfaces, classes, methods, and enumerations of the BlackBerry Workspaces Java SDK. 

  • Samples -- View code samples using workspaces, users and files. 

     

Using the .NET SDK

  • SDK Library
  • Developer Guide -- Consult the .NET developer guide for an overview of the SDK, how to authenticate requests against APIs and examples for working with various features of the Workspaces server. 

  • API Reference -- The API reference describes the interfaces, classes, methods, and enumerations of the BlackBerry Workspaces .NET SDK. 

  • Samples -- View code samples using workspaces, users and files. 

 

Using the Android SDK

  • SDK Library
  • Developer Guide -- Consult the Android developer guide for an overview of the SDK, how to authenticate requests against APIs and examples for working with various features of the Workspaces server. 
  • API Reference -- The API reference describes the interfaces, classes, methods, and enumerations of the BlackBerry Workspaces Android SDK.
  • Samples -- View code samples using workspaces, users and files. 

Success!

After creating your first app, continue to explore the extensive collection of APIs, samples and the entire development guides. You can fast path to these resources by visiting the “Resources” section of BlackBerry Developers.