Skip to content

Healy-Hyperspatial/stac-fastapi-duckdb

Repository files navigation

stac-fastapi-duckdb

DuckDB backend for the stac-fastapi project built on top of the sfeos core api library.

Working so far:

  • GET /collections

  • GET /collections/{collection_id}

  • GET /collections/{collection_id}/items

  • GET /collections/{collection_id}/items?limit=1

  • GET /collections/{collection_id}/items/{item_id}

  • Example: http://localhost:8085/collections

To install from PyPI (not implemented yet):

pip install stac_fastapi.duckdb

For changes, see the Changelog

Pre-commit

Install pre-commit.

Prior to commit, run:

pre-commit run --all-files

Build stac-fastapi.duckdb backend

docker compose build

Running DuckDB API on localhost:8085

docker compose up

About

Stac-fastapi implementation with DuckDB backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published