Client and programming tools for using Athena
You can access Athena using a variety of client and programming tools. These tools include the AWS Management Console, a JDBC or ODBC connection, the Athena API, the Athena CLI, the AWS SDK, or AWS Tools for Windows PowerShell.
-
To get started using Athena SQL with the console, see Get started.
-
To get started creating Jupyter compatible notebooks and Apache Spark applications that use Python, see Use Apache Spark in Amazon Athena.
-
To learn how to use JDBC or ODBC drivers, see Connect to Amazon Athena with JDBC and Connect to Amazon Athena with ODBC.
-
To use the Athena API, see the Amazon Athena API Reference.
-
To use the CLI, install the AWS CLI and then type
aws athena help
from the command line to see available commands. For information about available commands, see the Amazon Athena command line reference. -
To use the AWS SDK for Java 2.x, see the Athena section of the AWS SDK for Java 2.x API Reference, the Athena Java V2 examples
on GitHub.com, and the AWS SDK for Java 2.x Developer Guide. -
To use the AWS SDK for .NET, see the
Amazon.Athena
namespace in the AWS SDK for .NET API Reference, the .NET Athena exampleson GitHub.com, and the AWS SDK for .NET Developer Guide. -
To use AWS Tools for Windows PowerShell, see the AWS Tools for PowerShell - Amazon Athena cmdlet reference, the AWS Tools for PowerShell
portal page, and the AWS Tools for Windows PowerShell User Guide. -
For information about Athena service endpoints that you can connect to programmatically, see Amazon Athena endpoints and quotas in the Amazon Web Services General Reference.