๐Ÿ›ฐ๏ธ Open source under Apache 2.0 โ€” Star us on GitHub โ†’
HomeAboutGet StartedCommunityDocs
Earth from space

Continental-Scale Satellite Data Analysis Made Accessible

Open Data Cube provides an open-source framework for managing, analysing, and sharing petabytes of Earth Observation data. Used by governments and research institutions in over 20 countries.

0+GitHub Stars
20+Countries
Apache 2.0License
PythonLanguage
Satellite imagery of Earth at night
Petabytesof satellite data managed
Landsat + SentinelMulti-sensor support
Open SourceFree for everyone
Analysis ReadyData at your fingertips

A Framework for Earth Observation Data at Scale

The Open Data Cube (ODC) is an open-source geospatial data management and analysis software project that helps harness the power of satellite data. It provides a common analytical framework for storing, managing, and analysing Earth Observation data.

  • Index and manage Landsat, Sentinel-2, and other satellite archives
  • Query data by time, space, and measurement with Python
  • Cloud-native with support for COG, Zarr, and STAC
  • Built on xarray, NumPy, GDAL, and the scientific Python ecosystem
load_data.py
import datacube

# Connect to the datacube
dc = datacube.Datacube()

# Load Landsat 8 surface reflectance
data = dc.load(
    product='ls8_nbart_geomedian_annual',
    lat=(-35.3, -35.2),
    lon=(149.0, 149.2),
    time=('2020', '2023')
)

# Compute NDVI from satellite bands
ndvi = (data.nir - data.red) / \
       (data.nir + data.red)

Built for Earth Observation at Every Scale

From individual research projects to national satellite data programs, ODC provides the tools to turn raw imagery into actionable insights.

Continental Coverage

Process Landsat and Sentinel-2 archives spanning entire continents and decades of observation.

Time-Series Analysis

Detect changes over time โ€” deforestation, urban growth, water extent, and vegetation trends.

Cloud-Optimized

Native support for COG, Zarr, and STAC. Deploy on AWS, GCP, Azure, or on-premises infrastructure.

Data Indexing

Catalogue millions of satellite scenes with rich metadata. Track lineage and provenance across your archive.

Python Ecosystem

Works seamlessly with Jupyter, xarray, Dask, NumPy, and the entire scientific Python stack.

Global Community

Supported by CEOS, Geoscience Australia, and deployed in 20+ countries for national programs.

What You Can Observe from Space

ODC enables analysis of satellite-derived products used for environmental monitoring, disaster response, and sustainable development.

Earth vegetation from satellite

Vegetation & NDVI

Monitor crop health & forests

Water observation from satellite

Water Detection

Track floods & surface water

Urban areas at night from space

Urban Expansion

Map city growth over time

Coastline from space

Coastal Change

Measure erosion & intertidal zones

Trusted by National Programs Worldwide

Governments and institutions rely on Open Data Cube to power their satellite data infrastructure.

African landscape from space

๐ŸŒ Digital Earth Africa

Free, analysis-ready satellite data for the entire African continent โ€” supporting food security, water resources, and environmental monitoring for 55 nations.

Australian landscape

๐Ÿ‡ฆ๐Ÿ‡บ Digital Earth Australia

Geoscience Australia's platform delivering analysis-ready Landsat and Sentinel-2 data for the entire Australian continent since 1986.

Swiss Alps

๐Ÿ‡จ๐Ÿ‡ญ Swiss Data Cube

Switzerland's national data cube for environmental monitoring, land use analysis, and climate change research using multi-decadal satellite observations.

Vietnam landscape

๐Ÿ‡ป๐Ÿ‡ณ Vietnam Data Cube

Supporting Vietnam's national programs for forest monitoring, agricultural assessment, and disaster management using satellite-derived insights.

Ready to Harness Earth Observation Data?

Whether you're a government agency, research institution, or independent developer โ€” Open Data Cube is free and ready for you.