Diving into pygeoapi Workshop
11-17, 09:00–12:00 (Pacific/Auckland), WF710

pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. This workshop will cover publishing geospatial data to the Web using pygeoapi in support of the suite of OGC API standards.


pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi's architecture facilitates publishing datasets and processes from multiple data sources to the Web. This tutorial will cover publishing geospatial data to the Web, and using the API from QGIS, OWSLib and a web browser. The workshop will cover the following OGC API standards:

  • OGC API - Features
  • OGC API - Coverages (OACov)
  • OGC API - Maps (OAMaps)
  • OGC API - Tiles (OATiles)
  • OGC API - Processes (OAProc)
  • OGC API - Records (OARec)
  • OGC API - Environmental Data Retrieval (EDR)
  • SpatioTemporal Asset Catalog (STAC)

Requirements for the Attendees

Please consult the workshop documentation at https://dive.pygeoapi.io, and ensure you are setup accordingly (https://dive.pygeoapi.io/setup) prior to attending the workshop.

A Gitter channel exists at https://gitter.im/geopython/diving-into-pygeoapi for discussion and live support from the developers of the workshop.

As the installation of all dependencies on all platforms (Windows, Mac, Linux) can be quite involved and complex, this workshop provides all components within a Docker Image.

The core requirement is to have Docker and Docker Compose installed on the system. Once you have Docker and Docker Compose installed you will be able to install the workshop without any other dependencies.

See also: Diving into pygeoapi Workshop

Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He leads and contributes to numerous projects in the Geopython ecosystem. He is the 2024 recipient of the Sol Katz Award for Free and Open Source Software for Geospatial (FOSS4G), awarded annually by OSGeo to individuals who have demonstrated leadership in the FOSS4G community.

Tom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board of Directors. He is the 2024 recipient of the Sol Katz award.

This speaker also appears in:

Krishna Lodha is the founder and director of Rotten Grapes Private Limited, a software development company specializing in open-source GIS solutions. With a strong background in geospatial technologies and a passion for FOSS, Krishna has led the development of several impactful Web GIS applications for clients across forestry, agriculture, water management, and urban planning sectors. Under his leadership, the company has successfully deployed solutions that leverage platforms like GeoServer, OpenLayers, and QGIS, helping government and private organizations optimize their spatial data workflows.

Krishna is also a content creator who shares knowledge through YouTube tutorials and technical blogs focused on open-source GIS development. His work emphasizes practical, scalable solutions using open standards and tools, aiming to make geospatial technology more accessible to developers and analysts alike.

An advocate for community-driven innovation, Krishna regularly mentors students and professionals interested in building careers in geospatial software. He actively participates in open-source projects and contributes to the broader FOSS4G ecosystem.

This speaker also appears in:

Jorge S. Mendes de Jesus is an Agronomist and geoinformatics specialist with a PhD in Geography and Sustainable Development from Ben-Gurion University. He has extensive experience in spatial data infrastructures, having worked at the Joint Research Center (ISPRA) as an OGC web service developer, Plymouth Marine Laboratory on remote sensing applications, and ISRIC on major projects including SoilGrids and WOCAT. Jorge currently runs TerraOps - Innovations (https://terraops.org), providing Geo-as-a-Service solutions and REST API development for geospatial data using the OSGeo stack. His expertise spans Python programming, Kubernetes deployment, and spatial data analysis for agricultural and environmental applications.

This speaker also appears in: