Introduction

Search across STAC catalogs through one interface, with Python, Rust, or the command line.

Many catalogs. One search.

Search several STAC catalogs with one query. Add the catalogs you use, choose an area and date range, and get their results together.

Use Python in a notebook or script, Rust in your application, or the command line. SuperSTAC searches catalogs in parallel and reports which ones failed, so you can check whether the results are complete.

For the background and motivation, read Introducing SuperSTAC: Many catalogs. One search.

What you can build

Find imagery across catalogs, use consistent collection and band names, or check which datasets a catalog offers. If you often search the same area, save its metadata to GeoParquet and reuse it. Results contain STAC metadata and asset links; use your usual tools to download and process imagery.

Before you start

Start with installation, then run your first search. SuperSTAC is alpha software: APIs may change, and some search features are not yet supported.

Choose your interface

InterfaceA good fit for
Python ClientNotebooks, scripts, and synchronous pipelines.
Python AsyncClientApplications that already use asyncio.
Rust engineNative integrations on Tokio.
CLITerminal exploration and shell workflows.

On this page