Skip to content

stapi-spec/stapi-spec

Repository files navigation

docs

STAPI Specification Repository

STAPI logo

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.

What is STAPI?

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.

🚀 Quick Start

View the Documentation

Visit the STAPI documentation site to read the full specification.

Local Development

To run the documentation site locally:

uv run mkdocs serve

See CONTRIBUTING.md for detailed development instructions.

🔗 Related Projects

  • PySTAPI - Python implementations including:
    • STAPI entity model definitions
    • Reference server implementation (stapi-fastapi)
    • Reference client implementation (pystapi-client)

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details on:

  • Development setup
  • Making changes to the specification
  • Submitting pull requests

📄 License

This project is licensed under the Apache License 2.0.

About

Sensor Tasking API Spec

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages