Analytics dashboards over your raw events
Compose KPI, line, bar, table, and Sankey tiles into a board that shares one time window — every tile running on your own events and profiles. Open-source and self-hostable, free during open beta.
What an analytics dashboard is
A board of tiles over your events, all sharing one time range.
A dashboard turns scattered product analytics into something you can read at a glance: the KPIs that matter, the trends behind them, and the breakdowns that explain a move — on one board, over one window. In Pug every tile runs on the same raw events and profiles, so a number on a scorecard and the chart beside it are always telling the same story.
One window, every tile in sync
A static preview of a Pug board — KPI tiles with period-over-period deltas, a trend, and a ranked breakdown.
- /pricing 4,812
- /docs/quickstart 3,080
- /changelog 1,781
What goes on a board
Each tile is an insight pinned to the board — pick the shape that answers the question.
KPI & line
Single-number scorecards and time-series of any event count or aggregation, with a period-over-period delta.
Bar & table
Break a metric down by any dimension — device, plan, country — as a ranked bar or a sortable table.
Sankey
A user-flow tile showing the paths people take between events, and where they branch off.
Markdown notes
Plain-text tiles for context between charts — what a board means, and what to look at first.
Built to be read, not just filled
- KPI, line, area, bar, table, and Sankey tiles
- One time window and granularity for the whole board
- Period-over-period comparison per tile
- Thresholds that color a KPI when it crosses a limit
- Markdown tiles for notes between charts
Dashboards that stay on your servers
The dashboard isn’t a separate product — it ships with Pug, and self-hosts with it. One Go binary backed by PostgreSQL, ClickHouse, and NATS, under AGPL-3.0.
Analytics dashboards, answered.
What is an analytics dashboard?
An analytics dashboard is a board of tiles — KPIs, line and bar charts, tables, and flows — built over your event data and sharing one time window, so you can read the health of a product or feature at a glance. In Pug every tile runs on the same raw events and profiles.
What can I put on a Pug dashboard?
KPI, line, area, bar, table, and Sankey tiles, plus Markdown notes. Each tile can compare against the previous period, and a KPI can change colour when it crosses a threshold you set.
Can every tile share one time range?
Yes. A board has one time window and granularity that applies to every tile, so the whole dashboard moves together when you change the range.
Is the dashboard free and self-hostable?
Yes. The dashboard is part of Pug — self-host the whole thing as one Go binary under AGPL-3.0, free forever, or use the managed cloud free during open beta. See self-hosted analytics.
What powers the tiles?
The same six insight types Pug ships — Trends, Funnels, Retention, Segmentation, User flow, and Top K — over your raw events. A tile is an insight pinned to a board. See the analytics overview.
Put your events on a board.
Open source, self-hostable on one Go binary, and free during open beta. Build your first dashboard in minutes.