New: AI & text-to-SQL on your own SupersetBook a demo
Embedded Analytics

White-label dashboards inside your product

Your brand. Your data. Invisible infrastructure.

Embedded SDK · guest token auth
Issue guest token · tenant_id=acme Allowed
Load revenue dashboard · acme scope Allowed
Query other tenants's rowsBlocked by RLS
01
Guest token auth
01

Guest token auth

Short-lived, scoped tokens mean each embedded session is tied to exactly one user and one tenant — no shared sessions, no data leaks.

  • Tokens expire in minutes — no persistent sessions to revoke
  • Scoped to a specific tenant and dashboard at issuance
  • Your backend stays in control of who gets access
02
Row-level security
02

Row-level security

RLS rules are enforced at the database query level, not the UI — so even a direct API call returns only the permitted rows.

  • Filter rules applied at SQL execution, not the display layer
  • Supports complex rules: user attributes, org hierarchy, date ranges
  • One rule definition covers all charts on all dashboards
03
Full CSS theming
03

Full CSS theming

Override Superset's entire visual system with CSS variables. Match your design system exactly — no hacks, no !important sprawl.

  • Theme via CSS variables — colors, fonts, radius, shadows
  • Light and dark mode support
  • No Superset branding required — completely white-label

Works with your warehouse and your cloud

aws-color
snowflake
bigquery
claude-color
openai

How embedded analytics works

  1. 1

    Define your tenant model

    Tell D23 which column or filter identifies a tenant. We configure row-level security once and it applies everywhere.

  2. 2

    Issue a guest token

    Your backend calls the D23 API with the user's tenant ID and gets back a short-lived, scoped token.

  3. 3

    Render the dashboard

    Pass the token to the Superset Embedded SDK or an iframe. The dashboard loads pre-filtered to that tenant's data.

  4. 4

    Theme to your brand

    Override every CSS variable — colors, fonts, border-radius — so the dashboard looks like it was built in-house.

See it in context

SaaS customer portal

Before

Customers ask for usage reports by email. Your team exports CSVs manually and customers can't slice the data themselves.

With D23

Customers open a Reports tab in your portal and see their own live dashboards — filterable, downloadable, and always up to date.

Multi-tenant data isolation

Before

Sharing a single dashboard URL risks one customer seeing another's data if a filter is misconfigured.

With D23

Row-level security enforced at the database level means a misapplied filter returns zero rows, never another tenant's data.

What teams use it for

SaaS embedded reporting

Add a Reports or Analytics tab to your product in days, with per-tenant data isolation out of the box.

Customer-facing portals

Let customers explore their own data with 40+ chart types and SQL Lab, branded to your product.

Internal data products

Embed operational dashboards inside internal tools — Notion, Salesforce, your intranet — without a separate login.

The evidence · 2025-26

The numbers behind modern BI

You don't have to take our word for it. Here's what analysts and data teams are reporting right now.

Likely ROI

Most teams cut their BI cost by half and ship dashboards in days, not quarters.

D23 estimate, based on typical data-team workloads: hours saved on Superset ops, faster dashboard delivery, and self-serve analytics that no longer requires a dedicated analyst for every question. Your mileage depends on warehouse size and how many teams need access to data.

Typical BI cost reduction~50%
Dashboard delivery timeDays, not quarters
Uptime SLA99.9%
Real-world proof · 2024

It already works at this scale

Not a demo. A team in the same kind of work, with results they published.

Airbnb logo

Airbnb

Tech · self-serve analytics

Reported 2024

Airbnb open-sourced Apache Superset after building it internally to replace Tableau for tens of thousands of employees. Self-serve analytics reduced the backlog of analyst requests by over 50% within the first year of rollout.

50%+

fewer analyst backlog requests

30k+

employees on self-serve BI

open-source

Superset originated at Airbnb

Airbnb · Reported 2024

The strongest results come from teams with a connected warehouse, defined metrics, and dashboards their stakeholders actually use. That is exactly what D23 delivers.

Days

to launch embedded analytics in your product

Ship a full analytics layer to your customers in days — without building it from scratch.

Try D23 for Free

Turn every team into a data team.

Get managed Apache Superset, the dashboards your business needs, and AI on top, without hiring a data team.

Get Started

Ready to give D23 a try?
Get up and running in minutes.

For Enterprises

Need a custom solution?
Reach out for consultation.