Launch offer — 40% off every tier for a limited time. Prices shown are already reduced.
Stacks / Quarry
Data

Quarry
Data and analytics

Collection, pipelines, a warehouse and BI dashboards running on infrastructure you control.

  • Pipelines and warehouse on your hardware
  • Dashboards without per-viewer seats
  • Query cost you can predict
In the box

A working, pinned Docker Compose stack for self-hosted data engineering and analytics. Not a link dump - the integration layer: services wired together, environment template, quickstart, runbook, and a script that fetches the exact upstream sources at pinned commits.

12 components 19 files 5 tiers Docker Compose
Best for

Anyone moving analytics off metered warehouses.

Pricing

Choose your tier

One-time purchase. Higher tiers add components; the top tier adds a live onboarding session. Every tier includes the runbook, verify script and component guides.

Starter
The entry point. Two or three services, one compose file.
$12 $20one-time 40% off
  • Working Compose stack
  • DuckDB and Polars recipes
  • Pinned source fetch
Get Quarry Starter
2 components · instant download
Growth
Adds the core services most teams reach for next.
$30 $50one-time 40% off
  • Everything in Local Analytics
  • Airflow and ClickHouse wired
  • First DAG walkthrough
Get Quarry Growth
4 components · instant download
Pro
The working set - most of the stack, documented end to end.
$60 $100one-time 40% off
  • Everything in Pipeline Pack
  • Trino and Superset running
  • Dashboard and data-app guide
Get Quarry Pro
7 components · instant download
Most popular
Scale
Nearly everything, plus 30 days of priority support.
$120 $200one-time 40% off
  • Everything in Warehouse & BI
  • Kafka and CDC streaming
  • 30 days priority support
Get Quarry Scale
10 components · instant download
Complete
Every component, plus a live onboarding session.
$180 $300one-time 40% off
  • All twelve components
  • 1:1 onboarding session
  • Lifetime updates
Get Quarry Complete
12 components · instant download
Architecture

How it fits together

Each service runs as its own container. The compose file defines the network, the volumes and the wiring between them.

docker compose — Quarrycompose network · named volumesduckdbMIT · C++polarsMIT · RustairflowApache-2.0 · PythonClickHouseApache-2.0 · C++trinoApache-2.0 · JavasupersetApache-2.0 · PythonstreamlitApache-2.0 · PythonkafkaApache-2.0 · JavadebeziumApache-2.0 · JavaicebergApache-2.0 · JavadagsterApache-2.0 · PythonprefectApache-2.0 · Python
Components

12 services, pinned

Every project keeps its own licence and copyright. The stack ships the integration, not a fork.

ComponentWhat it doesLicenceSource
duckdb
C++
In-process analytical database. MIT upstream
fc9d6e9340
polars
Rust
Fast DataFrame library for Python. MIT upstream
9ee0dc5b81
airflow
Python
Workflow orchestration for data pipelines. Apache 2.0 upstream
484a87b54b
ClickHouse
C++
Column-oriented analytics database. Apache 2.0 upstream
c83ecfd441
trino
Java
Distributed SQL query engine over many sources. Apache 2.0 upstream
2cf6ed7e29
superset
Python
Dashboards and business intelligence over your warehouse. Apache 2.0 upstream
549508b340
streamlit
Python
Turn Python scripts into data apps. Apache 2.0 upstream
7716a0c0bb
kafka
Java
Distributed event streaming platform. Apache 2.0 upstream
432141b93a
debezium
Java
Change data capture from your databases. Apache 2.0 upstream
15bcfe1892
iceberg
Java
Open table format for large analytic datasets. Apache 2.0 upstream
411c38b58c
dagster
Python
Data orchestration with typed assets. Apache 2.0 upstream
54577dad9a
prefect
Python
Python workflow orchestration. Apache 2.0 upstream
2338265f65
Documentation

A guide for every component

Written docs that ship inside the archive - role, reasoning and how to run each service.

Quickstart

Run it

# 1. fetch the pinned upstream sources
./fetch-sources.sh ./sources

# 2. configure and start
cp .env.example .env
docker compose up -d

# 3. confirm everything came up
./verify.sh

Docker Engine 24+ with the Compose v2 plugin. 4 GB RAM for light tiers, 16 GB+ for the complete deployment.