BaseSpace Overview | BaseSpace API

BaseSpace API

Sequencing data has traditionally been stored in non-centralized locations, which offer little uniformity of data management across locations. BaseSpace transforms data management by creating an environment with large stores of sequencing data, which can be easily accessed and analyzed online with a store of applications. Third-party vendors can develop their own apps for BaseSpace. BaseSpace offers the following benefits as a development platform:

Easy access to data: sequencing data are automatically uploaded from instrument to BaseSpace
Consistent data retrieval: with a few lines of code, access data with the BaseSpace API and SDKs
Write once, execute often: when an app is written and published, all users can launch it
Flexible billing: apps can bill customers as little or as much as they wish
Highly scalable: data storage and analysis scales because BaseSpace is built on Amazon Web Services (AWS)
Flexible app hosting: apps can be hosted on any website, desktop, or mobile application, or inside BaseSpace as a Native App.
Easy sharing: users can easily share their data and results

Developers can create apps using the BaseSpace Application Programming Interface (API) or the Software Development Kits (SDKs) available for Java, R, Ruby, and Python. Both approaches offer safe and easy access to BaseSpace data for Apps to analyze, visualize, monitor, etc.

Apps access data using the BaseSpace RESTful API. The API can be accessed via simple HTTPS requests using any programming language and is organized to allow you to get to the data you need quickly.

The SDKs are available for several programming languages and make it even easier for developers to write applications or to integrate existing ones. The SDKs work by exposing what the API has to offer natively without the developer needing to worry about building their own HTTPS requests. This tool allows rapid development and integration with BaseSpace data and a simple mechanism of discovering what the API has to offer.

For more information, see the BaseSpace API documentation.