Introducing Thinkbox — the neuro-symbolic reasoning engine behind AirQuery Read more →
Embedded Agentic BI

Ship an AI analyst inside your product. In an afternoon.

AirQuery's embedded SDK lets your customers ask data questions in plain English — without ever leaving your app. It's not embedded charts. It's an embedded AI agent. Each tenant gets their own Thinkbox, their own data, their own brand.

Beyond embedded charts

Embedded BI was charts. Embedded Agentic BI is conversation.

For fifteen years "embedded analytics" meant putting a pretty chart of your customer's data inside your product. Useful but limited — they could see what you decided to show them, and nothing more. AirQuery rewrites the contract. Your customers ask, and a real agent answers — using their data, their metrics, their language. Inside your product. Under your brand.

What it looks like

Same product. An AI analyst on every page.

The AirQuery agent slips into your product as a side panel, a modal, a button, or a full-page route. End-users ask in natural language; answers stream back, scoped to that customer's data, themed to your brand.

app.your-saas.com/dashboard
YourSaaS
Customer Workspace
Total Revenue
$1.24M
↗ +18.2%
Active Customers
3,182
↗ +6.4%
Net Retention
112%
↗ +3.1pts
embedded agent →
Ask AI
Themed for YourSaaS
by airquery
Why did Net Retention jump this quarter?
3 expansion deals in your enterprise tier closed in Q3 totalling $220k ARR. Combined with reduced downgrades, NRR rose from 109% to 112%.
Which accounts expanded?
Acme Corp (+$95k), Globex (+$80k), Initech (+$45k). Shall I pin the breakdown?
Ask anything about your data…

The host product (left) is your customer's view of your app. The chat panel (right) is AirQuery embedded — your colors, your name, your customer's data.

What you get

Everything you'd build yourself, without building it.

Every capability of the standalone Wise App, exposed as embed surfaces you can drop into any web app, mobile WebView, or extension.

JavaScript & React SDK

Drop the <AirQueryAgent /> component into your app. Works with React, Vue, Svelte, plain JS, or via iframe for no-framework setups.

White-label theming

Your colors, your fonts, your logo. The agent looks like a native part of your product, not a third-party embed.

Multi-tenant by default

One AirQuery account, unlimited customer tenants. Each tenant sees only their own data, scoped automatically through their Thinkbox.

JWT & SSO authentication

Sign a short-lived JWT in your backend with the tenant ID and permissions. The agent honours it. Works with Auth0, Clerk, Cognito, custom.

Row-level security

Per-user policies defined in the Thinkmap. Sales reps see their accounts, managers see their teams, admins see everything — enforced at the agent layer.

Per-tenant Thinkbox

Each customer can have a Thinkbox tuned to their domain — their metrics, their ontology, their language — without one tenant ever seeing another's.

Streaming responses

Token-by-token streaming, so answers feel instant. Reasoning, SQL, and chart all stream in progressively.

Headless API

Prefer to render your own UI? The same agent is available as a REST/streaming API. Bring your own chat interface; we'll do the reasoning.

Usage-based billing

Pay per question, not per seat. Pass usage through to your customers or absorb it — your choice.

Implementation

A real integration is ten lines of code.

Install the SDK, mint a JWT for the current user on your server, drop the component into any page. That's it. You're shipping an AI analyst inside your product today.

React Vue Vanilla JS iframe
// 1. Install the SDK
// npm install @airquery/embed

import { AirQueryAgent } from '@airquery/embed';

export function CustomerDashboard({ customer }) {
  return (
    <AirQueryAgent
      tenantId={customer.id}
      jwt={customer.airqueryJwt}      // minted on your server
      thinkboxId="enterprise-metrics"
      theme={{
        primary: '#5436DA',
        font:    'Inter, sans-serif',
        logo:    '/assets/our-logo.svg',
      }}
      placeholder="Ask anything about your data..."
    />
  );
}

Mobile? React Native SDK ships next quarter. iOS/Android WebView already works today.

Who builds with this

Four kinds of companies, one capability.

01

SaaS platforms

You sell software. Your customers wish they could "see their data" inside it. Embed AirQuery and ship that capability without growing your data team. Charge for it as a premium tier.

02

Vertical ISVs

You serve a specific industry (legal, healthcare, real estate). Your customers have rich domain data inside your product. Give them a domain-tuned AI analyst that speaks their language — without hiring ML engineers.

03

Marketplaces & networks

Sellers want analytics about their performance. Buyers want analytics about their procurement. Embed AirQuery on both sides with tenant-scoped Thinkboxes. One platform serves both views.

04

Internal platform teams

You build the internal data platform at a big company. Instead of every business unit asking for their own dashboard, embed AirQuery into the internal portal. Every team gets a self-service agent on day one.

Security & multi-tenancy

Tenant isolation that auditors actually approve.

The hardest part of embedded analytics isn't the embed — it's making sure tenant A can never see tenant B's data. AirQuery solves this at the agent layer, not just the SQL layer.

Tenant-scoped Thinkmaps

Each tenant's Thinkmap is a separate namespace. The agent cannot traverse outside it — not even if a prompt tries to trick it.

JWT-bound sessions

Every embed session is bound to a signed JWT with the tenant ID, user ID, and role. No JWT, no session. No exceptions.

Row-level security in the agent

RLS isn't applied to the SQL afterthought-style — it's a property of the Thinkmap that the agent enforces during reasoning, not just at execution.

SOC 2 Type II

Independent audit on policies, monitoring, encryption, access. Reports available under NDA.

GDPR, CCPA, HIPAA-ready

Data residency in EU, US, or Singapore. PII handling controls. BAA available for healthcare customers.

Audit logs you can pipe

Every embed question, with the tenant ID, user, timestamp, and DAF trace, streamed to your logging system (Splunk, Datadog, S3).

Why teams pick AirQuery to embed

Time-to-ship is the deciding factor.

1 afternoon
to first embedded answer
10 lines
of integration code
tenants per account
0
ML engineers required

Make your product the smartest one in your category.

The embed SDK is included with every AirQuery Cloud plan. Free for < 1000 questions/month; usage-based after that. No per-seat fees, ever.

Request Embed Access Read the SDK Docs