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.