Skip to content
SPECIFICTION
Get listed

Presto

prestodb.github.io

Free plan WebmacOSLinuxAPISelf-hosted

What it is

Presto is an open-source distributed SQL query engine for working with large datasets across different data sources. Its ANSI SQL interface can query information where it is stored and combine data from multiple sources in one query, for both interactive and batch workloads. The project lists ad hoc queries, reporting and dashboards, and open lakehouse workloads among its uses. Documented connectors include BigQuery, Cassandra, Delta Lake, Elasticsearch, Hive, Iceberg, Kafka, MongoDB, MySQL, PostgreSQL, and Redis. Presto can be installed from a server tarball or deployed with Homebrew, Docker, or Helm. Security options include Kerberos, LDAP, password-file authentication, access controls, secure internal communication, and OAuth 2.0. Users can work through its CLI or Console, connect with DBeaver or Tableau, use Java, Python, Go, or JavaScript clients, or access the REST API. The project is free and open source, overseen by the Presto Foundation, which describes it as independent of any single company. The documentation identifies release 0.299, while the getting-started page still refers to version 0 from June 2022.

Spec sheet

What it does
Presto is a distributed SQL query engine for querying large datasets across heterogeneous data sources.Read 7 Oct 2026 · prestodb.github.io
Deployment
The documentation describes installing Presto from a server tarball and deploying it with Homebrew, Docker, or Helm.Read 7 Oct 2026 · prestodb.github.io
Security
Documented security options include Kerberos, LDAP, password-file authentication, access control, secure internal communication, and OAuth 2.0 authentication.Read 7 Oct 2026 · prestodb.github.io
Clients and API
The documentation lists the Presto CLI, Presto Console, DBeaver, Tableau, and Java, Python, Go, and JavaScript clients, as well as a REST API.Read 7 Oct 2026 · prestodb.github.io
Community support
The project directs users to its Slack channel and tutorials for help getting started and running Presto.Read 7 Oct 2026 · prestodb.github.io
Connectors
Documented connectors include BigQuery, Cassandra, Delta Lake, Elasticsearch, Hive, Iceberg, Kafka, MongoDB, MySQL, PostgreSQL, and Redis.Read 7 Oct 2026 · prestodb.github.io
Governance
The Presto Foundation oversees the open-source project, which it describes as independent and not controlled by any single company.Read 7 Oct 2026 · prestodb.github.io
Notable release detail
The current documentation identifies the release as Presto 0.299, while the getting-started page still says the current release is version 0 from June 2022.Read 7 Oct 2026 · prestodb.github.io
Querying data in place
Presto can query data where it is stored and combine data from multiple sources in one query.Read 7 Oct 2026 · prestodb.github.io
SQL interface
Presto provides an ANSI SQL interface for data across siloed systems and supports interactive and batch workloads.Read 7 Oct 2026 · prestodb.github.io
Use cases
The project describes ad hoc queries, reporting and dashboards, and open lakehouse workloads as use cases.Read 7 Oct 2026 · prestodb.github.io

Plans and prices

Presto open-source project Free Open-source SQL query engine; run on-premises or in any cloud Read 7 Oct 2026 · prestodb.github.io

Every Presto plan and price →

Strong points and limits

Strong points

  • Queries data in place and combines multiple sources.
  • Documented connectors span databases, lakes, and services.
  • Supports interactive and batch workloads.
  • Security options include LDAP, Kerberos, and OAuth 2.0.
  • Free, open-source project with a REST API.

Limits

  • Documentation gives conflicting current release information.
  • Deployment requires installing or deploying the engine.

Who it suits

Presto suits teams that need SQL queries across siloed data sources, including interactive analysis, batch workloads, reporting, or dashboards. It offers deployment options for self-hosted environments and cloud use.

Verdict

Presto offers a broad SQL interface for querying distributed data, with numerous connectors and deployment choices. Check the release references carefully, since the documentation and getting-started page disagree.

Where Specifiction places it

Alternatives to PrestoAll alternatives →