Snowflake

The cloud data warehouse most teams compare everything else against. Usage-based credits and storage, four editions from Standard to Virtual Private Snowflake.

Best for: Companies that want one warehouse across AWS, Azure and GCP and can put a person on cost control.

Pros

  • Storage and compute scale separately, and warehouses suspend when idle
  • Runs on AWS, Azure and GCP with the same interface
  • Four editions: Standard, Enterprise, Business Critical and VPS for regulated workloads
  • The biggest ecosystem of connectors, BI tools and partners

Cons

  • No list price: the per-credit rate depends on edition, cloud and region, so you have to model it
  • Always-on warehouses and careless queries make bills climb fast
  • Moving off it later is real work
  • Enterprise features (multi-cluster, longer time travel) need the Enterprise edition

Snowflake made “separate storage from compute” the default expectation for a warehouse, turned SQL people into a procurement force, and built the largest ecosystem in analytics along the way. It’s the platform every other warehouse compares itself against. It’s also the bill every data leader has had to explain to a CFO at least once, which is the other half of this review.

Snowflake homepage
Snowflake’s homepage. Source: Panoply.

My position

Technically, Snowflake needs no defending: it’s an excellent warehouse on all three clouds, and if you need the same platform on AWS, Azure and Google Cloud there’s really one answer. The evaluation is financial and organisational. Snowflake rewards companies that assign an owner to cost from day one, and quietly punishes the ones that don’t.

How the money works, without the fog

Snowflake pricing
Snowflake’s pricing plans. Source: Panoply.

Two meters. Storage is billed monthly on the compressed average, and it’s cheap. Compute is billed in credits, consumed per second while a virtual warehouse runs, and it’s where the money goes.

Here’s the part I verified on their pricing page so you don’t have to: there are no dollar figures on it. Four editions are listed (Standard, Enterprise, Business Critical, and Virtual Private Snowflake for the truly regulated), and the per-credit rate depends on edition, cloud and region. You get a number from the calculator or from sales. That’s a deliberate design, and it means every public “Snowflake costs X” claim you read, including in vendor comparisons, is somebody’s contract, not yours.

The good news is that the cost levers are real and yours to pull. Warehouses suspend when idle if you configure them to. Sizing down is one click. The teams that get burned are the ones where nobody owns those settings, a BI tool hammers an oversized warehouse all day, and the invoice becomes a quarterly surprise. Give one person the monthly number and the authority to change auto-suspend settings, and Snowflake behaves.

The credit ladder, from the docs

The dollar rate is contractual, but the consumption side is published and worth internalising, because it’s the half of the bill you control. A warehouse burns credits per hour by size, doubling at every step: X-Small is 1 credit an hour, Small 2, Medium 4, Large 8, X-Large 16, and on up to 6X-Large at 512 (these are the Gen1 numbers; the newer Gen2 warehouses run on faster hardware, meter at their own rates in the official consumption table, top out at 4X-Large, and in supported regions are now what you get by default, so check which generation you’re actually creating before trusting any burn estimate).

Now the arithmetic that makes the playbook concrete. An X-Small running four hours a day is about 120 credits a month. A Medium kept awake eight hours a day by dashboard refreshes is about 960. Multiply each by your contracted rate and you can price a decision before making it, which is precisely the discipline the platform rewards. Notice too what the doubling ladder implies: every size up is twice the burn, so “one size smaller than feels comfortable” from the playbook below is a 50% cost lever, and Snowsight’s default of X-Large for new warehouses is a default worth changing.

The cost playbook, specifically

Every unhappy Snowflake story I’ve read traces back to the same four settings, so here they are as a checklist. Auto-suspend on every warehouse, set to a minute or two, not the lazy default of ten. Separate warehouses per workload, so the BI tool’s chatter doesn’t keep the ETL warehouse awake. Start warehouses one size smaller than feels comfortable, because doubling is one click and most queries won’t notice. And a resource monitor with a hard monthly cap while you’re learning your usage curve, because the first quarter is where the surprises live.

None of this is advanced. It’s just work that has an owner or doesn’t, and the invoice reports which.

Editions, and which one you actually need

Standard covers most companies for longer than sales will suggest. Enterprise is the realistic step up when you want multi-cluster warehouses for concurrency or the longer time-travel window. Business Critical is a compliance decision rather than a performance one, and Virtual Private Snowflake is a full isolated environment for the handful of institutions that genuinely need it. My advice is to enter on Standard and let a measured constraint, not a feature list, justify the upgrade, since the per-credit rate steps up with each edition.

What’s genuinely hard to replicate

The ecosystem. Every ingestion tool, every BI tool, every consultant and every job applicant knows Snowflake. Data sharing between Snowflake accounts is still the smoothest in the industry. Iceberg table support means your data can live in open formats, which softens the lock-in that used to be my biggest reservation. And the higher editions carry governance features (longer time travel, multi-cluster warehouses, the compliance stack) that enterprises actually use rather than just tick.

The chatter worth knowing about

Review scores are the strongest in our directory’s warehouse category: 4.6 from 762 reviews on G2, with 75% five-star and effectively nothing below three, and 4.7 from 459 on Gartner Peer Insights. Practitioners like this product; the invoices they write about are a separate relationship.

