The image collections and data cube collections produced in the Brazil Data Cube (BDC) project can be discovered and accessed through a standardized API known as SpatioTemporal Asset Catalog (STAC).
The SpatioTemporal Asset Catalog (STAC) is a specification created from several organizations collaborating to improve the interoperable search for satellite imagery.
Figure 1 contains the most important concepts behind the STAC model: Catalog, Collection, Item and Asset.
The STAC API is a dynamic version of a STAC. It returns STAC Catalog, Collection, Item, ItemCollection objects through various endpoints.
The description of the concepts below is adapted from the STAC Specification:
The facilities provided by the STAC service can be used in any programming language that supports network communication via HTTP requests. This means that all modern languages can access the service’s operations.
Therefore, besides the specification and implementation of the STAC reference service, the BDC also provides clients in different programming languages. These clients offer facilities that allow easy use of the STAC service in high-level programming languages.
Zaglia, M.; Vinhas, L.; Queiroz, G. R.; Simões, R. Catalogação de Metadados do Cubo de Dados do Brasil com o SpatioTemporal Asset Catalog. In: Proceedings XX GEOINFO, November 11-13, 2019, São José dos Campos, SP, Brazil. p 280-285.
Previous documentation: https://brazil-data-cube.github.io/applications/stac.html