Skip to content

Rank #2 of 4 in Data Warehouses & Lakehouses

Snowflake logo

Snowflake Inc. · commercial

pypi 23.1M/wkpypi/wk -142.5k

Access

Install

pippip install snowflake-cli
brewbrew install snowflake-cli

Compare head-to-head

Alternatives to Snowflake

Showcase

Snowflake homepage screenshot
homepage · captured Sep 2026 · view live ↗
Snowflake docs screenshot
docs · captured Sep 2026 · view live ↗

Try itExperimental

See what an agent can do with Snowflake before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).

$uvx --from snowflake-cli snow sql --helprecorded session — replayed, not live
recorded 2026-09-07 · exit 0 · captured verbatim by our probe harness, secrets redacted

Verified integrations

Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.

By theme — the product's score on each story themeBy theme

Agent analytics — stories about agent analytics in this arenaAgent analyticsevidence →

Stories about agent analytics in this arena

65.7/100

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

50.9/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

31.5/100

Cost economics — stories about cost economics in this arenaCost economicsevidence →

Stories about cost economics in this arena

39.2/100

Ecosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesEcosystem integrationsevidence →

The surrounding ecosystem — integrations, marketplaces, community packages

32.0/100

Governance access — stories about governance access in this arenaGovernance accessevidence →

Stories about governance access in this arena

40.3/100

Ingestion pipelines — stories about ingestion pipelines in this arenaIngestion pipelinesevidence →

Stories about ingestion pipelines in this arena

42.6/100

Notebooks workspace — stories about notebooks workspace in this arenaNotebooks workspaceevidence →

Stories about notebooks workspace in this arena

80.0/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

32.4/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

6.7/100

Semantic layer — stories about semantic layer in this arenaSemantic layerevidence →

Stories about semantic layer in this arena

70.0/100

Sharing marketplace — stories about sharing marketplace in this arenaSharing marketplaceevidence →

Stories about sharing marketplace in this arena

60.0/100

Sql analytics — stories about sql analytics in this arenaSql analyticsevidence →

Stories about sql analytics in this arena

69.6/100

Streaming realtime — stories about streaming realtime in this arenaStreaming realtimeevidence →

Stories about streaming realtime in this arena

42.7/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 0 free · 1 paid · 0 enterprise · 42 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 54/54 stories · click a row’s chevron for the rationale and evidence

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full9/10T

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3partial4/10C

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10C

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full7/10T

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial7/10C

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10C

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10C

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10C

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial3/10T

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1partial5/10C

My agent can run governed SQL end to end — authenticate, discover schemas, query, and read results back through a CLI or API with no dashboard in the loop C

Agent ops

ai-native userAgent analytics — stories about agent analytics in this arenaAgent analytics3full8/10T

I get a full analytical SQL surface — window functions, CTEs, semi-structured JSON, arrays, and rich date/time types — without bolt-on extensions C

Sql

analystSql analytics — stories about sql analytics in this arenaSql analytics3partial7/10X

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial6/10C

Access control reaches tables, columns, and rows — roles plus masking policies — so one warehouse can serve many teams safely C

Access

platform-engineerGovernance access — stories about governance access in this arenaGovernance access3partial5/10C

Bulk-load CSV, JSON, and Parquet from cloud object storage with a single documented command C

Loading

data-engineerIngestion pipelines — stories about ingestion pipelines in this arenaIngestion pipelines3partial5/10X

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3partial5/10X

The pricing model is documented clearly enough that I can estimate a monthly bill for my workload before committing G

Pricing

platform-engineerCost economics — stories about cost economics in this arenaCost economics3disputed5/10D

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3n/auntestednone yet

Share live datasets with another account or organization without copying data or building an export pipeline C

Sharing

data-engineerSharing marketplace — stories about sharing marketplace in this arenaSharing marketplace2fullpaid9/10C

Time-travel — query data as of a past point and restore dropped or corrupted tables from history C

