Getting Started
A suite of user-facing APIs make up the core of the Hub’s architecture. You can use these APIs to perform Hub actions programmatically. This includes:
These APIs are documented in a machine-readable definition language called OpenAPI (formerly Swagger), which allows developers to understand how the APIs work and generate client code and tests automatically.
You can explore the Hub’s APIs using the interactive documentation viewer we host here, or if you prefer you can just download the raw OpenApi documentation here. This documentation currently covers the Resource Catalogue, TiTiler and Workflow Runner, but is expected to cover APIs for the whole Hub in future.
Use your hub API key to start browsing the catalogue
Access APIs using our tailor-made Python package
View examples of how our API can be used to visualise data, run workflows, and purchase commercial data