9 km global archive
Long-running BIO01–BIO19 coverage from 1950–2025 for broad-scale ecological modelling and historical comparison.
Browse coverage →xbioclim connects efficient R and C++ computation with openly served climate layers, from monthly inputs to BIO01–BIO19.
Every product is a plain, documented raster layer. Download one variable with curl, open it directly from its URL in terra, or generate a reproducible batch script.
Long-running BIO01–BIO19 coverage from 1950–2025 for broad-scale ecological modelling and historical comparison.
Browse coverage →Independent GeoTIFFs for 1986–2025, served with HTTP Range support for selective, low-friction access.
View the API →Transparent endpoints, explicit variable names, open source computation, and examples for R, Python, and shell clients.
Read the docs →Compute the 19 standard bioclimatic variables from monthly climate data, with a high-performance native core and raster-aware workflows.
The working line for new algorithms, performance experiments, and API changes before they move into the stable package.
Follow development →Start with the API, select a year and variable, then let your existing geospatial tools do the rest.
library(terra)
bio01 <- rast("https://data.xbioclim.org/api/download/1987/bio01_1987.tif?dataset=1km")
plot(bio01)