SQL Editing / Querying Tools

Snowflake provides native SQL editing and querying solutions, and also works with 3rd-party SQL editors, including:

Solution Software Requirements and Additional Information
Snowflake clients and interfaces

Worksheet:

  • SQL editor directly integrated into the Snowflake web interface with support for multiple, independent working environments.
  • No installation or configuration required.

SnowSQL:

  • Python-based command line interface (CLI) for performing all tasks in Snowflake, including querying, executing DDL/DML commands, and bulk loading/unloading of data.
  • Download from the Snowflake web interface and install using provided installer.
DBeaver SQL client

Requirements:

DBeaver:4.3.4 (or later)
Snowflake:JDBC Driver — automatically downloaded and installed by DBeaver, but also available via snowflake-jdbc (Maven Central) for manual download
SQL Workbench/J client

Requirements:

SQL Workbench:None
Snowflake:JDBC Driver — available via snowflake-jdbc (Maven Central)

Additional reading:

Note

This is not a full/complete list of SQL editors that work with Snowflake; these are known editors that have been tested and/or validated by Snowflake in some capacity. Other editors can be used with Snowflake; however, we do not guarantee that all features/functionality in 3rd-party editors will interoperate with Snowflake.