Metadata-Version: 2.4
Name: stac_fastapi_opensearch
Version: 6.7.5
Summary: An implementation of STAC API based on the FastAPI framework with Opensearch.
Project-URL: Homepage, https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch
License: MIT
Keywords: FastAPI,Opensearch,STAC,STAC-API,stac-fastapi
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.11
Requires-Dist: opensearch-py[async]~=2.8.0
Requires-Dist: opensearch-py~=2.8.0
Requires-Dist: sfeos-helpers==6.7.5
Requires-Dist: stac-fastapi-core==6.7.5
Requires-Dist: starlette<0.36.0,>=0.35.0
Requires-Dist: uvicorn~=0.23.0
Provides-Extra: dev
Requires-Dist: ciso8601~=2.3.0; extra == 'dev'
Requires-Dist: httpx<0.28.0,>=0.24.0; extra == 'dev'
Requires-Dist: pre-commit~=3.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio~=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov~=4.0.0; extra == 'dev'
Requires-Dist: pytest~=8.0; extra == 'dev'
Requires-Dist: redis~=6.4.0; extra == 'dev'
Requires-Dist: retry~=0.9.2; extra == 'dev'
Requires-Dist: stac-fastapi-core[redis]==6.7.5; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-material~=9.0.0; extra == 'docs'
Requires-Dist: mkdocs~=1.4.0; extra == 'docs'
Requires-Dist: pdocs~=1.2.0; extra == 'docs'
Provides-Extra: redis
Requires-Dist: stac-fastapi-core[redis]==6.7.5; extra == 'redis'
Provides-Extra: server
Requires-Dist: uvicorn[standard]~=0.23.0; extra == 'server'
Description-Content-Type: text/markdown

# stac-fastapi-opensearch

<p align="left">
  <img src="https://raw.githubusercontent.com/stac-utils/stac-fastapi-elasticsearch-opensearch/refs/heads/main/assets/sfeos.png" width=1000>
</p>

  [![Downloads](https://static.pepy.tech/badge/stac-fastapi-core?color=blue)](https://pepy.tech/project/stac-fastapi-core)
  [![GitHub contributors](https://img.shields.io/github/contributors/stac-utils/stac-fastapi-elasticsearch-opensearch?color=blue)](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/graphs/contributors)
  [![GitHub stars](https://img.shields.io/github/stars/stac-utils/stac-fastapi-elasticsearch-opensearch.svg?color=blue)](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/stargazers)
  [![GitHub forks](https://img.shields.io/github/forks/stac-utils/stac-fastapi-elasticsearch-opensearch.svg?color=blue)](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/network/members)
   [![PyPI version](https://img.shields.io/pypi/v/stac-fastapi-elasticsearch.svg?color=blue)](https://pypi.org/project/stac-fastapi-elasticsearch/)
  [![STAC](https://img.shields.io/badge/STAC-1.1.0-blue.svg)](https://github.com/radiantearth/stac-spec/tree/v1.1.0)
  [![stac-fastapi](https://img.shields.io/badge/stac--fastapi-6.0.0-blue.svg)](https://github.com/stac-utils/stac-fastapi)

This is the OpenSearch backend for stac-fastapi. For full documentation, please see the [main README](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/blob/main/README.md).

## Package Information

- **Package name**: stac-fastapi-opensearch
- **Description**: An implementation of STAC API based on the FastAPI framework with OpenSearch.
- **Documentation**: [https://stac-utils.github.io/stac-fastapi-elasticsearch-opensearch/](https://stac-utils.github.io/stac-fastapi-elasticsearch-opensearch/)
- **Source**: [GitHub Repository](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/)

## Installation

```bash
pip install stac-fastapi-opensearch
```

## Quick Start

For detailed usage and examples, please refer to the [main documentation](https://stac-utils.github.io/stac-fastapi-elasticsearch-opensearch/).
