API Overview
Platform APIs
The Platform API catalogue gives your software a secure, programmatic way to submit data for processing and retrieve the output — without any manual intervention. By integrating with the API, you keep your data continuously in sync with the Platform and ensure your workflows always reflect the latest results.
The APIs are designed to support a range of integration patterns:
- Submitting and evaluating data records
- Monitoring processing status in real time
- Retrieving structured output for downstream analysis
- Automating retry and error-recovery workflows
- Triggering event-driven pipelines via the async interface
The Platform API can be tailored to suit your specific workflows and data formats. There are currently two APIs available. Choose the one that fits your integration pattern:
- Upload API — synchronous REST API for submitting data and polling for results
- Async Event API — event-driven Kafka API for real-time status updates and streaming results