Delta Hydro

cdsapi (Copernicus CDS)

Active

Programmatic access to ERA5 and the Copernicus Climate Data Store — the world's reanalysis workhorse.

by ECMWF / Copernicus

Pricing
Free
License
Apache-2.0 (client); Copernicus data licence
Commercial use
Permitted
Ecosystem
Python
Platform
Windows, macOS, Linux

Install

pip install cdsapi

About cdsapi (Copernicus CDS)

cdsapi is the official Python client for the Copernicus Climate Data Store, which serves ERA5 — the global reanalysis that has become hydrology's default gap-free climate record — along with seasonal forecasts, CMIP projections, and dozens of derived datasets. A short script with your API key downloads exactly the variables, levels, period and region you need.

For catchments with sparse gauge coverage (most of the world), ERA5 via cdsapi is frequently the difference between "no forcing data" and a runnable model. Free registration; generous quotas; queue times vary.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Appears in collections

Alternatives to cdsapi (Copernicus CDS)

Ranked by the topics, categories and workflow stages they share with cdsapi (Copernicus CDS).

NEOPRENE

Open Source

Neyman-Scott stochastic rainfall generation in Python — synthetic series and disaggregation, single or multi-site.

Climate & Change AnalysisActiveRainfall DataDesign Storms

Caravan

Open Source

The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data