API Clients

Overview

The Seven Bridges API has allowed our users to automate, extend, and customize their analysis workflows. Take advantage of the following API clients, including Client libraries and the Seven Bridges Command Line, to use the Seven Bridges API.

Client Libraries

Many users, including Seven Bridges' own engineers, have developed wrappers for the API calls in Python, R, and bash. This allowed them to leverage scripting to complete a spectrum of analyses, ranging from batch processing of more than 5000 tasks to adapting complex processing workflows based on intermediate results.

Seven Bridges maintains official bindings for the API in Python, R, and Java. There are four key advantages of these bindings:

  • It is easier to start using the API, with a minimal onboarding curve
  • The API can be used via professionally designed and maintained software
  • The bindings are available through the expected channels
  • Seven Bridges can provide more thorough support for official bindings than bespoke wrappers created by each user

Learn more about the Seven Bridges libraries for Python, R, and Java .

Seven Bridges Command Line Interface

Learn more about leveraging the Seven Bridges API via the Command Line Interface.