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 Transform

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

Data Storage

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

Ingest API

  • HTTP API to ingest data in real-time.
  • Shaper infers the data schema for you.