Product platform

From data model to customer-facing insight.

Define governed analytics once, validate them with native visualizations, and deliver a stable API contract from any supported warehouse.

dash.reportplane.com

Analytics API

Revenue health

Test in Explorer

Chart type

Combo bar + line

Dimensions

month

Bar metrics

revenue

Line metrics

active_accounts

Load example

Live preview

metadata resolved

roles.xroles.ysuggested_chart_types
One governed workflow

Build the contract. Preview the experience. Ship the API.

The builder, Explorer, API documentation, and runtime all use the same analytics definition—so validation does not drift from production.

01

Model

Define governed dimensions, metrics, filters, and tenant boundaries.

02

Configure

Choose a visualization, or turn append-only revisions into a latest-per-entity view.

03

Validate

Run the real analytics definition in Explorer before integration.

04

Deliver

Publish one tenant-aware API contract to every product surface.

Review-gated discovery

Send an event. Start with a model proposal.

When the payload shape is unknown, ReportPlane can capture a representative Syslog, HTTP, or WebSocket event and infer a model draft—without silently changing production.

01

Capture safely

Discovery traffic stays outside normal usage, quota, and warehouse dispatch.

02

Review the shape

Inspect the raw event, inferred types, nested mappings, and selected fields.

03

Approve once

Choose the warehouse, create the model, and replay the approved event family.

Discovery session

Incoming connection event

Waiting for events

Captured payload

HTTP · JSON
{
  "event_time": "2026-08-02T12:30:00Z",
  "source": { "ip": "203.0.113.8" },
  "bytes_sent": 18432,
  "tags": ["edge", "trusted"]
}
Captured for review. Nothing has been dispatched yet.

Proposed model

4 fields selected

Payload fields only
event_timetimestamp
source.ipstring
bytes_sentinteger
tagsstring array
WarehouseBigQuery Production
Approve model and replay
Product surfaces

Every surface speaks the same analytics language.

Data Models

A reusable semantic contract.

Define fields, dimensions, metrics, time buckets, filters, and warehouse bindings without creating a second source of truth.

Schema governance
Sample data
Visual builder
SQL-assisted authoring

Analytics APIs

One definition. Every client.

Publish authenticated, quota-aware endpoints with tenant controls and API documentation generated from the saved definition.

POST /query

{
  "analytics": "revenue_health",
  "query": { "limit": 100 }
}

Explorer

Production-shaped validation.

Test the saved definition with real filters and inspect chart, table, JSON, column roles, and suggested visualizations before your app calls it.

Chart

Native rendering

Table

Typed rows

Metadata

Renderer-neutral

result_metadata.roles → x: month · y: revenue, active_accounts
Visualization-ready

Fifteen visualizations plus JSON, one runtime.

Visualization metadata stays with the analytics definition. Override axes, geographic coordinates, series, top-N, histogram bins, funnel steps, cohort roles, and combo keys without changing the warehouse contract.

01

Number

02

Table

03

Bar

04

Horizontal bar

05

Line

06

Area

07

Stacked bar

08

Pie

09

Doughnut

10

Scatter

11

Map

12

Histogram

13

Funnel

14

Cohort heatmap

15

Combo bar + line

16

JSON

Templates + examples

Start from a working analytics recipe.

Use plan-aware template packs or load a deterministic example for any chart type. Apply a complete model and analytics set—or only the layer you need.

Model + analyticsModel onlyAnalytics onlyIndustry filters

Template 01

SaaS revenue

Combo chart · Business

Template 02

Product adoption

Stacked bar · Starter

Template 03

Retention cohorts

Cohort heatmap · Business

Template 04

Conversion journey

Funnel · Enterprise

Template 05

Field operations map

Map · Business

Warehouse-neutral runtime

Change the engine, not the contract.

Multiple dimensions, time buckets, metrics, filters, ordering, and limits run through the same plan across every supported warehouse.

BigQuery
ClickHouse
Snowflake
OpenSearch / Elasticsearch
Tenant-aware access
Typed JSON results
Quota guardrails

Ready to ship customer-facing analytics faster?

Tell us your product, tenancy model, and warehouse stack. We will show you a rollout path that fits your team.