Kit

Data analytics kit

A working analytics pipeline for small data.

$249

One payment. You download the code straight after. See the terms of sale and refunds.

Open the live demo

The kit running on Railway in its demo mode: the Dagster screen for the pipeline, on sample data, with a finished run and the metrics report. The demo is read-only, so runs cannot be started from it; in your own copy they can.

Version 0.2.0. The pipeline runs end to end on the included sample data, and the live demo is this release running on Railway. The MotherDuck switch and the Stripe and Postgres connectors are documented, and we have not run them ourselves.

Already bought it? Sign in to download

Illustration of a data pipeline: sources, tested models and a revenue chart

What is in the download

  • Ingestion with dlt into DuckDB, for a payments source and a product source
  • A dbt project with staging, intermediate and mart models for revenue, customers and activation
  • Tests on every model, source freshness checks and a reconciliation test against the raw payments
  • One Dagster job on a daily schedule that refuses to build on stale sources
  • Headline metrics printed in the terminal and a static report
  • Seeded sample data, so the whole pipeline runs with no accounts and no keys
  • A CI workflow and a container for a small deployment
  • Guides for the architecture, adding a source, adding a metric, MotherDuck, Airflow, deployment and manual testing

What you need

  • Python 3.13 and uv
  • Nothing else to run it on the sample data

What the licence allows

  • One payment. No subscription.
  • Use it in as many of your own and your company’s projects as you like, including work for clients.
  • Change anything.
  • Do not resell or publish the kit itself, or a template built from it.

The LICENSE file in the download is the full text.

Each kit is a product on its own, and a bundle is two kits bought together.

See all the kits