STAC API Extensions

August 10, 2026 ยท View on GitHub

The stac-api-extensions GitHub organization is a home for extensions to the SpatioTemporal Asset Catalog API foundation specifications.

To learn about STAC API and Extensions, start with the extensions section of the STAC API specifications. It explains how extensions work, lists all the known extensions, and has instructions for how to go about creating new extensions.

The stac-api-extensions GitHub organization is a home for many of the leading "community extensions", providing a neutral home for collaboration. Many of these used to be in the stac-api-spec repository, but were removed so they could evolve at their own pace, instead of having to follow the core STAC API release cycle.

List of STAC API Extensions

This is meant to be the definitive list of STAC API Extensions, but not all of them may be part of this GitHub organization.

An asterisk (*) indicates a community extension that is hosted externally. As such is not part of the stac-api-extensions GitHub organization and may not follow the normal procedure or classification for STAC API extensions, e.g. regarding the maturity.

Alphabetical

TitleScopeMaturityVersionDescription
AggregationSTAC API - CoreProposal0.3.0Aggregation Extension to provide aggregated data over a search, rather than individual Item results
BrowseableSTAC API - CoreProposal1.0.0-rc.3Browseable advertises all Items in a STAC API Catalog can be reached by traversing child and item links.
ChildrenSTAC API - CoreProposal1.0.0-rc.2The purpose of this extension is to add an endpoint that presents a single resource from which clients can retrieve the immediate children of a Catalog.
Collection SearchSTAC API - CoreCandidate1.0.0-rc.1Collection Search for STAC APIs
Collection Search Endpoint for Large Payloads*STAC API - CoreUnknown1.0.0-beta.1This extension defines a dedicated Collection Search Endpoint (/collections-search) that supports both GET and POST methods.
Collection TransactionSTAC API - CollectionsCandidate1.0.0-beta.1The Collection Transaction Extension supports the creation, editing, and deleting of Collections through POST, PUT, PATCH, and DELETE requests.
ContextSTAC API - Features, STAC API - Item SearchDeprecated1.0.0-rc.2Context Extension
Context Collections*STAC - CoreWIPUnreleasedThis defines a new parameter, collections inside the context response which is a summary of all the collections which are part of the current result context.
DistributionSTAC API - CoreWIPUnreleasedSTAC API - Distribution Specification
FieldsSTAC API - Features, STAC API - Item SearchCandidate1.0.0The Fields Extensions describes a mechanism to include or exclude certain fields from a response.
FilterSTAC API - Features, STAC API - Item SearchCandidate1.0.0-rc.4The Filter extension provides an expressive mechanism for searching based on Item attributes.
Free-Text Search- STAC API - Collection SearchProposal1.0.0-rc.1This defines a new parameter, q that allows the user to perform free-text queries against the item properties.
Language (I18N)STAC API - CorePilot1.0.0-rc.2Definitions and recommendations around making multi-lingual STAC APIs available
Multi-Tenant Catalogs Endpoint*STAC API - CoreUnknown1.0.0-rc.2STAC API Extension to support Multi-Catalog hierarchies via a dedicated /catalogs endpoint. (Recursive Tree architecture).
QuerySTAC API - Features, STAC API - Item SearchStable1.0.0The Query Extension adds a query parameter that allows additional filtering based on the properties of Item objects.
SKOS Registry*STAC API - CoreUnknown1.0.0-beta.1This extension defines a standard mechanism to expose SKOS (Simple Knowledge Organization System) hierarchies as navigable Virtual Catalogs.
SortSTAC API - Collection Search, STAC API - Features, STAC API - Item SearchStable1.1.0The Sort Extension that allows the user to define the fields by which to sort results.
TransactionSTAC API - FeaturesCandidate1.0.0-rc.3The Transaction Extension supports the creation, editing, and deleting of items through POST, PUT, PATCH, and DELETE requests.
VersionSTAC API - FeaturesDeprecatedUnreleasedItem and Collection Version Extension
  • Last updated: Aug 10 2026, 01:07 UTC
  • Count: 19

Grouped by maturity

Stable

Candidate

Pilot

Proposal

WIP

Deprecated

You can add external/community extensions to the list above by editing the config file and creating a Pull Request for the change. All extensions hosted in the stac-api-extensions organization will be added automatically each night.