Trino is an open-source, distributed SQL query engine built for lightning-fast analytics over large, heterogeneous data sets. Originally forked from Presto (which emerged at Facebook), it supports ANSI-compliant SQL across a wide range of storage systems from data lakes (S3, HDFS, Iceberg) to relational and NoSQL databases (MySQL, PostgreSQL, Cassandra, MongoDB, Elasticsearch, Kafka, and more). Architecturally, Trino employs a massively parallel processing (MPP) model with a dedicated coordinator that plans queries and multiple worker nodes that execute them in parallel, allowing it to scale from gigabytes to petabytes of data.
URL: https://raw.githubusercontent.com/api-evangelist/trino/refs/heads/main/apis.yml
Analytics, Big Data, Distributed SQL, MySQL, NoSQL, Queries, SQL
The Trino Client REST API enables clients to submit SQL queries to a Trino coordinator and retrieve results. Clients POST SQL to /v1/statement, then poll GET on the returned nextUri, and may DELETE nextUri to cancel.
Human URL: https://trino.io/docs/current/develop/client-protocol.html
Base URL: http://localhost:8080
| Type | URL |
|---|---|
| Documentation | https://trino.io/docs/current/develop/client-protocol.html |
| OpenAPI | openapi/trino-client-api-openapi.yml |
Analytics, Big Data, Queries, SQL
| Artifact | Path |
|---|---|
| OpenAPI Spec | openapi/trino-client-api-openapi.yml |
| JSON Schema | json-schema/trino-query-results-schema.json |
| JSON Structure | json-structure/trino-query-results-structure.json |
| JSON-LD Context | json-ld/trino-context.jsonld |
| Spectral Rules | rules/trino-rules.yml |
| Vocabulary | vocabulary/trino-vocabulary.yml |
| Example | Path |
|---|---|
| Submit Statement | examples/trino-submit-statement-example.json |
| Get Cluster Info | examples/trino-get-cluster-info-example.json |
| Cancel Query | examples/trino-cancel-query-example.json |
| Capability | Description |
|---|---|
| sql-analytics | Unified SQL analytics workflow combining query submission, result polling, and cluster management |
| Shared Definition | API |
|---|---|
| trino-client-api | Trino Client REST API |
- GitHub Organization
- Website
- Documentation
- Security
- Connectors
- Glossary
- ChangeLog
- Getting Started
- Events
- Blog
- Discussions
FN: Kin Lane
Email: kin@apievangelist.com