Skip to content

Welcome to TerraKit's documentation!

TerraKit is a Python package for finding, retrieving and processing geospatial information from a range of data connectors. TerraKit makes creating ML-ready EO datasets easy.

TerraKit Demo

Getting started

To install TerraKit, use pip

pip install terrakit
or uv:
uv pip install terrakit

Check TerraKit is working as expected by running:

python -c "import terrakit; data_source='sentinel_aws'; dc = terrakit.DataConnector(connector_type=data_source)"

Take a look at the example notebooks for more help getting started with TerraKit.

TerraKit CLI

We can also run TerraKit using the CLI. Take a look at the TerraKit CLI Notebook for some examples of how to use this.

TerraKit Pipelines

TerraKit provides tools for For more information, checkout out the Pipelines section.