Trino website screenshot

Trino

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).

Trino publishes 2 APIs on the APIs.io network: Cluster API and Queries API. Tagged areas include Analytics, Big Data, Distributed SQL, MySQL, and NoSQL.

The Trino catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Trino’s developer surface includes CLI, documentation, changelog, getting-started guide, engineering blog, and 16 more developer resources.

51.5/100 developing ▬ flat Agent 28/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
2 APIs 126 Features
AnalyticsBig DataDistributed SQLMySQLNoSQLQueriesSQL

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 51.5/100 · developing
Contract Quality 15.5 / 25
Developer Ergonomics 5.7 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 8.2 / 13
Governance 8.3 / 12
Discoverability 5.9 / 10
Agent readiness — 28/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/trino: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Trino Cluster API

Cluster status and node information

Trino Queries API

Submit and manage SQL queries

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Trino Client REST API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Trino Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Trino Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Trino Finops

FINOPS

Features 126

Notable capabilities this provider offers.

C# Client Driver

Go Client Driver

JDBC

ODBC

Python Client Driver

Elixir Client Driver

Simba JDBC Client Driver

R Client Driver

Ruby Client Driver

Rust Client Driver

Command Line Interface

Grafana

Apache Airflow

Apache DolphinScheduler

Coginiti

Cube

DBeaver

dbt

DbVisualizer

Emacs

FugueSQL

Great Expectations

Harlequin

Hue

Ibis

IBM Cognos Analytics

JetBrains Datagrip

Jupy SQL

Logi Symphony

Looker

Metabase

Microstrategy

Mitzu

Mode

PopSQL

Power BI

Querybook

Quix

Redash

SQuirrel SQL

Tableau

VSCode

waii

Wren AI

yanagishima

Zing Data

Spill to disk

Resource groups

Session property managers

Distributed sort

Dynamic filtering

Graceful shutdown

Fault-tolerant execution

HTTP event listener

Kafka event listener

MySQL event listener

OpenLineage event listener

Client protocol

HTTP server

Resource management

Query management

Catalog management

SQL environment

Spilling

Exchange

Task

Write partitioning

Writer scaling

Node scheduler

Optimizer

Logging

Web UI

Regular expression function

HTTP client

Table statistics

Cost in EXPLAIN

Cost-based optimizations

Pushdown

Adaptive plan optimizations

Amazon Redshift

Apache Cassandra

Apache Druid

Apache Ignite

Apache Kafka

Apache Pinot

Clickhouse

Datafaker

Elasticsearch

Exasol

Google BigQuery

Google Sheets

MariaDB

Microsoft SQL Server

MongoDB

MySQL

OpenSearch

Oracle

PostgreSQL

Prometheus

Redis

SingleStore

Snowflake

TPC

Vertica

Amazon Kinesis

Apache Accumulo

Apache Kudu

Apache Phoenix

Git

OpenAPI

VAST

JMX

Kubernetes

OpenLineage

Open Policy Agent

OpenTelemetry

Trino Gateway

Datadog

Gurubase

jOOQ

Minitrino

RudderStack

SQL Formatter

Testcontainers

Trino-lb

Workload Analyzer

Scroll for all 126

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Trino Context

25 classes · 21 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Trino API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Trino API Rules

8 rules · 2 errors 6 warnings

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Trino Query Results

10 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Trino Query Results Structure

0 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Trino Domain Security

TLSv1.3

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Trino Agentic Access

6 operations · 2 acting

6 operations · 2 acting

AGENTIC

Integrations 37

Pre-built integrations with other platforms and tools.

BigQuery

Black Hole

Cassandra

ClickHouse

Delta Lake

Druid

DuckDB

Elasticsearch

Exasol

Faker

Google Sheets

Hive

Hudi

Iceberg

Ignite

JMX

Kafka

Loki

MariaDB

Memory

MongoDB

MySQL

OpenSearch

Oracle

Pinot

PostgreSQL

Prometheus

Redis

Redshift

SingleStore

Snowflake

SQL Server

System

Thrift

TPC-DS

TPC-H

Vertica

