Snowflake

Snowflake

Usage Based

Your data. No limits. Mobilize your data with Snowflake's Data Cloud.

Databases
OLAP Databases

Published 29 May 2026 · Last updated 27 September 2026

Scores

Popularity4/5

Rapidly grown to become a top cloud data warehousing choice; widely adopted in enterprise.

Learning Curve3/5

Standard SQL with Snowflake-specific concepts like virtual warehouses and time travel to learn.

Flexibility3/5

Rich SQL feature set; Snowpark extends to Python but within Snowflake's managed constraints.

Performance3/5

Separated compute and storage is flexible; ad-hoc query performance can trail BigQuery.

Portability3/5

Standard SQL with Snowflake-specific extensions; migration is feasible but requires effort.

About Snowflake

Snowflake is a cloud data platform built for the cloud from the start, running on AWS, Azure, and Google Cloud. Its defining design is the separation of three layers: central storage, compute in the form of virtual warehouses, and a global services layer for metadata, security, and query optimisation.

Virtual warehouses are independent compute clusters that start, pause, resize, and auto-suspend in seconds. Several can read the same data at once without contention, so a BI dashboard, an ETL job, and a data science workload can run side by side. Compute is billed per second in credits that scale with warehouse size, and storage is billed separately per terabyte. Time Travel lets you query or restore data as it was up to 90 days earlier, and Fail-safe adds a further recovery window.

Beyond SQL warehousing, Snowflake has become a broader data platform. Secure data sharing and the Snowflake Marketplace let organisations share live, governed data without copying it. Snowpark runs Python, Java, and Scala code inside Snowflake, Snowpark Container Services and Streamlit in Snowflake host apps next to the data, and Iceberg tables keep data in open formats in your own object storage. Cortex AI adds LLM functions callable from SQL, and Snowflake Intelligence answers natural-language questions over account data.

Pricing is consumption-based: the per-credit price depends on edition (Standard, Enterprise, Business Critical, Virtual Private Snowflake) and region, with discounts for pre-purchased capacity, and new accounts get a 30-day trial with free credits. Costs are hard to forecast without understanding warehouse sizing, and there is no self-hosted option.

Key Features

  • Separate storage, compute, and services layers that scale independently
  • Virtual warehouses that pause and resume in seconds, with no contention
  • Time Travel (up to 90 days) and Fail-safe for recovery
  • Secure data sharing and the Snowflake Marketplace
  • Snowpark for Python, Java, and Scala inside Snowflake
  • Cortex AI functions and Snowflake Intelligence
  • Iceberg tables in customer-owned object storage
  • Runs on AWS, Azure, and Google Cloud

Pros

  • Excellent multi-workload concurrency without resource contention
  • Auto-suspend avoids paying for idle compute
  • Cross-cloud architecture with one governance layer
  • Live data sharing without ETL
  • Snowpark and native apps reduce data movement

Cons

  • Credit-based costs are hard to estimate without understanding warehouse sizing
  • Managed storage costs more than raw object storage
  • No free tier beyond the 30-day trial
  • Proprietary platform with no self-hosted option (Iceberg tables help portability)
  • Editions, regions, and capacity deals make total cost hard to plan

Snowflake Pricing

Usage Based
StandardContact sales
  • · ~$2 per credit on demand (AWS US East)
  • · Time Travel up to 1 day, Fail-safe, data sharing
  • · Storage ~$23 per TB-month on demand
  • · 30-day trial with free credits
EnterpriseContact sales
  • · ~$3 per credit on demand (AWS US East)
  • · Multi-cluster warehouses for high concurrency
  • · Up to 90-day Time Travel, masking, and column security
Business CriticalContact sales
  • · ~$4 per credit on demand (AWS US East)
  • · HIPAA, PCI DSS, and customer-managed keys
  • · Private connectivity and failover
Virtual Private SnowflakeContact sales
  • · Dedicated, isolated Snowflake environment
  • · For the most regulated workloads
  • · Contact sales for pricing

Tech Stacks with Snowflake

MLOps Pipeline

Project

Production-grade ML infrastructure. PyTorch for model training, Apache Airflow (or Dagster or Prefect) for orchestration, dbt for feature transformations, and Snowflake as the data warehouse, with Docker as an optional containerization addition.

Deploy on:
Orchestrator:
Data Libraries:
Model Serving (Python API):
Experiment Tracking add-on:
CI/CD add-on:
Containerization add-on:

Airbyte + dbt + Snowflake + Tableau

Project

Airbyte loads raw data from 300+ sources into Snowflake; dbt transforms it into documented, tested models; Tableau connects directly to Snowflake for governed self-service analytics and executive dashboards.

CI/CD add-on:
Containerization add-on:

Modern ELT Stack

Project

The standard open-source ELT pattern: Airbyte extracts and loads data from 300+ sources into Snowflake; dbt transforms raw tables into clean, tested models; Airflow (or Dagster or Prefect) schedules the whole pipeline. Docker makes the stack portable across environments.

Orchestrator:
CI/CD add-on:
Containerization add-on:

Tools Related to Snowflake

Child tools of Snowflake(2)

Works well with Snowflake(8)

Snowflake runs natively on Google Cloud Platform, one of the three clouds it supports as a hosting region alongside AWS and Azure.

Snowflake runs natively on AWS, its original and most common hosting region alongside GCP and Azure.

Snowflake runs natively on Microsoft Azure, one of the three clouds it supports as a hosting region alongside AWS and GCP.

Looker connects to Snowflake for governed data modeling with LookML.

Snowflake works with Superset through the snowflake-sqlalchemy driver, giving a free, open-source dashboard layer over warehouse tables; each query consumes warehouse credits.

Tableau connects to Snowflake through its native connector, either querying live on a Snowflake warehouse or building extracts, with SSO and key-pair authentication supported.

Integrates with Snowflake(9)

Fivetran's most common destination — loads raw data into Snowflake with automatic schema management.

Airbyte has an official Snowflake destination using staging-based bulk inserts and schema evolution — one of the most-deployed Airbyte destinations in production.

dbt-snowflake is dbt's most popular cloud adapter — the canonical Snowflake transformation stack.

Dagster has a native Snowflake integration — Snowflake tables become Dagster data assets.

Airflow orchestrates Snowflake queries and data loads via the Snowflake provider.

Snowflake workloads can be orchestrated by Prefect through the official prefect-snowflake collection.

Alternatives to Snowflake(5)

Direct cloud data warehouse competitors; BigQuery is Google-native with serverless per-query pricing, Snowflake is multi-cloud with per-second compute billing.

Snowflake is multi-cloud with separated storage/compute; Redshift is AWS-native — both are major cloud DWH platforms.

ClickHouse is an alternative when lower query latency and self-hosting are priorities over Snowflake's data sharing ecosystem and zero-ops managed experience.

Both are cloud data platforms that now cover warehousing, pipelines, and AI; Snowflake grew from a SQL warehouse and is simpler for SQL-first teams, while Databricks grew from Spark and open lakehouse tables with deeper ML tooling.

Snowflake and Microsoft Fabric are both cloud data platforms; Snowflake leads on multi-cloud portability and warehouse performance while Fabric offers a broader all-in-one analytics experience for Microsoft-first organizations.

Vendor

Tags

SQLMulti-regionData EngineeringData Pipelines

Details

Maintained
Yes
DB model
Relational
Query language
SQL
Hosting
Cloud managed
ACID compliant
Yes
Replication
Yes