A client is used to send queries to Presto and receive results, or otherwise interact with Presto and the connected data sources.

Some clients, such as the command line interface, can provide a user interface directly. Clients like the JDBC driver, provide a mechanism for other tools to connect to Presto.

The following clients are available:

In addition, the community provides numerous other clients for platforms such as Python or Go, and these can in turn be used to connect applications using these platforms.

SEP includes support and documentation for other client usage: