FOSS4G NA 2024

Using eoAPI to find land for natural capital projects
09-10, 15:30–16:00 (America/Chicago), Grand C

eoAPI is a cloud-native framework for EO data management that can be used to quickly deploy cloud infrastructure for earth observation data applications. Come learn how eoAPI can be used for applications like site selection and monitoring.


eoAPI is a modern, cloud-native framework for EO data management. It is a software package set that relies on standards like Spatio Temporal Asset Catalog (STAC) to manage massive EO datasets for analysis and applications. Platforms built with eoAPI now manage over a billion STAC items, making them findable, accessible, interoperable, and reusable (FAIR). eoAPI and its family of software packages provide a great foundation for applications with interactive mapping components, API endpoints, and more.

No single tool or workflow fits all use cases, and that's where the power of eoAPI comes in. Developed by Development Seed, eoAPI is a collection of configurable components designed to fit any unique data ecosystem. Whether you're working with raster or vector data, or both simultaneously, eoAPI can adapt to your needs. It can serve as a catalog for discovery or be combined with powerful tools to deliver data directly for analysis. And the best part? It can run on a single computer or be deployed on any cloud provider, giving you the freedom and flexibility to work the way you want.

To illustrate how it can be used to compose powerful applications in the cloud, we will walk through how NCX is using eoAPI to provide landowners with insights about their land. NCX is cataloging many data sources in a STAC using pgstac, serving dynamic raster tiles with titiler, serving vector tiles with tipg, and extending the functionality of the components to fit the specific needs of its users. The end product is a data-driven marketplace that matches landowners with project developers. The data pipeline synthesizes useful information from hard-to-access public data sources and brings it to real people who want to know more about their land. This case study will show how eoAPI works and why you should think about crafting your next application using eoAPI and its components!