Let Your Customers
Chat with Their Data
Customer-facing analytics platform for multi-tenant SaaS applications. Let your customers query their data with natural language and get instant visualizations.
Built-in multi-tenancy ensures each customer only sees their own data.
npm install @querypanel/node-sdkconst response = await qp.ask("Top revenue by month");Get updates on SDK releases and features
Be Among the First
We're working with select companies to bring customer-facing analytics to their multi-tenant SaaS products. Join our early access program and shape the future of self-service analytics for your customers.
Limited spots available • Priority support included
Watch the Demo
See how QueryPanel transforms natural language into powerful SQL queries and beautiful visualizations in under 3 minutes.
From Questions to Beautiful Dashboards
Give your customers the power to explore their data with natural language. Turn questions into stunning visualizations. QueryPanel generates SQL and Vega-Lite chart descriptors with automatic tenant isolation, making it easy to render beautiful customer-facing analytics dashboards instantly.
Explore Components in StorybookAnalytics Dashboard
Revenue & Performance Overview
User Query:
"Show me revenue by country and monthly trends"
SELECT country, SUM(revenue)...{ "mark": "bar", "encoding": {...} }Revenue by Country
Monthly Revenue Trend
Sales Distribution
Key Metrics
Total Revenue
$2.4M
Active Users
12.5K
Conversion
3.2%
Avg Order
$192
All visualizations generated from natural language queries. QueryPanel returns both SQL and Vega-Lite chart descriptors, so you can render beautiful charts instantly. Build your own dashboard in minutes.
AI That Actually Understands Your Schema
Unlike generic text-to-SQL solutions, QueryPanel learns your specific data model and business logic. Built for multi-tenant SaaS applications, it automatically ensures customer data isolation while delivering powerful customer-facing analytics.
Auto Schema Discovery
Model Learning Progress
Built for Your Schema, Not Generic SQL
While other solutions generate generic SQL, QueryPanel learns your specific data model. We start with automatic schema inspection, then you enhance it with your business knowledge. The result? Queries that actually make sense for your domain.
Auto Schema Discovery
We automatically inspect your database schema, understanding tables, columns, relationships, and data types. No manual configuration needed.
Teach Your Model
Enhance the model with your business logic, domain knowledge, and query patterns. The more you teach it, the better it understands your specific use case.
Curated Knowledge Base
Build and refine your knowledge base over time. Add schema chunks, training examples, and domain-specific insights to make queries more accurate.
Your Data Stays in Your Infrastructure
We designed QueryPanel so sensitive credentials never leave your infrastructure. We generate SQL, you execute it on your backend.
Secure Data Flow
Security Guarantees
No Credential Storage
We never store your database credentials
Schema Metadata Only
Only table/column names, not actual data
SQL Generation
We generate SQL, you execute it locally
Schema Validation
Queries validated against your schema
Enterprise-Grade Security by Design
Your sensitive data and credentials never leave your infrastructure. QueryPanel operates on a zero-trust model—we generate SQL based on schema metadata, and you execute queries on your own backend with your own credentials.
Zero Credential Exposure
We do not store your database credentials. We generate SQL and you run it on your backend. Your credentials stay in your environment, never transmitted to our servers.
Schema Metadata Only
We store only your database schema metadata (table names, column names, data types) to generate valid SQL. No actual data, no sensitive information, just the structure needed for query generation.
Validated & Executed Locally
Each generated query is validated against your schema to ensure tables and columns are correct. Once validated, queries are executed using the data sources you attached, all within your infrastructure.
From Installation to Analytics in Minutes
Enable customer-facing analytics in your multi-tenant SaaS application. Each customer gets their own isolated analytics experience with just a few lines of code.
Install SDK
Add QueryPanel to your project via npm
Configure Data Sources
Connect to PostgreSQL, ClickHouse with your schema metadata
Natural Language Queries
Your users describe what they want in plain language. AI generates optimized SQL.
Simple Integration, Powerful Results
Enable customer-facing analytics in your multi-tenant SaaS application. Each customer gets isolated analytics powered by natural language queries.
import { QueryPanelSdkAPI } from '@querypanel/node-sdk';import { createClient } from '@clickhouse/client';const qp = new QueryPanelSdkAPI(process.env.QUERYPANEL_URL!,process.env.MY_JWT_PRIVATE_KEY!process.env.QUERYPANEL_ORG_ID!);// Attach ClickHouse for analyticsqp.attachClickhouse("demo", createClickHouseClientFn(), {database: "demo",description: "ClickHouse demo database",tenantFieldName: "tenant_id",});// Attach Postgres for transactional dataqp.attachPostgres("pg_demo", createPostgresClientFn(), {database: "pg_demo",description: "PostgreSQL demo database",tenantFieldName: "tenant_id",});// Customer-facing analytics with automatic tenant isolationconst analytics = await qp.ask("Top countries by revenue this month",{ tenantId: 'tenant_123', database: 'analytics' });Your data stays in your cloud
We designed QueryPanel so sensitive credentials never leave your infrastructure.
We do not store your database credentials. We generate SQL and you run it on your backend.
We store only your database schema metadata to generate valid SQL.
We validate each generated query against your schema to ensure tables and columns are correct.
Once validated, queries are executed using the data sources you attached.
Simple, Transparent Pricing
Choose the plan that fits your growth.
50 AI credits / month
2 Tenants
1 Datasource
2 Admin seats
Community support
300 AI credits / month
Up to 10 Tenants
2 Datasources
5 Admin seats
Email support
Monthly contract
Custom AI credits (e.g. 5k+)
Unlimited / Custom Tenants
Custom Datasources
Unlimited Admin seats
Custom SLA
Dedicated support
12+ months contract
All plans include PostgreSQL and ClickHouse support. Custom integrations available for Enterprise.
Need more volume? Purchase additional AI credits at $300 per 1,000 credits.

Csaba Iváncza
Founder & CEO
I've spent years as an engineer building products that scale—handling millions of messages per day without breaking a sweat. Later, I transitioned into management, scaling and leading teams to deliver great products.
I started QueryPanel because AI amazed me. I saw how many incredible things become possible when you apply the right tool to the right problem—and I wanted to bring that power to every product team.
Ready to Embed AI-Powered Analytics?
Let your customers chat with their data. Build natural language to SQL into your product with QueryPanel SDK.