# pycsw

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

Python OGC API and CSW server for publishing and discovering geospatial metadata.

pycsw is a Python server implementation of OGC API - Records and CSW for publishing and discovering geospatial metadata. It exposes standards-based endpoints including CSW, OpenSearch, OAI-PMH, and SRU, and can run standalone or be embedded in Python applications. The project supports major operating systems and multiple database backends.

## Details

- Type: web-app

- Categories: storage, data-processing

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: linux, macos, windows

## Features

- Publishes geospatial metadata through OGC APIs

- Supports CSW, OpenSearch, OAI-PMH, and SRU

- Runs as an embeddable Python library

- Uses PostgreSQL, MySQL, or SQLite backends

- Integrates with GeoNode and data portals

## Project sources

- Website: https://pycsw.org/

- Documentation: https://pycsw.org/docs

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

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