Scroll for all 37

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: trino
url: https://raw.githubusercontent.com/api-evangelist/trino/refs/heads/main/apis.yml
apis:
- aid: trino:trino-cluster-api
  name: Trino Cluster API
  description: Cluster status and node information
  humanURL: https://trino.io/docs/current/develop/client-protocol.html
  baseURL: http://localhost:8080
  tags:
  - Cluster
  properties:
  - type: OpenAPI
    url: openapi/trino-cluster-api-openapi.yml
  - type: Documentation
    url: https://trino.io/docs/current/develop/client-protocol.html
- aid: trino:trino-queries-api
  name: Trino Queries API
  description: Submit and manage SQL queries
  humanURL: https://trino.io/docs/current/develop/client-protocol.html
  baseURL: http://localhost:8080
  tags:
  - Queries
  properties:
  - type: OpenAPI
    url: openapi/trino-queries-api-openapi.yml
  - type: Documentation
    url: https://trino.io/docs/current/develop/client-protocol.html
name: Trino
tags:
- Analytics
- Big Data
- Distributed SQL
- MySQL
- NoSQL
- Queries
- SQL
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trino.png
common:
- type: AgenticAccess
  url: agentic-access/trino-agentic-access.yml
- type: DomainSecurity
  url: security/trino-domain-security.yml
- url: https://github.com/trinodb
  name: GitHub Organization
  type: GitHubOrganization
- url: https://github.com/trinodb/trino-python-client
  name: Trino Python Client
  type: PythonSDK
- url: https://github.com/trinodb/trino-go-client
  name: Trino Go Client
  type: GoSDK
- url: https://github.com/trinodb/trino-js-client
  name: Trino JavaScript Client
  type: JavaScriptSDK
- url: https://github.com/trinodb/charts
  name: Trino Helm Charts
  type: HelmChart
- url: https://github.com/trinodb/trino-admin
  name: Trino Admin Tool
  type: CLI
- url: json-ld/trino-context.jsonld
  name: Trino JSON-LD Context
  type: JSONLDContext
- url: json-schema/trino-query-results-schema.json
  name: Trino Query Results Schema
  type: JSONSchema
- url: vocabulary/trino-vocabulary.yml
  name: Trino Vocabulary
  type: Vocabulary
- url: rules/trino-rules.yml
  name: Trino Spectral Rules
  type: SpectralRules
- url: https://trino.io/
  name: Trino | Distributed SQL query engine for big data
  type: Website
  description: 'null'
- url: https://trino.io/docs/current/
  name: Trino documentation  Trino 476 Documentation
  type: Documentation
  description: 'null'
- url: https://trino.io/docs/current/security.html
  name: Security  Trino 476 Documentation
  type: Security
  description: 'null'
- url: https://trino.io/docs/current/connector.html
  name: Connectors  Trino 476 Documentation
  type: Integrations
  description: 'null'
- url: https://trino.io/docs/current/glossary.html
  name: Glossary  Trino 476 Documentation
  type: Glossary
  description: 'null'
- url: https://trino.io/docs/current/release.html
  name: Release notes  Trino 476 Documentation
  type: ChangeLog
  description: 'null'
- url: https://trino.io/download
  name: Trino | Get started with Trino
  type: GettingStarted
  description: 'null'
- url: https://trino.io/community#events
  name: Trino | Trino Community
  type: Events
  description: 'null'
- url: https://trino.io/blog/
  name: Trino | Trino blog
  type: Blog
  description: 'null'
- url: https://trino.io/community
  name: Trino | Trino Community
  type: Forums
  description: 'null'