Recovery

data-engineerSql analytics — stories about sql analytics in this arenaSql analytics2full9/10C

A managed service continuously ingests new files or events as they arrive, without me running my own pipeline infrastructure C

Loading

data-engineerIngestion pipelines — stories about ingestion pipelines in this arenaIngestion pipelines2full8/10X

Budgets, resource monitors, or auto-suspend stop a runaway query or idle compute from burning money overnight G

Pricing

platform-engineerCost economics — stories about cost economics in this arenaCost economics2full8/10X

Dbt is a first-class citizen — a documented adapter or native dbt project support with vendor docs to match C

Transformation

data-engineerEcosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesEcosystem integrations2full8/10X

First-party notebooks let me mix SQL and Python against warehouse data, with results and charts inline C

Notebooks

analystNotebooks workspace — stories about notebooks workspace in this arenaNotebooks workspace2full8/10X

Inspect query profiles and execution plans to find why a query is slow or expensive C

Performance

data-engineerSql analytics — stories about sql analytics in this arenaSql analytics2full8/10X

Query open table formats and files in object storage — Iceberg, Delta, Parquet — without first loading them into proprietary storage C

Lakehouse

data-engineerSql analytics — stories about sql analytics in this arenaSql analytics2full8/10C

A built-in AI assistant writes, fixes, and explains SQL against my schemas from natural language, inside the product C

Agent ops

ai-native userAgent analytics — stories about agent analytics in this arenaAgent analytics2partial7/10C

Define a governed semantic model — metrics, dimensions, and joins declared once — that queries and AI tools answer against consistently C

Semantics

analystSemantic layer — stories about semantic layer in this arenaSemantic layer2full7/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

I get audit logs of who ran what and column-level lineage of where data came from G

Governance

platform-engineerGovernance access — stories about governance access in this arenaGovernance access2partial6/10C

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial6/10C

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial5/10C

First-party and partner connectors cover my sources — SaaS apps, databases, and ETL/ELT tools — with documented setup C

Connectors

data-engineerIngestion pipelines — stories about ingestion pipelines in this arenaIngestion pipelines2partial4/10C

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial4/10C

Streaming writes land queryable within seconds through a documented streaming ingestion API C

Streaming

data-engineerStreaming realtime — stories about streaming realtime in this arenaStreaming realtime2partial4/10C

I get a fast local or free dev loop — a local engine, emulator, or sandbox — to develop transformations before touching production compute C

Dev loop

data-engineerEcosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesEcosystem integrations2none0/10

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2n/auntestednone yet

Compliance attestations (SOC 2, HIPAA, PCI) are documented so security review does not stall the rollout C

Governance

platform-engineerGovernance access — stories about governance access in this arenaGovernance access1full8/10C

Run continuous or incremental transformations — streams, tasks, declarative pipelines, or continuous queries — inside the platform C

Streaming

data-engineerStreaming realtime — stories about streaming realtime in this arenaStreaming realtime1full8/10C

Business users can ask questions in natural language and get governed, semantically-grounded answers rather than hallucinated joins C

Agent ops

ai-native userAgent analytics — stories about agent analytics in this arenaAgent analytics1full7/10C

Evaluate with a free tier or trial — real queries on real data without a credit card or a sales call G

Trial

analystCost economics — stories about cost economics in this arenaCost economics1partial5/10X

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1partial4/10C

A marketplace of third-party datasets lets me enrich my own data directly inside the platform C

Sharing

analystSharing marketplace — stories about sharing marketplace in this arenaSharing marketplace1none0/10

Standard drivers (JDBC/ODBC) and documented BI-tool integrations connect my dashboards without custom glue C

Bi

analystEcosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesEcosystem integrations1noneuntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 30 stories with headroom

