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.
Data Access
Data Hubs and National Mirrors
Official datahubs and mirrors by the Copernicus partners and Collaborative Ground Segment members.
- Copernicus Data Spaces Ecosystem (CDSE)
- Australia National Mirror
- Austria National Mirror
- Czech Rebublic National Mirror
- Finland National Mirror
- France National Mirror (PEPS)
- Germany National Mirror (CODE-DE)
- Greece National Mirror
- Luxembourg National Mirror
- Norway National Mirror
- Portugal National Mirror
- United Kingdom National Mirror (SEDAS)
Partial Mirrors
Initiatives to integrate specific Sentinel data into existing search and discovery platforms.
- Alaska Satellite Facility (Sentinel-1)
- Centre for Environmental Data Analysis - CEDA (Sentinel-1, -2)
- Theia (Sentinel-2)
- atmospherically corrected L2A products covering several European countries and areas proposed by scientists
- published less than two days after L1C is available
- USGS EarthExplorer (Sentinel-2)
- EUMETSAT CODA (Sentinel-3 Marine Products)
- 14 day rolling archive of Sentinel-3 L1 and L2 marine products in near real-time (NRT), short time critical (STC) and non time critical (NTC) latency mode
- DLR Geoservice (Sentinel-2)
- Download 2 years rolling archive of MAJA-corrected Sentinel-2 scenes covering Germany
- NOAA CoastWatch
- Sentinel-3 OLCI and Sentinel-2 over United States coasts
- NASA Earthdata
- search NASA mirrors for Sentinel-1, Sentinel-3, and Sentinel-5P
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.
- Open data on AWS
- Sentinel-2 L1C and L2A hosted in region
eu-central-1
(Frankfurt), requester-pays S3 buckets - Sentinel-2 L2A Cloud-Optimized GeoTIFFs, hosted in region
us-west-2
(Oregon), S3 buckets- STAC Browser for Sentinel-2 COG hosted on AWS
- Sentinel-1 GRD hosted in region
eu-central-1
(Frankfurt), requester-pays S3 buckets - Sentinel-1 ARD CONUS - analysis ready dataset of Sentinel-1, tiled COGs, for contiguous United States
- Sentinel-3 NRT, STC, NTC, COG - all Sentinel-3 products for near-real time, short time critical and not time critical, all products also available converted to COGs
- Sentinel-5P L2 - all Level-2 products from Sentinel-5P, also available as COG converted data
- Sentinel-2 L1C and L2A hosted in region
- Google (Sentinel-2)
- public Google Cloud Storage bucket,
.SAFE
format, EU region
- public Google Cloud Storage bucket,
- Planet
- Sentinel-2 included in commercial API
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
- full Sentinel archive, free visualization and download through data discovery portal and CREODIAS Browser
- large EO data archive including Landsat, Envisat and others, next to Copernicus data
- MUNDI
- Sentinel archive, free visualization and download through mundi web services
- 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
sentinelsat
- search and download from any DHuS-powered Datahub. Comes with an intuitive command line and a flexible Python API.
Sentinel-download
- download Sentinel-2 data from Copernicus SciHub. Supports download of sub-tiles in the old product format (PDS <14).
peps_download
- download data from the French National Mirror (PEPS).
Sentinel2ProductIngestor
- ingest Sentinel-2 data from SciHub into S3. Used by Sinergise to populate the AWS Sentinel-2 mirror
sat-download
- download Sentinel-2 data from AWS
sat-api
- query Sentinel-2 data on AWS using APIGateWay
- deployed by Development Seed at https://api.developmentseed.org/satellites
awsdownload
- downloader for Sentinel-2 products from Amazon or SciHub
sentinelhub-py
- Python library for downloading Sentinel-2 data from Amazon into ESA .SAFE format and interface Sentinel Hub OGC services
aws-sat-api
- Simple Serverless API for satellite data hosted on AWS Public Dataset
sentinel2-search-api
- query Sentinel-2 data hosted on AWS by MGRS tile
- API deployed at https://sentinel2.satgateway.com, tile preview front-end deployed at https://s2viewer.satgateway.com
sentinel2_aws
- Ruby gem for parsing Sentinel-2 metadata from AWS
eodag
- command line tool and plugin-oriented Python framework for search and download from multiple providers including all DIAS
sentinelloader
- Sentinel-2 satellite tiles images downloader from Copernicus. Minimizes data download and combines multiple tiles to return a single area of interest
Viewers & Portals
- AWS/Sinergise “Sentinel Image Browser”
- search Sentinel-2 data available on Amazon Webservices
- EOS “Land Viewer”
- viewer for Landsat-8/7, MODIS and Sentinel-2 data hosted by AWS
- visualize band combinations on-the-fly
- jeobrowser “Rocket”
- mundialis “EO-me”
- viewer for Sentinel-2 and Landsat-8 data with custom metadata filters
- satellite tiles enriched with additional metadata (e.g. terrain statistics, NDVI at overpass, climatic parameters, population count)
- OceanDataLab
- portals focussing on Ocean Remote Sensing data, including Sentinel-1 and 3
- RemotePixel “Viewer”
- open source viewer for Landsat-8, Sentinel-2 and CBERS-4 data hosted by AWS
- uses
sentinel-tiler
(tiles server based on AWS Lambda)
- RemotePixel “Satellite Search”
- open source Browser for Landsat-8 and Sentinel-2 data hosted by AWS
- supports on-the-fly display and calculation of band combinations
- uses
remotepixel-api
(based on AWS Lambda)
- Research and User Support (RUS)
- service portal to promote the uptake of Copernicus data and scaling of R&D activities
- provides training and computing environments
- Sinergise “Sentinel Playground”
- visualize AWS Sentinel-2 data in different band combinations
- offers a WMS/WMTS service.
- Sinergise “Sentinel-Hub”
- search Sentinel-1, 2, 3 and other free satellite data
- supports pixel based band-math operations and simple data processing
- SnapPlanet
- Spectator
- real-time tracking of EO satellites, set-up custom channels to track ROI overpass and preview images
- Thematic Exploitation Platforms “TEPs”
- platforms for finding and processing (Sentinel) data relating to a thematic topic
- available platforms: Coastal, Forestry, Geohazards, Hydrology, Polar, Urban, Food Security
- USGS “Sentinel2Look”
- variant of the LandsatLook Viewer to search and download Sentinel-2 data from the USGS archive
- ESRI Sentinel-2 Explorer
- view Sentinel-2 data rendered with a number of indexes
- available as ArcGIS ImageServer (REST)
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)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
- single scene, pixel-based cloud detection algorithm used at Sentinel-Hub
- accompanying write-up with performance comparison to other cloud detection algorithms
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.
- EOX “Sentinel-2 cloudless”
- cloudless, medium brightness, global Sentinel-2 composite
- also provided as WMTS Layer under CC BY 4.0
- original GeoTIFF tiles provided on AWS S3 bucket
- S2GLC Land Cover Map of Europe 2017
- tiles in MGRS (Sentinel-2) available at CREODIAS Finder (collection: S2GLC)
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.