PySTAC Client Documentation#

PySTAC Client is a Python package for working with STAC Catalogs and STAC APIs. PySTAC Client builds upon PySTAC through higher-level functionality and ability to access STAC API search endpoints.

STAC Versions#

pystac-client

STAC spec

STAC API Spec

0.9.x

1.0.x - 1.1.x

1.0.0-beta.1 - 1.0.0

0.8.x

1.0.x

1.0.0-beta.1 - 1.0.0

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

Installation#

pystac-client requires Python >=3.10.

To install with pip, run:

$ python -m pip install pystac-client

This will install the dependencies pystac, python-dateutil, and requests.

Acknowledgements#

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.

Table of Contents#