Skip to main content

STAC API

Registry implements the STAC specification for standardized geospatial data discovery.

Endpoints

EndpointDescription
/stacRoot catalog with links to all public datasets
/orgs/{org}/ds/{ds}/stacSTAC Collection for a specific dataset

Browsing

Use the STAC Browser to explore your catalog:

https://radiantearth.github.io/stac-browser/#/external/http://localhost:5000/stac

STAC Compliance

Registry's STAC implementation includes:

  • STAC Catalog: Root catalog at /stac listing all public datasets
  • STAC Collections: Each dataset is exposed as a STAC Collection
  • STAC Items: Individual files within datasets are exposed as STAC Items
  • Asset Links: Direct links to download files and derived products

Example: Accessing a Dataset via STAC

# Get the root catalog
curl http://localhost:5000/stac

# Get a specific dataset collection
curl http://localhost:5000/orgs/myorg/ds/mydataset/stac

# Browse with STAC Browser
open "https://radiantearth.github.io/stac-browser/#/external/http://localhost:5000/orgs/myorg/ds/mydataset/stac"

Integration with Other Tools

STAC-compliant tools like QGIS, pystac, and stac-utils can connect to your Registry instance for seamless data discovery and access.