Skip to content

Welcome to Shaper

Open Source, SQL-driven Data Dashboards powered by DuckDB.

Build analytics dashboards simply by writing SQL:

SELECT 'Sessions per Week'::LABEL;
SELECT
date_trunc('week', created_at)::XAXIS,
category::CATEGORY,
count()::BARCHART_STACKED,
FROM dataset
GROUP BY ALL ORDER BY ALL;

Get dynamic dashboards you can embed directly into your application:

Hero Image

Embedded Analytics

Own your Data

Runs in your infrastructure

Familiar

If you know SQL, you know how to use Shaper

Simple Operations

Run a single Docker Container

Start data projects with a single tool. Bring in additional tools as needed.

Shaper allows you to keep simple things simple and plays well with other tools once your needs grow more complex.

Data Storage

  • Store data directly in DuckDB.
  • Build up a dedicated data warehouse / lake as your business grows.

Ingest API

  • Ingest data in real-time via HTTP or NATS.
  • Let Shaper infer the data schema for you.

Data Transform

  • Automate loading and transforming data with scheduled tasks defined in plain SQL.
  • Move the same SQL to DBT or SQLMesh as your data pipelines get more complex.