Integration to BlackPearl with Rio Broker

Spectra Logic has introduced a new method to integrate with BlackPearl called Rio Broker. Rio Broker is a “data mover”. The Rio Broker software package is designed as a simple interface layer allowing a RESTful file transfer API that intelligently manages jobs in BlackPearl.

Benefits include:

  • Data movement does not need to go through third party/partner software
  • Easier to work with BlackPearl -- simpler API, able to work with individual files
  • Provides layer of abstraction over more complex BlackPearl interface – this allows for much easier development
  • Stable API -- Changes to the BlackPearl API will not affect the Rio Broker API


A number of documents and tools have been created to assist developers with Rio Broker installation and set-up.

Rio Broker Diagram (PDF)

This document provides a visual aid to help understand how Rio Broker simplifies customer workflows, and it also explains the difference between the traditional SDK BlackPearl integration method and the Rio Broker integration method.

Rio Broker API (PDF)

To aid developers, Spectra Logic has developed a robust API for use with Rio Broker. This document describes the API capabilities. Note that once you install Rio Broker, you can also access the online Swagger API documentation at https://localhost:5050/api/viewer/index.html.

Rio Broker Installer (MSI, currently for Windows OS only)

The installer provides an application with a simple API to exercise Rio Broker functionality.

Rio Broker Installation and Usage Guide (PDF)

Provides step by step instructions to get up and running with Rio Broker, including issuing API commands.

Rio Broker Integration Best Practices

Ensure that your Rio Broker integration is complete, reliable, fast, and will pass certification testing

Rio Broker Certification

Learn how to get your Rio Broker integration certified so that Spectra Logic will support it.

Rio Broker FAQ (PDF)

This document answers frequently asked questions about Rio Broker.

Rio Broker .NET SDK:

If your application is written in .NET, you can use this .NET SDK to interface with Rio Broker.

Rio Broker .NET SDK Overview on GitHub

Download Rio Broker .NET SDK (nupkg)

Rio Broker .NET SDK Code Samples/Integration Tests

BlackPearl Simulator and Remote BlackPearl

As the name implies, the BlackPearl Simulator simulates the real BlackPearl hardware. The simulator runs as a virtual machine on your local computer. If your organization doesn’t already own a BlackPearl, you can use this simulator for your development work. You can get the BlackPearl simulator from our Downloads page.

Spectra Logic can also give you remote access to a real BlackPearl over the internet. Unlike the Simulator, this is a real, full BlackPearl system connected to a real Spectra tape library. Please Contact Us if you would like access to this BlackPearl.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>