pkg.soopen package index

brew / rank 6070

Install prestodb with Homebrew, apt

Distributed SQL query engine for big data. Version 0.299 via Homebrew; verified 2026-10-13. Also installable with debian: sudo apt install presto.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install prestodb

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install presto

Debian stable package indexes · presto · source: deb.debian.org

overview

Package summary

Distributed SQL query engine for big data

Commands and aliases

  • presto
  • presto-server

history

Project history and usage

PrestoDB is an open-source, distributed SQL query engine for interactive and batch analytics across large, heterogeneous datasets. It separates compute from storage and uses connectors to query data where it already resides rather than acting as a general-purpose transactional database.

Project history

Presto was created at Facebook in 2012 to provide low-latency interactive analytics over a massive Hadoop data warehouse. It was released publicly under the Apache License in 2013 and developed into a general distributed SQL engine with a pluggable connector architecture.

In 2019, Facebook, Uber, Twitter, and Alibaba helped establish the Presto Foundation at the Linux Foundation. A separate community fork formed around the original creators as PrestoSQL and was renamed Trino at the end of 2020; PrestoDB continued under the Presto Foundation and Linux Foundation governance.

Adoption history

Presto moved from an internal Facebook analytics engine to a widely deployed open-source query layer. Official project materials document use by organizations including Meta, Uber, ByteDance, Adobe, Alibaba, IBM, Intel, Tencent, and Twilio, with workloads spanning interactive analysis, scheduled pipelines, reporting, and lakehouse queries.

The Presto Foundation joined the Linux Foundation in September 2019, giving PrestoDB a vendor-neutral governance structure. Continued investment has included a native C++ execution path based on Velox alongside the established Java engine.

How it is used

Administrators deploy a coordinator and one or more workers, configure each node through files under `etc`, and define data-source connectors through catalog property files. Analysts then submit standard SQL through the CLI, JDBC/ODBC clients, BI tools, or application APIs for federated OLAP workloads over data lakes and other systems.

Why package nerds care

Presto helped normalize the idea that an SQL engine need not own the data it queries. Its connector architecture can federate data lakes, relational databases, NoSQL systems, streaming systems, and other stores behind one distributed SQL surface.

For infrastructure and data-tooling enthusiasts, PrestoDB is also historically important because its community split produced PrestoSQL, later renamed Trino. The two projects share ancestry but have developed independently, making their packaging, connector compatibility, configuration, and operational ecosystems distinct choices.

Timeline

  • 2012: Facebook engineers created Presto for low-latency interactive analytics over the company's Hadoop warehouse.
  • 2013: Presto was released publicly under the Apache License.
  • 2019-09: The Presto Foundation joined the Linux Foundation.
  • 2020-12: The separate PrestoSQL fork announced its rename to Trino.
  • 2020s: PrestoDB expanded lakehouse connectors and developed a Velox-based native C++ execution path.

Related projects

  • Trino descends from the PrestoSQL fork of the original Presto codebase and remains the closest alternative, but its releases, namespaces, connectors, and operational details have diverged.
  • Velox underpins PrestoDB's native C++ execution work, providing a reusable execution engine for higher performance and efficiency.

security posture

Risk level: orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signals

  • metadata:service
  • text:sql,server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
etc/config.propertiesetc/node.propertiesetc/jvm.configetc/catalog/*.properties

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
/path/to/password.db

executables

Installed executables

CommandKindExposureNote
prestocliglobal executable
presto-servercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version0.299
manager updated2026-10-13
local dataok
upstreamnot checked
latest detectednot detected

https://prestodb.io

  • infoRelease/tag comparison is only available for GitHub repositories.https://prestodb.ionone confidence

install metadata

Package metadata

Package keybrew:prestodb
Version0.299
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/prestodb
Homepagehttps://prestodb.io
Upstream docshttps://prestodb.io
LicenseApache-2.0
Source archivehttps://maven-central.storage-download.googleapis.com/maven2/com/facebook/presto/presto-server/0.299/presto-server-0.299.tar.gz
Last updated2026-10-13T13:46:24Z
Pulseupdated
Dependenciesopenjdk@17, python@3.15
Bottleavailable (on all)
Homebrew post-installnot defined
Servicedeclared
CaveatsAdd connectors to $HOMEBREW_PREFIX/opt/prestodb/libexec/etc/catalog/. See: https://prestodb.io/docs/current/connector.html

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameprestodb
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt92%

presto 0.7.2-2

toolkit for processing B and T cell sequences

https://presto.readthedocs.io

sudo apt install presto
  • Section: python
  • Architecture: all
  • 2 dependencies
  • installed executable or alias match
  • Matched by: Presto
Debian stable package indexes · deb.debian.org · Debian stable package indexes: presto from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-presto 0.7.2-2

toolkit for processing B and T cell sequences (Python3 module)

https://presto.readthedocs.io

sudo apt install python3-presto
  • Section: python
  • Architecture: amd64
  • Source Package: presto
  • 9 dependencies
  • installed executable or alias match
  • Matched by: Presto
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-presto from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

presto 0.7.2-1

toolkit for processing B and T cell sequences

https://presto.readthedocs.io

sudo apt install presto
  • Section: universe/python
  • Architecture: all
  • 2 dependencies
  • installed executable or alias match
  • Matched by: Presto
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: presto from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

python3-presto 0.7.2-1

toolkit for processing B and T cell sequences (Python3 module)

https://presto.readthedocs.io

sudo apt install python3-presto
  • Section: universe/python
  • Architecture: amd64
  • Source Package: presto
  • 9 dependencies
  • installed executable or alias match
  • Matched by: Presto
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-presto from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation