# pygeoapi

Canonical: https://gisforweb.com/tools/pygeoapi/

Python server implementation of the OGC API suite for publishing geospatial data.

pygeoapi is a Python server implementation of the OGC API suite of standards. It exposes data and processing workflows through RESTful endpoints with OpenAPI, GeoJSON, and HTML, and uses a plugin framework for data sources and output formats. It can be deployed from Python or its Docker image and is used to publish standards-compliant features, tiles, and processes.

## Details

- Type: web-app

- Categories: data-processing, vector, tiles

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: linux, docker

## Features

- Implements OGC API Features, Tiles and Processes

- RESTful endpoints with OpenAPI documentation

- Plugin framework for data providers

- Publishes GeoJSON and HTML output formats

- Supports PostGIS and Elasticsearch providers

- Deployable from Python or Docker image

## Project sources

- Website: https://pygeoapi.io/

- Documentation: https://pygeoapi.io/documentation

- Repository: https://github.com/geopython/pygeoapi

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
