Skip to main content
Version: current [26.x Preview]

Connect Client Applications to Dremio

You can connect to Dremio from a variety of client applications. Connections are established using JDBC or ODBC.

Dremio supports a broad range of clients including the following applications:

Drivers

Developing Custom Applications

To create a connection to Dremio and run queries, you can use Arrow Flight SQL JDBC. You can also use PyArrow.

Client Encryption

Transport Layer Security (TLS) communication is supported for encrypting communication between JDBC client applications and Dremio servers. See JDBC Client Encryption (Enterprise Edition only)

Transport Layer Security (TLS) communication is enabled by default for Arrow Flight client applications. To configure encryption, see Arrow Flight Encryption. If you want to connect via unencrypted connections, you must explicitly disable useEncryption by setting it to false in the connection parameters for the Arrow Flight SQL ODBC driver.