API aspect#

The Application Programming Interface (API) allows users to interact with Rubin Science Platform’s data services programmatically or through appropriate clients.

If you are an authorized user, you can use our API services both from within the RSP (e.g., via the RSP’s JupyterLab Notebook aspect) and externally from your own computer or other computing facilities you might have access to. Either way, your API usage is subject to the same quotas and limits, regardless of its origin.

Expect more API services to be added in the future.

Available API services#

All Rubin Science Platform APIs are web (REST) services.

Important

You can find the endpoints for all these APIs on the API page accessible from the masthead of the RSP homepage.

When possible, our API Services implement relevant International Virtual Observatory Alliance (IVOA) protocols. In some cases, no appropriate IVOA standard exists (or not yet).

IVOA services#

These are best accessed with clients that understand these protocols, such as PyVO. For other client suggestions, consult the documentation for individual services.

Table Access Protocol (TAP)

Catalog and table search via the IVOA Table Access protocol.

Simple Image Access (SIA)

Image search via the IVOA Simple Image Access protocol version 2.

Image cutouts

Image cutouts via the IVOA Server-side Operations for Data Access (SODA) protocol.

HiPS

Survey data via the IVOA Hierarchical Progressive Survey (HiPS) protocol.

Other REST services#

Alerts API

Retrieval of LSST alerts via Alert ID.

Additional resources#

For detailed science-motivated examples of how to use these APIs to access Rubin data, please refer to the tutorials.

Questions? Get support.

This page was last modified on .