EMBED ANALYTICS

Ship the Analyst Agent inside your product.

Drop a conversational analyst, governed dashboards or a single chart into your own app. Multi-tenant, themable to your brand, secure by default — agentic analytics infrastructure for the SaaS your customers already use.

// embed surfaces

Pick the right surface.
Embed exactly what your users need.

Sprinkle isn't one widget — it's four. Drop in the whole dashboard for a reporting tab, a single chart inline with content, the Analyst Agent for ad-hoc Q&A, or an ad-hoc query widget for power users. Same auth, same theming, same governance.

// dashboard

Full dashboard.

A whole canvas — KPIs, charts, filters. For reporting tabs and overview pages.

USAGE · 30D
// single chart

One chart, inline.

Drop a single visualization next to content. For product surfaces that need one number.

Which plan grew most?
Pro, +22% QoQ.
Why?
APAC expansion · 41 new accounts.
// analyst agent

Conversational analyst.

Ask anything, get charts and snippets in chat. Pin to a dashboard with one click.

SELECT region, sum(mrr)…
regionmrr
APAC$412k
EU$358k
US$486k
// ad-hoc query

SQL widget.

A scoped query interface for your power users — read-only, tenant-bound, governed.

// install

A few lines, any stack.

Sign a JWT on your server, render the embed in your client. The SDK ships for React, Next.js, Vue, vanilla JS — or a plain iframe if you'd rather not add a dependency.

  • JWT signed on your backend — never expose Sprinkle keys to the browser
  • React, Next.js, Vue, Svelte, vanilla — same primitives
  • Locale, currency, timezone passed per user
  • Webhooks for usage & billing meters
// tenancy & security

Built to survive a security review.

Every embed is scoped, signed and short-lived. Row-level security is enforced at the warehouse, not faked in JavaScript. SSO maps to your tenants automatically. Audit logs cover every embed query.

  • Row-level security enforced at the warehouse — no client-side filters
  • Short-lived JWTs (15-min default), keys rotated on a schedule
  • SSO claims map to tenants and roles
  • Regional data residency for EU and US deployments
  • Full audit log — every embed query attributable to a user
// theming

Looks like your app, not ours.

Drop in your design tokens — fonts, colors, radius, spacing. Light, dark, brand-specific. No shadow-DOM gymnastics, no scraped CSS.

// embed admin

A managed product, not just an SDK.

The embed admin console is where your team manages tenants, themes and usage meters — without redeploying your app. Add a theme, throttle a tenant, audit a query, all from one place.

  • Tenants & roles managed centrally — no app re-deploys
  • Live usage meters, query counts and cache hit rates per tenant
  • Theme manager — preview, version and roll back
  • Audit log search with SSO identity context
<180ms
// embed p95 load
JWT
// short-lived · per-user scoped
4
// embeddable surfaces
// themes & tenants
// who embeds sprinkle

Built for teams shipping analytics to their customers.

From vertical SaaS adding reporting tabs to marketplaces giving sellers insight, the pattern is the same — your team wants to ship, not staff a BI org.

// vertical saas

Vertical SaaS adding insight.

Customers ask for "more reporting" every QBR.

Ship a themed Analyst Agent in a week — no BI hire.

// b2b reporting

B2B reporting for enterprise.

Engineering builds bespoke dashboards per buyer.

One embed surface, per-tenant theme and data scope.

// marketplaces

Marketplaces & platforms.

Sellers export CSVs to make sense of their data.

Seller dashboards inline, with ask-anything chat.

// internal tools

Internal tools teams.

Ops dashboards live in a Notion sprawl.

Embed governed dashboards next to the workflow.