|
8 | 8 | <a href="https://github.com/stac-utils/stac-fastapi/actions?query=workflow%3Acicd" target="_blank">
|
9 | 9 | <img src="https://github.com/stac-utils/stac-fastapi/workflows/stac-fastapi/badge.svg" alt="Test">
|
10 | 10 | </a>
|
11 |
| - <a href="https://pypi.org/project/stac-fastapi" target="_blank"> |
12 |
| - <img src="https://img.shields.io/pypi/v/stac-fastapi.api?color=%2334D058&label=pypi%20package" alt="Package version"> |
13 |
| - </a> |
14 | 11 | <a href="https://github.com/stac-utils/stac-fastapi/blob/main/LICENSE" target="_blank">
|
15 | 12 | <img src="https://img.shields.io/github/license/stac-utils/stac-fastapi.svg" alt="License">
|
16 | 13 | </a>
|
|
27 | 24 | Python library for building a STAC compliant FastAPI application. The project is split up into several namespace
|
28 | 25 | packages:
|
29 | 26 |
|
30 |
| -- **stac_fastapi.api**: An API layer which enforces the [stac-api-spec](https://github.com/radiantearth/stac-api-spec). |
31 |
| -- **stac_fastapi.extensions**: Abstract base classes for [STAC API extensions](https://github.com/radiantearth/stac-api-spec/blob/master/extensions.md) and third-party extensions. |
32 |
| -- **stac_fastapi.types**: Shared types and abstract base classes used by the library. |
| 27 | +| Package | Description | Version |
| 28 | +| ------- |------------- | ------- |
| 29 | +[**stac_fastapi.api**](https://github.com/stac-utils/stac-fastapi/tree/main/stac_fastapi/api) | An API layer which enforces the [stac-api-spec](https://github.com/radiantearth/stac-api-spec). | [](https://pypi.org/project/stac-fastapi.api) |
| 30 | +[**stac_fastapi.extensions**](https://github.com/stac-utils/stac-fastapi/tree/main/stac_fastapi/extensions) | Abstract base classes for [STAC API extensions](https://github.com/radiantearth/stac-api-spec/blob/master/extensions.md) and third-party extensions. | [](https://pypi.org/project/stac-fastapi.extensions) |
| 31 | +[**stac_fastapi.types**](https://github.com/stac-utils/stac-fastapi/tree/main/stac_fastapi/types) | Shared types and abstract base classes used by the library. | [](https://pypi.org/project/stac-fastapi.types) |
33 | 32 |
|
34 | 33 | #### Backends
|
35 | 34 |
|
36 | 35 | Backends are hosted in their own repositories:
|
37 | 36 |
|
38 | 37 | - [stac-fastapi-pgstac](https://github.com/stac-utils/stac-fastapi-pgstac): Postgres backend implementation with [PgSTAC](https://github.com/stac-utils/pgstac).
|
| 38 | +- [stac-fastapi-elasticsearch](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch): Backend implementation with [Elasticsearch](https://github.com/elastic/elasticsearch). |
39 | 39 | - [stac-fastapi-sqlalchemy](https://github.com/stac-utils/stac-fastapi-sqlalchemy): Postgres backend implementation with [sqlalchemy](https://www.sqlalchemy.org/).
|
40 |
| -- [stac-fastapi-elasticsearch](https://github.com/stac-utils/stac-fastapi-elasticsearch): Backend implementation with [Elasticsearch](https://github.com/elastic/elasticsearch). |
41 | 40 |
|
42 | 41 | `stac-fastapi` was initially developed by [arturo-ai](https://github.com/arturo-ai).
|
43 | 42 |
|
|
0 commit comments