Sentinelsat

Sentinelsat makes finding and downloading Copernicus Sentinel satellite images easy.

It offers an easy to use command line interface.

sentinel search --sentinel2 --cloud 30 user password search_polygon.geojson

and a powerfull Python API.

from sentinelsat.sentinel import SentinelAPI, get_coordinates

api = SentinelAPI('user', 'password')
api.query(
  get_coordinates("search_polygon.geojson"),
  producttype="SLC",
  orbitdirection="ASCENDING"
)
api.download_all()