- name: Features
  type: Features
  data:
  - name: C# Client Driver
  - name: Go Client Driver
  - name: JDBC
  - name: ODBC
  - name: Python Client Driver
  - name: Elixir Client Driver
  - name: Simba JDBC Client Driver
  - name: R Client Driver
  - name: Ruby Client Driver
  - name: Rust Client Driver
  - name: Command Line Interface
  - name: Grafana
  - name: Apache Airflow
  - name: Apache DolphinScheduler
  - name: Coginiti
  - name: Cube
  - name: DBeaver
  - name: dbt
  - name: DbVisualizer
  - name: Emacs
  - name: FugueSQL
  - name: Great Expectations
  - name: Harlequin
  - name: Hue
  - name: Ibis
  - name: IBM Cognos Analytics
  - name: JetBrains Datagrip
  - name: Jupy SQL
  - name: Logi Symphony
  - name: Looker
  - name: Metabase
  - name: Microstrategy
  - name: Mitzu
  - name: Mode
  - name: PopSQL
  - name: Power BI
  - name: Querybook
  - name: Quix
  - name: Redash
  - name: SQuirrel SQL
  - name: Tableau
  - name: VSCode
  - name: waii
  - name: Wren AI
  - name: yanagishima
  - name: Zing Data
  - name: Spill to disk
  - name: Resource groups
  - name: Session property managers
  - name: Distributed sort
  - name: Dynamic filtering
  - name: Graceful shutdown
  - name: Fault-tolerant execution
  - name: HTTP event listener
  - name: Kafka event listener
  - name: MySQL event listener
  - name: OpenLineage event listener
  - name: Client protocol
  - name: HTTP server
  - name: Resource management
  - name: Query management
  - name: Catalog management
  - name: SQL environment
  - name: Spilling
  - name: Exchange
  - name: Task
  - name: Write partitioning
  - name: Writer scaling
  - name: Node scheduler
  - name: Optimizer
  - name: Logging
  - name: Web UI
  - name: Regular expression function
  - name: HTTP client
  - name: Table statistics
  - name: Cost in EXPLAIN
  - name: Cost-based optimizations
  - name: Pushdown
  - name: Adaptive plan optimizations
  - name: Amazon Redshift
  - name: Apache Cassandra
  - name: Apache Druid
  - name: Apache Ignite
  - name: Apache Kafka
  - name: Apache Pinot
  - name: Clickhouse
  - name: Datafaker
  - name: Elasticsearch
  - name: Exasol
  - name: Google BigQuery
  - name: Google Sheets
  - name: MariaDB
  - name: Microsoft SQL Server
  - name: MongoDB
  - name: MySQL
  - name: OpenSearch
  - name: Oracle
  - name: PostgreSQL
  - name: Prometheus
  - name: Redis
  - name: SingleStore
  - name: Snowflake
  - name: TPC
  - name: Vertica
  - name: Amazon Kinesis
  - name: Apache Accumulo
  - name: Apache Kudu
  - name: Apache Phoenix
  - name: Git
  - name: OpenAPI
  - name: VAST
  - name: JMX
  - name: Kubernetes
  - name: OpenLineage
  - name: Open Policy Agent
  - name: OpenTelemetry
  - name: Trino Gateway
  - name: Datadog
  - name: Gurubase
  - name: jOOQ
  - name: Minitrino
  - name: RudderStack
  - name: SQL Formatter
  - name: Testcontainers
  - name: Trino-lb
  - name: Workload Analyzer
- name: Integrations
  type: Integrations
  data:
  - name: BigQuery
  - name: Black Hole
  - name: Cassandra
  - name: ClickHouse
  - name: Delta Lake
  - name: Druid
  - name: DuckDB
  - name: Elasticsearch
  - name: Exasol
  - name: Faker
  - name: Google Sheets
  - name: Hive
  - name: Hudi
  - name: Iceberg
  - name: Ignite
  - name: JMX
  - name: Kafka
  - name: Loki
  - name: MariaDB
  - name: Memory
  - name: MongoDB
  - name: MySQL
  - name: OpenSearch
  - name: Oracle
  - name: Pinot
  - name: PostgreSQL
  - name: Prometheus
  - name: Redis
  - name: Redshift
  - name: SingleStore
  - name: Snowflake
  - name: SQL Server
  - name: System
  - name: Thrift
  - name: TPC-DS
  - name: TPC-H
  - name: Vertica
created: '2025-06-05'
modified: '2026-05-19'
description: 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).
integrations:
- name: Client drivers
- name: Client applications
- name: Data lake components
- name: Other data sources
- name: Add-ons
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'