What would move Snowflake’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools

    nonemoves agent-readyimpact 45

    Evidence documents Snowflake's own MCP server that exposes Snowflake's Cortex tools to external AI agents (server-side), but there is no evidence Snowflake can act as an MCP client consuming external MCP servers' tools to extend Cortex Agents or CoWork/CoCo's capabilities.

  2. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    The axis applies since Snowflake offers AI/Cortex features built on third-party LLMs, making data-use-for-training a fair privacy concern, but no evidence pack item documents an opt-out control, data-processing agreement, or explicit statement that customer data is excluded from model training.

  3. Agenticness — how well agents can access and operate the productSubscribe to events via webhooks

    nonemoves agent-readyimpact 30

    Evidence shows Snowflake supports streams for CDC (polled) and notification integrations for cost alerts, but there is no documentation of a general-purpose webhook subscription mechanism that lets an AI-native user subscribe to events pushed via webhooks.

  4. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    partialq4/10moves Built-in AIimpact 27

    Missing: dedicated CoWork/CoCo documentation detailing task-delegation scope, hands-on or independent corroboration of the assistant performing multi-step tasks, and clarity on how it differs from Cortex Analyst's NL query feature.

  5. Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples

    partialq3/10moves API qualityimpact 21

    Missing: an in-browser interactive API explorer (e.g., Swagger/Redoc UI) hosted by Snowflake, and any independent confirmation that the Postman-based workflow is commonly used as a live API reference.

  6. Ecosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesI get a fast local or free dev loop — a local engine, emulator, or sandbox — to develop transformations before touching production compute

    nonemoves PA Scoreimpact 20

    Missing: any local engine/emulator, offline dev mode, or a genuinely free (non-credit-consuming) sandbox tier.

  7. Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)

    nonemoves PA Scoreimpact 20

    The evidence pack includes compliance certifications (SOC 2, ISO, FedRAMP, PCI DSS) but contains no mention of region selection, data residency controls, or ability to choose a storage location/cloud region for an account or database.

  8. Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking

    nonemoves PA Scoreimpact 20

    Missing: any documentation of a telemetry/usage-data collection policy or an opt-out/opt-in control for such tracking.

Showing the top 8 of 30 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map7 surfaces · 44 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

En docs43 stories

Probe proofs — replayable recordings from the probe harnessProbe proofs

Replayable recordings from our probe harness — see the Prove-It protocol to submit one.

$uvx --from snowflake-cli snow sql --helpreproduced
$ uvx --from snowflake-cli snow sql --help
⠋ Resolving dependencies...                                                     
⠙ Resolving dependencies...                                                     
⠋ Resolving dependencies...                                                     
⠙ Resolving dependencies...                                                     
⠙ snowflake-cli==3.26.0                                                         
⠙ click==8.1.8                                                                  
⠙ gitpython==3.1.58                                                             
⠙ id==1.5.0                                                                     
⠙ jinja2==3.1.6                                                                 
⠙ packaging==25.0                                                               
⠙ pip==26.2.1                                                                   
⠙ pluggy==1.6.0                                                                 
⠙ prompt-toolkit==3.0.51                                                        
⠙ pydantic==2.12.5                                                              
⠙ python-dotenv==1.2.2                                                          
⠙ pyyaml==6.0.2                                                                 
⠙ requests==2.33.0                                                              
⠙ requirements-parser==0.13.0                                                   
⠙ rich==14.0.0                                                                  
⠙ setuptools==80.8.0                                                            
⠙ snowflake-connector-python==4.7.1                                             
⠙ snowflake-connector-python==4.7.1                                             
                                                                                
 Usage: snow sql [OPTIONS]                                                      
                                                                                
 Executes Snowflake query.

 Use either query, filename or input option.

 Query to execute can be specified using query option, filename option (all 
 queries from file will be executed) or via stdin by piping output from other 
 command. For example cat my.sql | snow sql -i.

 The command supports variable substitution that happens on client-side.

