A modern development workflow for your most important data products

Publication-quality visualizations designed for all device sizes
Sub-second interaction time, even on millions of records
Build dashboards & reports in markdown, backed by version control and testing
Build customer-facing analytics using SQL and markdown. Version controlled by default, reviewed before publishing, and owned by your data team. No drag-and-drop interfaces or UI-driven workflows.
{% calendar_heatmap
title="Calendar Heatmap"
data="orders"
date="date"
value="sum(sales)"
/%}

Live theme editor with instant preview. Customize colors, fonts, and styling to match your product. Embedded reports feel native to your app, not bolted on.
Sub-second interaction time, even on millions of records. Optimized query engine with intelligent caching and automatic scaling. Fast dashboards for your customers, without manual tuning.
| Customer | Order | Date | Amount |
|---|---|---|---|
| 101 | #10142 | Dec 15 | $1,240 |
| 101 | #10089 | Dec 13 | $890 |
| 202 | #20245 | Dec 12 | $3,800 |
| 303 | #30127 | Dec 11 | $1,650 |
| 101 | #10034 | Dec 9 | $2,150 |
| 202 | #20198 | Dec 8 | $920 |
Row-level security enforced at the database level using encrypted user attributes. Each customer sees only their data, defined declaratively at the table level. No custom access layers to build or maintain.
Embed with a single iframe and API endpoint. JWE encryption with single-use URLs. Configurable session length. Works seamlessly with any web stack or auth system.
// Request embed URL
const res = await fetch('/api/embed');
const { url } = await res.json();
// Embed in your app
<iframe src={url} />
Global data residency across 20+ regions
Serve global customers in their language
Private support channel and priority assistance
SOC 2 Type II certified. Store data in 20+ global regions. Multi-language support for global customers. Volume licensing and dedicated support for large deployments.