Skip to main content
The CLI and the dashboard decode the same bytes — a request captured with basset request create shows up at app.basset.dev exactly as basset request get renders it, read three ways.

Demo dashboard

A real, seeded tenant — no sign-in required. Every view below is live there today.

Three views, one capture

Each request has its own URL per view — /orgs/<org>/apps/<app>/requests/<id>/grouped, /raw, or /signals — so a link to a specific view is shareable and bookmarkable.

Grouped

By instrument and entity. Expand one to see its raw readings.

Raw

Every emission in capture order — the ground truth, unrolled up.

Signals

One row per component, over one time axis — a line where a value is a number, bands where it’s a state.

Downloading the capture

Every request page also offers .basset (the raw container, byte-for-byte what a device sent), .md, .json, .ndjson, and .csv — the same shapes basset request get -f <format> renders from the CLI.