Applications and tools for connecting to Snowflake

Snowflake provides several different applications and tools that you can use to access databases in Snowflake.

Note

For information about configuring clients, driver, libraries, and third-party applications to connect to Snowflake, see Configuring a client, driver, library, or third-party application to connect to Snowflake.

User interfaces

Snowsight: The Snowflake web interface

Snowsight distills Snowflake’s powerful SQL support into a unified, easy-to-use experience. Use Snowsight to perform your critical Snowflake operations.

Classic Console

Use the Classic Console to perform tasks that would normally performed using SQL and the command line.

Command-line clients

Snowflake CLI

Use the command line to create, manage, update, and view apps running on Snowflake across workloads.

SnowSQL (CLI client)

Detailed instructions for installing, configuring, and using the Snowflake command-line client.

Extensions for code editors

Snowflake Extension for Visual Studio Code

Use the Snowflake Extension for Visual Studio Code to connect to Snowflake within Visual Studio Code and perform SQL operations.

Infrastructure as code

Note

The following content is not supported by Snowflake. All code is provided “AS IS” and without warranty.

Snowflake Terraform provider

Documentation and resources for the Snowflake Terraform provider.

Drivers and libraries

API Reference

Lists the drivers and APIs provided by Snowflake for writing applications that connect to Snowflake.

Integrating with third-party systems

Snowflake Connectors

Snowflake Connectors allow you to integrate third-party applications and database systems with Snowflake.

Third-party software

Snowflake Ecosystem

Overview of the third-party tools and technologies, as well as the Snowflake-provided clients, in the Snowflake ecosystem.