Awesome Sentinel


The Copernicus Sentinel satellites are an amazing opportunity for people all over the world to explore unprecedented amounts of remote sensing data under a free and open license. The collaborative nature of the Copernicus programme means that there are multiple ways to get access to Sentinel satellite data and the open license allows anyone to host mirrors of the data. The definitive data access portal for Sentinel data is the Copernicus Open Access Hub aka. SciHub. It contains all Sentinel-1, -2 and -3 data since their respective launches and offers a graphical search interface as well as an API. It is based on the open-source data hub software, which is also employed by most national mirrors. There are however a wide number of mirrors and tools to get the data and process it. This post is a curated list of awesome tools, tutorials and APIs related to the Copernicus Sentinel Satellites.

Copernicus logo

Data Access

Data Hubs and National Mirrors

Official datahubs and mirrors by the Copernicus partners and Collaborative Ground Segment members.

Partial Mirrors

Initiatives to integrate specific Sentinel data into existing search and discovery platforms.

Cloud Providers

Providers that host Copernicus Sentinel data and allow you to bring your own code to process it without the need to download the data.

DIAS

Data and Information Access Services (DIAS), funded by the European Commission “providing centralised access to Copernicus data and information, as well as to processing tools”

  • CREODIAS
  • MUNDI
  • ONDA DIAS
    • VM Infrastructure as a Service, with an API for access to hosted Copernicus data
  • sobloo
    • on-demand processing of thematic products with link to other data-sets (i.e. geo-marketing)
  • WEkEO
    • harmonised data access with a REST API, hosted VM options

Tools

Specific to Copernicus Sentinel data discovery, download and processing.

Search & Download

Viewers & Portals

Processing

  • SNAP (Sentinel Application Plattform)
    • (pre-)process any Sentinel data
    • also available as docker
  • ARCSI (Atmospheric and Radiometric Correction of Satellite Imagery)
    • atmospheric correction of Sentinel-2 data
  • Google Earth Engine
    • process the global Sentinel archives directly on Google’s servers
  • EOS Processing
    • workflow library for thematic processing of (Sentinel-2) satellite data
  • iCOR
    • atmospheric correction of Sentinel-2 data
    • available as SNAP plugin
  • MAJA (MACCS ATCOR Joint Algorithm)
    • atmospheric correction of Sentinel-2 data using time series
    • used for Theia and Sen2-Agri
  • Sen2-Agri
    • toolbox for processing images for agricultural purposes
    • includes modules for atmospheric correction, monthly syntheses, biophysical variables, crop mask, crop-type classification and an orchestrator
  • s2cloudless
  • Sen2Cor
    • atmospheric correction of Sentinel-2 data
    • basis for L2A data published on Copernicus Open Access Hub
  • sen2r
    • R toolbox to search, download and pre-process Sentinel-2 data
  • ACOLITE
    • atmospheric correction algorithms for aquatic applications of Landsat and Sentinel-2
  • C2RCC
    • atmospheric correction of Sentinel-3 and -2 for coast colour applications
    • included in the SNAP toolbox for Sentinel-3
  • i.sentinel.mask
    • GRASS GIS addon for atmospheric correction of Sentinel-2 including cloud and shadow detection
  • sat-stac-sentinel
    • convert original Sentinel-1 and -2 metadata into STAC items
  • EOReader
    • Opensource Python library reading Sentinel-1, 2, 3, and other optical and SAR sensors - loading and stacking bands in a sensor-agnostic way
  • xsar
    • read Sentinel-1 data into xarray for further processing

Products

Products, datasets and applications generated from Copernicus Sentinel data.

last edit: 2024-03-08 - changelog

Know another awesome API, mirror or app that is missing from this list? Send it to me via Email, Twitter or open a pull request on Github.