products

Standard Interfaces

Scality Connectors

Connectors (sometimes called accessors) are software API’s that handle the communication between your application and the Scality RING storage nodes. Scality provides a number of different connectors, mostly based on the HTTP REST protocol. Several connectors are tailored for specific applications, such as the web mail connectors for Zimbra, Open-Xchange, and Dovecot. Scality also supports the open source Droplet library available on Github, which enables you to develop your own customized connectors.

This table describes the main connectors available from Scality and the types of applications for which they are recommended:

Connector type Recommended for use with
SRWS Web 2.0 applications with a high volume of requests involving unstructured data.
RS2 Storage-as-a-Service (STaaS) applications. You can configure RS2 to upload, retrieve, and manage data on an Amazon S3 (Simple Storage Service) backend.
SRESTD Zimbra e-mail applications.
SFUSED Dovecot, Cyrus, or other POSIX-based file system applications.

Open platform

To create custom connectors, download the Scality droplet library from Github. Documentation for the droplet library is also available on the Github website.

Custom connectors developed with the droplet library talk to a Scality REST connector daemon and use standard HTTP GET, PUT, and DELETE commands. Other Scality connectors use a separate Ring API that enables direct communication with storage nodes using the RING peer-to-peer protocol..