pygeoapi est un serveur Python qui implémente la famille de normes OGC API, afin que les organisations publient des données géospatiales sous forme d'API web avec une documentation OpenAPI et des sorties GeoJSON ou HTML. Il se configure par un système de plugins et s'installe avec pip, git ou l'image Docker officielle. Il convient aux organisations qui souhaitent exposer leurs données par des normes ouvertes plutôt que par une API de services cartographiques propriétaire. Le projet distribue un logiciel téléchargeable qui fonctionne sur l'infrastructure propre de l'organisation.
pygeoapi est un projet communautaire OSGeo distribué sous licence MIT. La fondation OSGeo est une organisation à but non lucratif de droit américain, qui dispose aussi d'une entité juridique aux Pays-Bas. Le projet n'exploite pas de service hébergé ; les organisations déploient elles-mêmes le serveur et décident donc où les données sont stockées. Qui utilise une instance de démonstration ou un déploiement externe doit vérifier où ce service stocke les données et selon quel contrat.