🛰️ Open source under Apache 2.0 — Star us on GitHub →
HomeAboutGet StartedCommunity

Three Ways to Get Started

Try the Sandbox

Pre-configured Jupyter environment with sample Landsat and Sentinel-2 data. No installation — explore satellite imagery in your browser.

Launch Sandbox →

Cube in a Box

Docker-based deployment with sample data and notebooks included. Ideal for evaluation and proof-of-concept projects.

View on GitHub →

Full Installation

Production-grade setup with PostgreSQL backend. For national programs and large-scale satellite data processing.

Install Guide →

Install with pip or conda

The datacube-core library requires Python 3.9+ and PostgreSQL. It integrates with GDAL, xarray, and the full scientific Python ecosystem.

  • Python 3.9+
  • PostgreSQL 10+
  • GDAL libraries
  • Linux, macOS, or WSL
terminal
# Install with pip
pip install datacube

# Or with conda
conda install -c conda-forge datacube
docker
# Quick Docker setup
git clone https://github.com/opendatacube/cube-in-a-box
cd cube-in-a-box
docker-compose up
# → Jupyter at http://localhost:8888

Learning & Documentation

📚 Official Documentation

Comprehensive API reference, configuration guides, and tutorials for datacube-core.

Read Docs →

🎓 Jupyter Notebooks

Interactive tutorials covering NDVI, water detection, land change, and satellite compositing.

View Notebooks →

🎥 Training Videos

Step-by-step guides from ODC workshops and international training events.

Watch Videos →

💬 Community Support

Ask questions and get help on GitHub Discussions and Slack channels.

Join Discussions →

Need Help Getting Started?

Our community is here to support you — from first install to production deployment.