pygeoapi is implemented in Python, and supports JSON and HTML responses.
Example requests:
- OpenAPI 3 document: (JSON) (HTML)
- All feature collections: (JSON) (HTML)
- Single feature collection: (JSON) (HTML)
- Feature collection items: (JSON) (HTML)
- Feature collection single item: (JSON (HTML)
- Feature collection: bbox query: (JSON) (HTML)
Production deployment using an custom jinja template running on Kubernetes at https://ogcapi.bgs.ac.uk/. Code available at https://github.com/BritishGeologicalSurvey/bgs-pygeoapi.
Example requests:
- OpenAPI 3 document: (JSON) (HTML)
- All feature collections: (JSON) (HTML)
- Single feature collection: (JSON) (HTML)
- Feature collection items: (JSON) (HTML)
- Feature collection single item: (JSON (HTML)
- SpatioTemporal Assets: (JSON (HTML)
The Meteorological Service of Canada uses pygeoapi in production at https://api.weather.gc.ca.