User asks in plain language
Your customer phrases the question. No SQL literacy required.
Let your customers ask about their data and get charts back, right inside your product. QueryPanel turns plain-English questions into tenant-safe SQL and live charts on the database you already run.
Tenant-safe by design · parameterized SQL · SDK, React embed, and MCP.
In production with
01 · The problem
they don't want
they want answers.
Your customers have a question, like “which accounts churned last month?” They don't want another dashboard tour. Answering it in-house means a whole stack beneath the chart, for work that isn't your core product.
The DIY stack
Weeks to quarters of glue work, and little of it moves your differentiation forward.
With QueryPanel
Ship analytics in days. Stay focused on what only you can build.
02 · Models × data
Bring the LLM you trust and the database you already run. QueryPanel grounds every question in your schema, scopes it to the right tenant, and hands back a chart. No data copied, no warehouse migration.
QueryPanel
ask. → get charts.
03 · Live demo · no signup
This is the real embed running inside a mock ACME app. Ask a question and watch the answer land.
Live QuerypanelEmbedded inside a mock ACME app.
04 · Placement
Your navigation and main surface stay yours. QueryPanel renders as a dedicated panel: tenant-scoped, continuous with your UI, and free of a separate BI login.
05 · Authoring
Charts are blocks in a Notion-like editor, easy to review, rearrange, and ship. Publish a starting point, then let each tenant fork their own version without rebuilding UI surfaces.
06 · How it works
Natural language, grounded schema context, executable SQL, visualization, and an embedded surface, choreographed into one path your team can ship.
Your customer phrases the question. No SQL literacy required.
Grounded in real tables and relationships, not generic guesses.
Tenant-aware filters and explicit parameters before execution.
Visualization chosen for the intent, not a random default.
Shipped inside your app, beside the workflow that matters.
07 · For developers
Call qp.ask() from your backend and get SQL, rows, and a chart spec back. Render it yourself, or drop in our React workspace.
Generate SQL and charts from your backend. Render with your UI or ours. Control stays in your stack.
Drop-in, white-label React components: dashboards, exploration, and saved views inside your app tree.
Connect governed MCP workflows so your own AI tools query data through the same tenant-safe path.
08 · Semantic layer
Your customers say “active customer”. Your schema says last_paid_at. The semantic layer teaches the model the difference, so answers match your business instead of a guess.
how many active customers by plan?
Glossary · term
Active customer
Paid at least one invoice in the last 90 days.
WHERE last_paid_at >= now() - interval '90 days'
09 · Trust
Built for production-minded teams: QueryPanel generates the query, your infrastructure runs it, and tenant boundaries hold at every step.
Data stays in your infrastructure
We generate SQL. You execute it where you already run queries.
Multi-tenant isolation by default
Tenant context is enforced during generation, not bolted on after.
JWT claims verified server-side
Embed tokens are signed by your backend and checked on every call.
Parameterized execution path
Generated queries bind values as parameters, not concatenated strings.
Schema metadata for grounding
Table structure and your own notes ground every generated query.
One API for admin and tenants
The same request shape everywhere, so there is no forked behavior to audit.
Works with your data stack
Connect to existing databases. No wholesale migration required.
Zero credential storage in code. Secrets live in a vault.
10 · Full walkthrough
Natural language to grounded SQL, visualization, and an embedded surface your customers can actually use, in one continuous demo.
Alternatives
Pricing · AI analytics infrastructure for SaaS
Analytics infrastructure is complex. QueryPanel provides AI-powered dashboards out of the box. Our pricing scales simply with your tenant usage, so you only pay as your customer base grows. Starter and above include MCP support for governed internal analytics workflows.
Experimentation
Small teams shipping first analytics features.
Early SaaS delivering analytics to real customers.
SaaS platforms where analytics is a core product feature.
Unlimited scale and dedicated infrastructure.
Platform Plans: Choose a base plan that fits your scale. Each plan includes a set number of tenants, AI chart credits, and platform features.
Included AI Credits: Every plan comes with a monthly allowance of AI chart generations.
Model Flexibility: Bring-your-own-key is included from Starter and above (Growth and Scale included). Custom plans also support bring-your-own-model deployments.
Optional Overage: If you exceed your AI chart limits, you can easily purchase additional usage credits without needing to upgrade your entire platform plan immediately.
MCP Workflows: Starter and above include MCP analytics workflows for admin-first AI tooling and governed internal automation.
QueryPanel allows you to create one dashboard template and automatically generate tenant-specific versions. Each tenant can customize their dashboards without affecting others.
| Features | Free | Starter | Growth | Scale | Enterprise |
|---|---|---|---|---|---|
| AI Chart Generation | |||||
| Embedded Dashboards | |||||
| White-label Analytics | |||||
| RBAC Permissions | |||||
| Audit Logs | |||||
| Dashboard Forks | |||||
| MCP Analytics Workflows | |||||
| Bring Your Own Key | |||||
| Bring Your Own Model | |||||
| SSO / SAML | |||||
| Dedicated Infrastructure | |||||
| SLA |
FAQ
Product, security, and pricing. Straight answers before you reshuffle the roadmap.
QueryPanel is the embedded analytics platform for multi-tenant SaaS. Primary product: a headful React SDK with Notion-like dashboards and an AI assistant. Secondary: a headless Node SDK for zero-trust custom UI. Searches that look like “fury query panel” almost always mean QueryPanel.
QueryPanel is infrastructure for embedding analytics and generating safe SQL, built for product surfaces, not standalone analyst workspaces.
Tenant context is part of generation and execution, not something you toggle later in a dashboard filter.
Attach your database with the SDK, wire auth claims, and embed UI where customers already work. Scope follows your surfaces, not building a query engine from scratch.
Ground generation in synced schema metadata and your knowledge base (annotations, glossaries, and examples) so retrieval and SQL stay aligned with how your data model actually works.
A tenant represents a distinct customer or organization within your SaaS product. We count the number of unique tenants that access or generate analytics in a given billing month.
An AI chart is generated whenever an end-user asks a natural language question that results in a new chart, or when an editor uses AI to create or modify a dashboard block.
You can purchase overage credits for AI charts. For tenant limits, we'll notify you when you approach your plan's limit and help you upgrade to the next tier. We never cut off access for your end-users without warning.
We support OpenAI, Gemini, Anthropic, and even OpenRouter. Bring-your-own-key is available from Starter and above (including Growth and Scale). Custom plans also support bring-your-own-model setups. If you want a specific provider or model path, ping us at csaba.ivancza@querypanel.io.
Stop paying roadmap interest on DIY analytics. Let your customers ask about their data and get charts back inside your product.