Skip to content

Welcome to Shaper

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

Visualize data, build interactive dashboards, pdf reports and data exports 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, for example:

Embedded Analytics

BI as Code

  • Version Control Dashboards with Git
  • Use your AI Agent of choice to create dashboards

Own your Data

Runs in your infrastructure.

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.