This repository contains the official specification for the Sensor Tasking API (STAPI), a JSON-based web API for discovering and ordering spatio-temporal data products from remote sensing providers.
STAPI enables users to:
- Discover available Products from satellite and airborne data providers
- Request Opportunities to understand what data can be collected
- Submit Orders for new tasking or archived data processing
The specification is designed to work alongside STAC - while STAC handles existing data, STAPI handles ordering future data or processing tasks.
Visit the STAPI documentation site to read the full specification.
To run the documentation site locally:
uv run mkdocs serveSee CONTRIBUTING.md for detailed development instructions.
- PySTAPI - Python implementations
including:
- STAPI entity model definitions
- Reference server implementation (stapi-fastapi)
- Reference client implementation (pystapi-client)
We welcome contributions! Please see our Contributing Guide for details on:
- Development setup
- Making changes to the specification
- Submitting pull requests
This project is licensed under the Apache License 2.0.