A STAC Extension for Collection Management

collection-transaction is a new STAC extension proposing an API for managing STAC collections and providing a clean REST interface for managing collection metadata:

  • POST to create,
  • PATCH or PUT to update, and
  • DELETE to delete an item.

stac-fastapi’s transaction extension already supports collection management, but its implementation is inconsistent with transactions API for items. collection-transaction will align both APIs and provide a consistent standard for managing STAC metadata.