Compose, don't configure
Snap small, recombinable blocks together. Pivot and visualize in a single, fluid step — the way creative analysts actually think.
The expressive depth serious analysts love — pivot and visualize in a single step. We took the idea that powered the best data tools for two decades and rebuilt it on a more extensible block algebra. Modern, fast, and priced for humans.
Start your free trialMost tools just plug your variables into rigid, pre-defined chart templates. Viz doesn't. It operates on a consistent set of axioms — a block algebra — so you compose exactly the view you want, then keep going further.
Snap small, recombinable blocks together. Pivot and visualize in a single, fluid step — the way creative analysts actually think.
The classic algebra stops where its templates do. Ours keeps going — write new blocks for visualizations older tools simply can't express.
A columnar engine renders 2.4M rows in 180ms. Every view is a readable, reproducible expression you can diff in git.
Each block transforms the data and passes it on. Source, group, pivot, aggregate — chained left to right with
the |> operator. What you read is exactly what renders.
Drag a new block in and the chart updates instantly. Reorder the blocks and the whole visualization re-composes — no templates to fight.
# revenue by region, this year vs last
source sales
|> group_by region
|> pivot quarter
|> sum revenue
|> bars color=year Sign up in seconds. Self-host the open core for free.
A full-day wait and a year-long commitment before your first chart.
Because every view is a readable block expression, AI can build and refine visualizations alongside you. Use our agent, or bring your own via MCP, CLI, or SDK.
From $20 a month. No contracts, no license keys, no waiting.
Start your free trial