Athena ODBC 1.x driver - Amazon Athena
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Athena ODBC 1.x driver

Use the links on this page to download the Amazon Athena 1.x ODBC driver License Agreement, ODBC drivers, and ODBC documentation. For information about the ODBC connection string, see the ODBC Driver Installation and Configuration Guide PDF file, downloadable from this page. For permissions information, see Access through JDBC and ODBC connections.


When you use the ODBC 1.x driver, be sure to note the following requirements:

  • Open port 444 – Keep port 444, which Athena uses to stream query results, open to outbound traffic. When you use a PrivateLink endpoint to connect to Athena, ensure that the security group attached to the PrivateLink endpoint is open to inbound traffic on port 444.

  • athena:GetQueryResultsStream policy – Add the athena:GetQueryResultsStream policy action to the IAM principals that use the ODBC driver. This policy action is not exposed directly with the API. It is used only with the ODBC and JDBC drivers as part of streaming results support. For an example policy, see Amazon managed policy: AWSQuicksightAthenaAccess.


Driver version Download link
ODBC for Windows 32-bit Windows 32 bit ODBC driver
ODBC for Windows 64-bit Windows 64 bit ODBC driver


Driver version Download link
ODBC for Linux 32-bit Linux 32 bit ODBC driver
ODBC for Linux 64-bit Linux 64 bit ODBC driver


Driver version Download link
ODBC for OSX OSX ODBC driver


Content Documentation link
Amazon Athena ODBC driver license agreement License agreement
Documentation for ODBC ODBC driver installation and configuration guide version
Release Notes for ODBC ODBC driver release notes version

ODBC driver notes

Connecting Without Using a Proxy

If you want to specify certain hosts that the driver connects to without using a proxy, you can use the optional NonProxyHost property in your ODBC connection string.

The NonProxyHost property specifies a comma-separated list of hosts that the connector can access without going through the proxy server when a proxy connection is enabled, as in the following example:,localhost,,

The NonProxyHost connection parameter is passed to the CURLOPT_NOPROXY curl option. For information about the CURLOPT_NOPROXY format, see CURLOPT_NOPROXY in the curl documentation.