{"repo":"stac-utils/stac-server","free":true,"listed":false,"github":"https://github.com/stac-utils/stac-server","clone":"git clone https://github.com/stac-utils/stac-server.git","description":"A Node-based STAC API, AWS Serverless, OpenSearch","language":"TypeScript","stars":102,"topics":["opensearch","aws","serverless"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"stac-server A scalable, serverless implementation of the STAC API spec for searching geospatial metadata 📚 Documentation: stac-utils.github.io/stac-server Table of Contents - Overview - Quick Start - Documentation - Supported Versions - Production Deployments - Contributing - License Overview Stac-server is a production-ready implementation of the STAC API specification for searching and serving metadata for geospatial data, including satellite imagery. Built on AWS serverless infrastructure (Lambda, API Gateway, OpenSearch), it provides a highly scalable and cost-effective solution for cataloging and discovering Earth observation data. 🌟 Key Features - 📡 Full STAC API Support - Core, Features, Collections, Item Search with extensions - 🔍 Advanced Querying - Query and CQL2 filtering, full-text search, spatial and temporal queries - 📊 Aggregations - Statistical summaries and frequency distributions via Aggregation Extension - 🛸 Serverless Architecture - Auto-scaling, pay-per-use AWS Lambda and API Gateway - 🔐 Fine-Grained Access Control - OpenSearch security with optional pre/post hooks - 📨 Event-Driven Ingest - SNS/SQS-based ingestion pipeline with dead-letter handling - 🗂️ Asset Proxying - Generate pre-signed S3 URLs for secure asset access Tech Stack - Runtime: Node.js 22 (AWS Lambda) - API Framework: AWS API Gateway with Lambda proxy integration - Database: AWS OpenSearch Service - Queue/Events: AWS SNS and SQS for ingest pipeline - Infrastructure: Serverless Fram","default_branch":null,"files":null,"tree":[],"storefront":"/r/stac-utils","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stac-utils/stac-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}