An overview of Storj DCS Connectors

Building Storj DCS Connectors

Connectors bridge the gap between the applications we use every day and the underlying storage infrastructure on which application data is stored. Our team has worked with our partners to build a series of connectors between Storj DCS, our decentralized cloud storage service, and our partners’ applications.

What is a Storj DCS Connector

A Storj DCS connector is an application-level integration that enables the use of decentralized cloud storage in consumer software. Storj DCS connectors enable Satellites to measure the volume of data associated with a bucket and give attribution to them.

Put simply, a Connector enables application developers to store, retrieve, and manage data on the decentralized cloud on behalf of the app users.

Tardigrade connectors are different from standard libuplink integrations, as they provide application developers and open source projects a means to monetize their cloud usage programmatically on the Storj network.

So, using Tardigrade with your favorite open source project can help you lower your cloud storage costs, while also financially supporting the project itself.

How to build Connectors

The Tardigrade Connector Framework [TCF] is a basic set of utility methods and operations to provide a consistent approach to integrating and orchestrating among data sources, endpoints, and the Tardigrade network. Some of the aspects addressed in the framework are:

  • Buffering/resource management

  • Abstraction

  • Data transformation

  • Configuration

  • Authentication

  • Logging

Generally, a Tardigrade connector will interface directly with libuplink, our native Go library, which enables you to programmatically interface with Tardigrade. A basic architectural diagram of how a Tardigrade Connector fits into the stack is located below:

Get Started - and Monetize OSS!

We hope that the Tardigrade Connector Partner Program will empower a new class of entrepreneurs to ‘be the cloud’, and create more sustainable business models built on top of open-source software.