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.