The STAC Python Client (pystac_client
) is a Python package for working with STAC
Catalogs and APIs that conform to the
STAC and
STAC API specs in a seamless way.
PySTAC Client builds upon PySTAC through higher-level functionality and ability to
leverage STAC API search endpoints.
pystac-client | STAC spec | STAC API Spec |
---|---|---|
0.7.x | 1.0.x | 1.0.0-beta.1 - 1.0.0 |
0.6.x | 1.0.x | 1.0.0-beta.1 - 1.0.0-rc.2 |
0.5.x | 1.0.x | 1.0.0-beta.1 - 1.0.0-rc.1 |
0.4.x | 1.0.x | 1.0.0-beta.1 - 1.0.0-rc.1 |
0.3.x | 1.0.x | 1.0.0-beta.1 - 1.0.0-beta.4 |
0.2.x | 1.0.x | 1.0.0-beta.1 - 1.0.0-beta.2 |
$ pip install pystac-client
pystac_client
requires Python >=3.8.
This will install the dependencies :doc:`PySTAC <pystac:index>`, :doc:`python-dateutil <dateutil:index>`, and :doc:`requests <requests:index>`.
This package builds upon the great work of the PySTAC library for working with STAC objects in Python. It also uses concepts from the sat-search library for working with STAC API search endpoints.
.. toctree:: :maxdepth: 2 quickstart usage api tutorials contributing design/design_decisions