Skip to content
Tech News
← Back to articles

Show HN: Rocky – Rust SQL engine with branches, replay, column lineage

read original get Rust SQL Engine Book → more articles
Why This Matters

Rocky introduces a Rust-based control plane for data warehouse pipelines, emphasizing safety, transparency, and flexibility with features like schema drift detection, data contract enforcement, and column-level lineage. Its innovative approach enables more reliable and auditable data workflows, making it a significant advancement for both industry professionals and consumers seeking robust data management solutions.

Key Takeaways

Rocky

The trust system for your data. A Rust-based control plane for warehouse pipelines: branches, replay, column-level lineage, compile-time safety, per-model cost attribution. Keep Databricks or Snowflake. Bring Rocky for the DAG.

Try it in 60 seconds

# macOS / Linux curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bash # Windows (PowerShell) irm https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.ps1 | iex

rocky playground my-first-project cd my-first-project rocky compile && rocky test && rocky run

No credentials needed — the playground runs end-to-end on local DuckDB.

See it in action

Each demo below is a self-contained POC in examples/playground/pocs/ — cd in, run ./run.sh , reproduce locally.

Detects schema drift the moment it happens

A source column type changes upstream. On the next run, Rocky diffs source vs. target, drops the target, and recreates it. No silent data corruption, no dbt-style quiet divergence.

... continue reading