╭─ Options ────────────────────────────────────────────────────────────────────╮
│ --query            -q                     TEXT              Query to         │
│                                                             execute.         │
│ --filename         -f                     FILE              File to execute. │
│ --stdin            -i                                       Read the query   │
│                                                             from standard    │
│                                                             input. Use it    │
│                                                             when piping      │
│                                                             input to this    │
│                                                             command.         │
│ --variable         -D                     TEXT              String in format │
│                                                             of [redacted]=value. If │
│                                                             provided the SQL │
│                                                             content will be  │
│                                                             treated as       │
│                                                             template and     │
│                                                             rendered using   │
│                                                             provided data.   │
│ --retain-comments                                           Retains comments │
│                                                             in queries       │
│                                                             passed to        │
│                                                             Snowflake        │
│ --single-transac…      --no-single-tr…                      Connects with    │
│                                                             autocommit       │
│                                                             disabled. Wraps  │
│                                                             BEGIN/COMMIT     │
│                                                             around           │
│                                                             statements to    │
│                                                             execute them as  │
│                                                             a single         │
│                                                             transaction,     │
│                                                             ensuring all     │
│                                                             commands         │
│                                                             complete         │
│                                                             successfully or  │
│                                                             no change is     │
│                                                             applied.         │
│                                                             [default:        │
│                                                             no-single-trans… │
│ --enable-templat…                         [LEGACY|STANDARD  Syntax used to   │
│                                           |JINJA|ALL|NONE]  resolve          │
│                                                             variables before │
│                                                             passing queries  │
│                                                             to Snowflake.    │
│                                                             [default:        │
│                                                             LEGACY,          │
│                                                             STANDARD]        │
│ --local-only                                                Restrict !source │
│                                                             and !load to     │
│                                                             local files.     │
│                                                             When set,        │
│                                                             !source/!load    │
│                                                             directives that  │
│                                                             reference        │
│                                                             http:// or       │
│                                                             https:// URLs    │
│                                                             are rejected     │
│                                                             instead of being │
│                                                             fetched. Use     │
│                                                             this flag in     │
│                                                             environments     │
│                                                             where SQL inputs │
│                                                             should not       │
│                                                             trigger outbound │
│                                                             network          │
│                                                             requests, or     │
│                                                             when running SQL │
│                                                             files whose      │
│                                                             content should   │
│                                                             be reviewed      │
│                                                             locally before   │
│                                                             execution. [env  │
│                                                             var:             │
│                                                             SNOWFLAKE_CLI_S… │
│                                                             | config:        │
│                                                             cli.sql_local_o… │
│ --no-prompt-exit…                                           Do not prompt    │
│                                                             before exiting   │
│                                                             the REPL.        │
│ --project          -p                     TEXT              Path where the   │
│                                                             Snowflake        │
│                                                             project is       │
│                                                             stored. Defaults │
│                                                             to the current   │
│                                                             working          │
│                                                             directory.       │
│ --env                                     TEXT              String in the    │
│                                                             format           │
│                                                             [redacted]=value.       │
│                                                             Overrides        │
│                                                             variables from   │
│                                                             the env section  │
│                                                             used for         │
│                                                             templates.       │
│ --help             -h                                       Show this        │
│                                                             message and      │
│                                                             exit.            │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Connection configuration ───────────────────────────────────────────────────╮
│ --connection,--environment    -c      TEXT     Name of the connection, as    │
│                                                defined in your config.toml   │
│                                                file. Default: default.       │
│ --host                                TEXT     Host address for the          │
│                                                connection. Overrides the     │
│                                                value specified for the       │
│                                                connection.                   │
│ --port                                INTEGER  Port for the connection.      │
│                                                Overrides the value specified │
│                                                for the connection.           │
│ --protocol                            TEXT     Protocol to use for the       │
│                                                connection, for example       │
│                                                https. Overrides the value    │
│                                                specified for the connection. │
│ --account,--accountname               TEXT     Name assigned to your         │
│                                                Snowflake account. Overrides  │
│                                                the value specified for the   │
│                                                connection.                   │
│ --user,--username                     TEXT     Username to connect to        │
│                                                Snowflake. Overrides the      │
│                                                value specified for the       │
│                                                connection.                   │
│ --password                            TEXT     Snowflake password. Overrides │
│                                                the value specified for the   │
│                                                connection.                   │
│ --authenticator                       TEXT     Snowflake authenticator.      │
│                                                Overrides the value specified │
│                                                for the connection.           │
│ --workload-identity-provider          TEXT     Workload identity provider    │
│                                                (AWS, AZURE, GCP, OIDC).      │
│                                                Overrides the value specified │
│                                                for the connection            │
│ --private-[redacted]-file,--privat…          TEXT     Snowflake private [redacted] file    │
│                                                path. Overrides the value     │
│                                                specified for the connection. │
│ --[redacted]                               TEXT     OAuth [redacted] to use when       │
│                                                connecting to Snowflake.      │
│ --[redacted]-file-path                     TEXT     Path to file with an OAuth    │
│                                                [redacted] to use when connecting  │
│                                                to Snowflake.                 │
│ --database,--dbname                   TEXT     Database to use. Overrides    │
│                                                the value specified for the   │
│                                                connection.                   │
│ --schema,--schemaname                 TEXT     Database schema to use.       │
│                                                Overrides the value specified │
│                                                for the connection.           │
│ --role,--rolename                     TEXT     Role to use. Overrides the    │
│                                                value specified for the       │
│                                                connection.                   │
│ --warehouse                           TEXT     Warehouse to use. Overrides   │
│                                                the value specified for the   │
│                                                connection.                   │
│ --temporary-connection        -x               Uses a connection defined     │
│                                                with command-line parameters, │
│                                                instead of one defined in     │
│                                                config                        │
│ --mfa-passcode                        TEXT     [redacted] to use for multi-factor │
│                                                authentication (MFA)          │
│ --enable-diag                                  Whether to generate a         │
│                                                connection diagnostic report. │
│ --diag-log-path                       TEXT     Path for the generated        │
│                                                report. Defaults to system    │
│                                                temporary directory.          │
│ --diag-allowlist-path                 TEXT     Path to a JSON file that      │
│                                                contains allowlist            │
│                                                parameters.                   │
│ --oauth-client-id                     TEXT     Value of client id provided   │
│                                                by the Identity Provider for  │
│                                                Snowflake integration.        │
│ --oauth-client-secret                 TEXT     Value of the client secret    │
│                                                provided by the Identity      │
│                                                Provider for Snowflake        │
│                                                integration.                  │
│ --oauth-authorization-url             TEXT     Identity Provider endpoint    │
│                                                supplying the authorization   │
│                                                code to the driver.           │
│ --oauth-[redacted]-request-url             TEXT     Identity Provider endpoint    │
│                                                supplying the access [redacted]s   │
│                                                to the driver.                │
│ --oauth-redirect-uri                  TEXT     URI to use for authorization  │
│                                                code redirection.             │
│ --oauth-scope                         TEXT     Scope requested in the        │
│                                                Identity Provider             │
│                                                authorization request.        │
│ --oauth-disable-pkce                           Disables Proof [redacted] for Code   │
│                                                Exchange (PKCE). Default:     │
│                                                False.                        │
│ --oauth-enable-refresh-toke…                   Enables a silent              │
│                                                re-authentication when the    │
│                                                actual access [redacted] becomes   │
│                                                outdated. Default: False.     │
│ --oauth-enable-single-use-r…                   Whether to opt-in to          │
│                                                single-use refresh [redacted]      │
│                                                semantics. Default: False.    │
│ --client-store-temporary-cr…                   Store the temporary           │
│                                                credential.                   │
│ --secondary-roles                     TEXT     Secondary roles mode applied  │
│                                                when the session starts.      │
│                                                Supported values are ALL and  │
│                                                NONE; pass NONE to run the    │
│                                                session only with the primary │
│                                                role.                         │
│ --server-session-keep-alive                    Keep the session active       │
│                                                indefinitely, even if there   │
│                                                is no activity from the user. │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Global configuration ───────────────────────────────────────────────────────╮
│ --format                       [TABLE|JSON|JSON_EXT|  Specifies the output   │
│                                CSV]                   format.                │
│                                                       [default: TABLE]       │
│ --verbose              -v                             Displays log entries   │
│                                                       for log levels info    │
│                                                       and higher.            │
│ --debug                                               Displays log entries   │
│                                                       for log levels debug   │
│                                                       and higher; debug logs │
│                                                       contain additional     │
│                                                       information.           │
│ --silent                                              Turns off intermediate │
│                                                       output to console.     │
│ --enhanced-exit-codes                                 Differentiate exit     │
│                                                       error codes based on   │
│                                                       failure type.          │
│                                                       [env var:              │
│                                                       SNOWFLAKE_ENHANCED_EX… │
│ --decimal-precision            INTEGER                Number of decimal      │
│                                                       places to display for  │
│                                                       decimal values. Uses   │
│                                                       Python's default       │
│                                                       precision if not       │
│                                                       specified. [env var:   │
│                                                       SNOWFLAKE_DECIMAL_PRE… │
╰──────────────────────────────────────────────────────────────────────────────╯
$uvx --from snowflake-cli snow --versionreproduced
$ uvx --from snowflake-cli snow --version
⠋ Resolving dependencies...                                                     
⠙ Resolving dependencies...                                                     
⠋ Resolving dependencies...                                                     
⠙ Resolving dependencies...                                                     
⠙ snowflake-cli==3.26.0                                                         
⠙ click==8.1.8                                                                  
⠙ gitpython==3.1.58                                                             
⠙ id==1.5.0                                                                     
⠙ jinja2==3.1.6                                                                 
⠙ packaging==25.0                                                               
⠙ pip==26.2.1                                                                   
⠙ pluggy==1.6.0                                                                 
⠙ prompt-toolkit==3.0.51                                                        
⠙ pydantic==2.12.5                                                              
⠙ python-dotenv==1.2.2                                                          
⠙ pyyaml==6.0.2                                                                 
⠙ requests==2.33.0                                                              
⠙ requirements-parser==0.13.0                                                   
⠙ rich==14.0.0                                                                  
⠙ setuptools==80.8.0                                                            
⠙ snowflake-connector-python==4.7.1                                             
⠙ snowflake-connector-python==4.7.1                                             
Snowflake CLI version: 3.26.0
proves: Use an official CLIrecorded 2026-09-07

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

8 of 20 testable claims verified · 1 contradictedintegrity 30/100

31 distinct capability claims found in Snowflake’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

8

Verified

11

Unverified

1

Contradicted

24

Undersold

Verified (15)
Unverified (13)
Contradicted (1)
Undersold (24)
Claims outside our story set (2)

Real capability claims found in Snowflake’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Virtual warehouses can be resized at any time, even while running, to add or remove compute

    source ↗
  • Snowflake data can be used for exploratory data analysis, ML model development, and data science/engineering workflows

    source ↗
Suggest a story for these →

Business model

usage-basedcreditsenterprise-custom

Consumption pricing: compute billed per-second in credits by warehouse size and edition (Standard/Enterprise/Business Critical), storage per TB/month; 30-day free trial with credits, capacity contracts for enterprises.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Score28 (Sep 7 '26)43 (Sep 16 '26)
Agent-ready48 (Sep 7 '26)58 (Sep 16 '26)

Try Experimental

Run it in the microterminal →

Recorded agent sessions — and a live MCP handshake where the vendor ships one.

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data

Agent surface uptime llms.txt 100% (30d, checked every 6h since Sep 8 '26)