Hacker News, as usual, is spikier. The two biggest Snowflake threads of the past year were security stories (an AI coding tool compromising Snowflake’s own Jira, and a sandbox-escape write-up), and a third thread titled “Picking the Lock-In You Want” about its Postgres and Lakebase moves. That title is the debate in miniature: the quality is settled, and the argument is about the price of being inside it. Worth reading before a multi-year commit.

Snowflake or BigQuery or Databricks?

The honest short version. BigQuery is simpler to reason about for small teams, has a real free tier, and wins by default if you’re on Google Cloud. Databricks wins when the same team also does heavy engineering and machine learning in Python. Snowflake wins on multi-cloud, on governed SQL analytics at scale, and on being the platform your next hire already knows. If your team is under ten people and your cloud is already chosen, I’d probably not start here; if you’re consolidating a company onto one analytics platform, this is the shortlist favourite for a reason.

Getting in without regret

The trial is where this is won. Load a real slice of your data, not the tutorial dataset, and replay a genuine week of queries: your BI tool’s dashboard refreshes, your heaviest join, your worst analyst habit. Watch the credit burn per warehouse in the account usage views, because that number times your negotiated rate is your future invoice, and it’s knowable before you sign anything.

When you do talk to sales, the two things worth negotiating beyond the rate are rollover terms on committed capacity (unused credits expiring is the quiet cost of overcommitting) and the renewal escalator. Consumption platforms price year one to win you; year two is where discipline pays.

Verdict

A superb product wrapped in pricing you have to manage like a live system. Take the trial, run your actual workload, set auto-suspend aggressively, and appoint a cost owner before the first contract, not after the first invoice. Do that, and most of the horror stories don’t apply to you.

How we scored Snowflake: 60/100

Six parts, each with its reasons. Parts we cannot measure for this tool are left out and the total rescaled, so a closed-source product is not marked down for having no public code. Computed 23 Sep 2026, method v1.0. Full methodology.

Pricing honesty 9 / 20
  • no list price, but a public estimator
  • free trial only
  • can buy without talking to sales
  • bill is hard to forecast
Adoption evidence 18.9 / 25
  • PyPI downloads a week: 22.9M (91% of our scale)
  • Stack Overflow questions: 12.2k (88% of our scale)
  • Wikipedia views a month: 18.9k (84% of our scale)
  • review volume (G2 + Gartner): 1.2k (83% of our scale)
  • GitHub stars: 730 (32% of our scale)
Momentum not applicable
  • closed source: no public code to measure release velocity, so this part is left out and the score rescaled
Openness and exit 3 / 15
  • closed source
  • vendor-hosted only
  • standard export
  • moderate effort to leave
Practitioner sentiment 8.2 / 10
Editorial verdict 12 / 15
  • An excellent warehouse on any cloud; needs someone to own cost from day one.

Public signals

Counts read from public sources on the dates shown. They show visible activity and interest, not product quality, market share or customer numbers.

SourceWhat it showsMeasured
GitHub 730 stars · 68 commits in 90 days · last release 21 Sep 2026 · Apache-2.0 23 Sep 2026
PyPI 22.9M downloads a week (snowflake-connector-python) 23 Sep 2026
Stack Overflow 12.2k tagged questions 23 Sep 2026
Release cadence 13 PyPI releases of snowflake-connector-python in 90 days · latest 4.7.5 on 21 Sep 2026 23 Sep 2026
OpenSSF Scorecard 4.7 / 10 security posture 23 Sep 2026
Wikipedia 18.9k article views last month (-42% over 4 months) 23 Sep 2026

Discussed on Hacker News

Threads whose title names this tool, from the last 400 days, sorted by points.

Questions people ask

Why doesn't Snowflake publish prices?

It sells compute in credits and storage per terabyte, and the rate for both depends on edition, cloud provider and region. The pricing page lists the four editions but no dollar figures, so you get a number from the calculator or from sales.

How do I stop the bill running away?

Most overspend comes from warehouses left running and from queries that scan more than they need. Set aggressive auto-suspend, size warehouses down rather than up, and give one person ownership of the monthly number from day one.

Snowflake or BigQuery?

If you are already on Google Cloud, or your team is small and you want no clusters to manage, BigQuery's on-demand model is simpler to reason about and has a real free tier. Snowflake wins when you need the same warehouse across AWS, Azure and Google, or the governance features in its higher editions.

Is there a free tier?

No permanent one. You get a free trial on sign-up, and after that every query and every gigabyte is billed.

Spotted a wrong price or a missing integration? Send a correction. A human reads every one.

Similar tools

Other tools in the same category, with the same card and the same honest pricing.

69 From $0.15/DBU

Databricks

Warehouses and lakehouses

The lakehouse platform built around Spark and Delta Lake. Priced per Databricks Unit (DBU) on top of your own cloud bill, starting at $0.15 per DBU.

Visit site
74 Free tier

BigQuery

Warehouses and lakehouses

Google's serverless warehouse. Pay $6.25 per TiB scanned with the first TiB free each month, or buy slot capacity by the hour.

Visit site