Snowflake CLI logo

Snowflake CLI Snowflake, Inc.

Use this command to install Snowflake CLI:
winget install --id=Snowflake.SnowflakeCLI -e

Snowflake CLI is an open-source command-line tool explicitly designed for developer-centric workloads in addition to SQL operations. It is a flexible and extensible tool that can accommodate modern development practices and technologies. With Snowflake CLI, developers can create, manage, update, and view apps running on Snowflake across workloads such as Streamlit in Snowflake, the Snowflake Native App Framework, Snowpark Container Services, and Snowpark. It supports a range of Snowflake features, including user-defined functions, stored procedures, Streamlit in Snowflake, and SQL execution.

Snowflake CLI is a command-line tool designed to streamline developer-centric workloads and SQL operations on Snowflake. Built as an open-source solution, it empowers developers to create, manage, update, and view applications running on Snowflake across various workloads, including Streamlit in Snowflake, the Snowflake Native App Framework, Snowpark Container Services, and Snowpark.

Key Features:

  • Extensibility for Modern Development: Supports modern development practices and technologies, enabling developers to build and manage applications efficiently.
  • Multi-workload Support: Enables the creation and management of apps across multiple workloads, including Streamlit in Snowflake, Snowpark Container Services, and the Snowflake Native App Framework.
  • Streamlined Workflow: Simplifies the process of deploying, updating, and monitoring applications on Snowflake, reducing friction between coding and deployment.
  • Git Integration: Facilitates seamless integration with Git repositories for version control and collaboration.
  • Unified CLI Experience: Provides a consistent command-line interface for managing Snowflake objects, stages, and SQL operations.

Audience & Benefit: Ideal for developers, DevOps engineers, data engineers, and application developers working with Snowflake. Snowflake CLI empowers these professionals to build, deploy, and manage applications more efficiently while reducing the complexity of transitioning between development environments and production workloads.

Snowflake CLI can be installed via winget, ensuring easy setup for developers looking to enhance their workflow on Snowflake.

Versions
3.9.0.0
3.8.3.0
3.8.2.0
3.8.1.0
3.8.0.0
3.7.2.0
3.7.1.0
3.7.0.0
3.6.0.0
3.5.0.0