Now in early access

The analytics platform for teams of one

One tool for transforms, notebooks, and dashboards — with a built-in data lakehouse. No warehouse to provision. No stack to maintain.

Start for free

No credit card required

PIPELINEVIEWSmission_logsUPLOAD2d agoclean_missionsSELECT *, date_trunc(...SQL· duckdb1h agocrew_metricsdf = panels.ref(...PYTHON45m agoOps DashboardDashboard · 4 entitiesMission AnalysisNotebook · 6 entities

First report in days, not the second month

Connect anything — SQL, Python, or file upload
CSV / Parquet
PostgreSQL
Snowflake
S3 / R2
REST APIs
Google Sheets
Stripe / HubSpot
Custom Python
Any source
Stored in DuckLake— versioned, cataloged, queryable
Step 01

Connect any data source

Files, databases, APIs, or custom Python. DuckLake stores and catalogs everything automatically. No warehouse to provision.

Computation graph
raw_data
clean
metrics
SQL
SELECT
region,
sum(amount)
FROM clean
GROUP BY 1
Change upstream → everything downstream re-runs automatically
Step 02

Transform and explore

Write SQL and Python in a reactive computation graph. Change a query upstream, everything downstream re-runs. No cron jobs. No stale outputs.

MCP server — AI works directly in your graph
you:Build a monthly revenue summary from the raw_events table
claude:I'll create a new SQL node in your pipeline.
Created node monthly_revenue
Running... 200 rows · 84ms
you:Add a dashboard with a bar chart and a KPI card
claude:Done. Created "Revenue Dashboard" with 2 blocks.
View: Revenue Dashboard — Dashboard · 2 entities
Built-in agent + MCP server for Claude, Cursor, Windsurf, and more
Step 03

Let AI do the heavy lifting

A built-in AI agent writes transforms, debugs queries, and builds dashboards. Or connect Claude, Cursor, or any MCP client to work directly in your graph.

Notebook
Dashboard
$2.4M
+12%
Step 04

Share live reports

Dashboards and notebooks from the same graph. Cross-filtering works without wiring. Share a link — stakeholders see live data, not last Tuesday's screenshot.

Start for free

No credit card required

Why the graph architecture matters

Design decisions you'll feel from day one.

One graph, many views

The computation graph is the source of truth — not the dashboard, not the notebook. Build the DAG once, present it as a notebook or dashboard. Change the query, every view updates.

Reactive by default

Change a query upstream, everything downstream re-runs. No scheduled jobs to configure. No manual refresh. Outputs are never stale because staleness isn't possible.

Cross-filter without wiring

Click a bar chart, every other chart on the dashboard filters to match. No formulas to write, no filter widgets to configure. It just works.

Version-controlled analytics

Branch a project, experiment, merge back. Full checkpoint history with undo/redo. Every change is tracked. Git for your data stack.

Open formats, no lock-in

Built on DuckDB, DuckLake, and Parquet. Your data stays in standard, open formats. Export anytime. If Panels disappeared tomorrow, your data walks out with you.

Start free, scale when you need to

Start here

Free

Everything you need to start

€0forever
  • 3 projects
  • 1 seat
  • 100 compute minutes / mo
  • 5 GB storage
  • 25 AI credits / mo
Start for free

Pro

For production workloads

€20/ mo

Everything in Free, plus:

  • Unlimited projects
  • Unlimited seats
  • 1,000 compute minutes / mo
  • 50 GB storage
  • 300 AI credits / mo
  • Pay-as-you-go overage
Start for free

Enterprise

For teams that need more

Custom

Everything in Pro, plus:

  • Custom compute & storage
  • Custom AI credits
  • SSO & audit logs
  • Dedicated support
Contact sales

No credit card required.

Need SSO, custom limits, or something else? Get in touch