- Home
- Query Engine Software
- PrestoDB
PrestoDB
What it is
PrestoDB is a free, open-source distributed SQL query engine for querying large datasets across different data systems. Its connectors use a standard API to access sources including Hive, Iceberg, Kafka, Cassandra, MongoDB, MySQL, PostgreSQL, BigQuery, Redshift, and SQL Server. A coordinator and worker nodes distribute query execution. The project provides a server tarball, command line interface, JDBC driver, and Docker container, with installation guidance for Docker, Helm, and Homebrew. Security documentation covers Kerberos, LDAP, password-file and OAuth 2.0 authentication, access control, and secure internal communication; SSL/TLS can protect communication between cluster nodes. Presto is self-hosted and governed as an independent open-source project under the Linux Foundation. The project directs users to its Slack community to connect with engineers and other users. Its documentation warns that SQL familiarity alone does not make Presto a standard database with all the features that label might suggest. The getting-started page identifies version 0.299 as the current release and dates it August 31, 2026.
For and against
For
- Free and open source
- Connectors cover varied relational and non-relational systems
- Supports Docker, Helm, and Homebrew deployment
- Documents authentication, access control, and SSL/TLS
Against
- Requires self-hosted deployment
- It is a query engine, not a standard database
- Distributed queries require coordinator and worker nodes
The verdict
PrestoDB brings distributed SQL querying and connectors for a wide range of systems in a free, self-hosted project. Readers should account for its query-engine role rather than expect the full feature set of a standard database.
Who it suits
PrestoDB is for users who need to run distributed SQL queries across heterogeneous data sources and can manage a self-hosted deployment. Its connector and security documentation may help teams assess fit for their systems and access requirements.
Plans and prices
Presto open-source distribution
Self-hosted deployment · Infrastructure and operations are user-managed
Read 15 Oct 2026 · prestodb.io
PrestoDB
Open-source SQL query engine · self-hosted deployment
Read 2 Oct 2026 · prestodb.io
On the record
- Analytics focus
- Presto targets OLAP workloads such as analysis, aggregation and reporting rather than OLTP database transactions.prestodb.io · read 15 Oct 2026
- Authorization
- Presto includes built-in system access control options for allowing all operations, read-only operations, or file-based rules.prestodb.io · read 2 Oct 2026
- Built-in connectors
- Built-in connectors include JMX, System, Hive and TPC-H, with additional connectors supplied by third parties.prestodb.io · read 15 Oct 2026
- Client libraries
- Official documentation covers Java/JDBC, Python, Go and JavaScript clients, plus CLI usage.prestodb.io · read 15 Oct 2026
- Company facts
- The project is governed by the Presto Foundation, a Linux Foundation project; no standalone commercial headquarters or employee count is stated on the official Presto pages reviewed.prestodb.io · read 15 Oct 2026
- Connector ecosystem
- Documentation lists connectors for systems including BigQuery, Cassandra, ClickHouse, Delta Lake, Druid, Elasticsearch, Hudi, Iceberg, Kafka, MongoDB, MySQL, Oracle, PostgreSQL, Redis, Redshift, SQL Server and others.prestodb.io · read 15 Oct 2026
- Connectors
- The documentation lists connectors for systems including Hive, Iceberg, Kafka, Cassandra, MongoDB, MySQL, PostgreSQL, BigQuery, Redshift, and SQL Server.prestodb.io · read 2 Oct 2026
- Current release
- The getting-started page identifies Presto 0.299 as the current release dated August 31, 2026.prestodb.io · read 15 Oct 2026
- Custom connectors
- Developers can implement connectors through Presto's connector SPI and connector factory interfaces.prestodb.io · read 15 Oct 2026
- Deployment
- The project provides a server tarball, command line interface, JDBC driver, and Docker container for getting started.prestodb.io · read 2 Oct 2026
- Developer extensibility
- The developer guide documents custom connectors, functions, procedures, types, system access control, authenticators, event listeners and request filters.prestodb.io · read 15 Oct 2026
- Docker deployment
- The project publishes a prestodb/presto Docker image and provides configuration and run instructions.prestodb.io · read 15 Oct 2026
- Documentation depth
- The documentation covers installation, clients, security, administration, caching, optimization, connectors, SQL, REST, troubleshooting, releases and developer APIs.prestodb.io · read 15 Oct 2026
- Federated querying
- A single SQL query can access data lakes, lakehouses, NoSQL systems and relational databases through connectors.prestodb.io · read 15 Oct 2026
- Governance
- The Presto Foundation was established under the Linux Foundation with Facebook, Alibaba, Twitter and Uber as founding members.linuxfoundation.org · read 15 Oct 2026
- Internal encryption
- Communication between Presto cluster nodes can be secured with SSL/TLS.prestodb.io · read 2 Oct 2026
- JDBC driver
- The JDBC driver is distributed as a Maven Central artifact and supports Java 8 or newer.prestodb.io · read 15 Oct 2026
- License
- The Presto repository identifies the project license as Apache License 2.0.github.com · read 15 Oct 2026