--- id: stac-fastapi-api version: "6.5.0" license: MIT license_treatment: permissive maintenance: active --- # stac-fastapi-api — An implementation of STAC API based on the FastAPI framework. License: permissive · Maintenance: active · Downloads: 94.0K/mo ## What it is and what it does stac-fastapi-api is a FastAPI-based framework for implementing the STAC API specification. STAC (Spatiotemporal Asset Catalog) is a standard for describing and discovering geospatial data assets. This package provides the core API layer that handles HTTP endpoints, request/response serialization, and STAC specification compliance, letting you focus on connecting your data sources and catalog logic rather than building the API framework from scratch. The package depends on brotli-asgi for compression support and stac-fastapi-types for shared type definitions. It targets Python 3.11 through 3.14 and is actively maintained. You would typically use this as the foundation for a geospatial data discovery service, integrating it with your own backend storage and metadata management systems. Use it for: - Build a searchable catalog API for satellite imagery, aerial photography, or other geospatial datasets - Expose existing geospatial data repositories through a standardized STAC-compliant interface - Create a federated search endpoint that aggregates STAC catalogs from multiple sources - Develop a cloud-native geospatial data platform with standardized discovery and access patterns ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a FastAPI-based implementation of the STAC API specification, enabling you to build and serve Spatiotemporal Asset Catalog endpoints. Yes. The package is actively maintained, has no known vulnerabilities, minimal dependencies, and targets current Python versions. Install it if you need to build a STAC-compliant API; skip it if you're not working with geospatial asset catalogs or prefer a different framework. ## Install pip install stac-fastapi-api uv add stac-fastapi-api poetry add stac-fastapi-api ## Installing stac-fastapi-api Before you install: Low install friction with only 2 runtime dependencies. Actively maintained with a commit on 2026-08-13 and no known vulnerabilities. License in practice: MIT license permits commercial and private use with minimal restrictions; you must include a copy of the license and copyright notice. Quickstart: pip install stac-fastapi-api from stac_fastapi.api.app import StacApi api = StacApi() Requires Python 3.11 or later Verify before relying: - Whether this package includes backend storage implementations or requires separate data source configuration - What STAC API version(s) this implementation targets - Performance characteristics and scalability limits for large catalogs ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 94.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags STAC API FastAPI implementation, spatiotemporal asset catalog server, STAC endpoint framework, FastAPI STAC server, geospatial catalog API, STAC specification implementation, geospatial data discovery API, geospatial, stac, fastapi [View on SkillFed](https://skillfed.io/packages/stac-fastapi-api) · [View on PyPI](https://pypi.org/project/stac-fastapi-api/)