ESA EOPF 101

Your community guide for working with EOPF Sentinel Zarr data in the cloud

Explore EOPF 101, an open community resource designed to help Sentinel data users explore EOPF Sentinel Zarr data in the cloud. With our step-by-step and hands-on tutorials, you’ll learn how to effectively use EOPF Sentinel Zarr products and build Earth Observation workflows that scale.

🚀 Ready to explore EOPF 101?

EOPF 101 is designed for Sentinel data users who are new to cloud-optimised geospatial formats and cloud-based workflows. It introduces you to fundamental cloud-native geospatial concepts, the Earth Observation Processing Framework (EOPF) activities by ESA, re-processed EOPF Sentinel Zarr data, as well as tools and libraries to work with EOPF Sentinel Zarr data in the cloud.

Across five chapters, EOPF 101 gradually introduces you to the EOPF Sentinel Zarr products, how you can search and access these, relevant tools and plugins to use EOPF Sentinel Zarr data in different working environments, as well as practical end-to-end application workflows highlighting the benefits of EOPF Sentinel Zarr data.

💡 How best to use EOPF 101

You can use EOPF 101 as a reference online resource to get example code and workflows for working with Zarr data, the EOPF STAC Catalogue, and different libraries and plugins facilitating the use of EOPF Sentinel Zarr data.

Beyond this browsable version, you can also set up the required environment to execute the notebooks:

When starting your server, you will be able to select the Docker image you want to work with. The EOPF Toolkit has designed updated environments to support your development!

You can select: Specify an existing docker image.

Alt text

Once you click, the following box is displayed:

Alt text

In the box, you can copy and paste the following custom lines: * If you would like to develop your workflow in Python:
4zm3809f.c1.de1.container-registry.ovh.net/eopf-toolkit-python/eopf-toolkit-python:competition

And select Start.

To get some ideas on how to get started with your development, watch the introductory session here.

📢 How to get involved

EOPF 101 is an open community resource under active development. Our activities are designed to engage with Sentinel users and to gather feedback on EOPF Sentinel Zarr products. There are different ways you can get involved and engaged:

Join the EOPF Toolkit Notebook Competition

Get ready and participate in the EOPF Toolkit Notebook Competition! The competition will kick-off in October 2025 and run until January 2026. It is your chance to get hands-on with EOPF Zarr products, get expert input and guidance to show the community the great work you can do.

How to Participate?

Step 1: Launch & Registration

The competition officially begins with its launch at Big Data from Space 2025 on 30 September 2025. During this stage, you will be able to register your interest to receive updates!

Step 2: Learning & Development

Explore this resource and build your own notebook! The EOPF Sentinel Zarr Sample Service JupyterLab will be your primary development environment.
Once you access with your CDSE credentials, you will get the chance to choose the language you want to develop with!

Step 3: Notebook Submission

Submit your completed Jupyter Notebook via GitHub once complete, between 1 November 2025 and 30 January 2026 (23:59 UTC+1). Stay tuned!

Judging & Evaluation

A panel of expert judges will evaluate each submission based on technical soundness, effective use of the EOPF Zarr data and plugins and educational quality.

Awards & Showcase

The competition culminates in an online awards taking place on 18 February 2026! Winners and highly commended entries will be announced.

The top notebooks will be featured in the EOPF 101 as new case studies and you will be given the chance to be a co-author of a publication on EOPF 101.

For futher details, please visit the notebook competition repository!

Ideas & Feedback?

Is there a plugin or library missing that you would like to see integrated? Do you have feedback on EOPF 101? Please submit an issue and we will review your request.

About the ESA EOPF Toolkit project

EOPF 101 is a community resource developed as part of the EOPF Toolkit project funded by the European Space Agency. EOPF 101 is brought to you by Development Seed, thriveGEO and SparkGeo.

Alt text

Alt text