Text-to-SQL
Text-to-Dashboard
Chat with Your Data
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
🚀 Early Access
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)...
Vega-Lite Chart Descriptor
{ "mark": "bar", "encoding": {...} }
Auto-generates Vega-Lite specs for instant chart rendering
Revenue by Country
Monthly Revenue Trend
JanMarJunSepDec
Sales Distribution
Key Metrics
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.
Intelligent parsingAuto relationshipsZero setup
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.
Custom examplesBusiness termsContinuous learning
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.
Schema-awareEasy managementVersion control
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.
No credential storageLocal executionZero trust
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.
Structure onlyNo data transferMinimal footprint
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.
Schema validationLocal executionFull control
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.
1
Install SDK
Add QueryPanel to your project via npm
npm install @querypanel/node-sdk
2
Configure Data Sources
Connect to PostgreSQL, ClickHouse with your schema metadata
3
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 analytics qp.attachClickhouse("demo", createClickHouseClientFn(), { database: "demo", description: "ClickHouse demo database", tenantFieldName: "tenant_id", }); // Attach Postgres for transactional data qp.attachPostgres("pg_demo", createPostgresClientFn(), { database: "pg_demo", description: "PostgreSQL demo database", tenantFieldName: "tenant_id", }); // Customer-facing analytics with automatic tenant isolation const 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.
Supported databases: PostgreSQL ClickHouse more coming
Simple, Transparent Pricing
Choose the plan that fits your growth.
Free
$0
Perfect for side projects and evaluation
Starter
$100/month
For growing products needing more power
Custom
Custom
Ideal for scaling startups and established enterprises. Contact us for tailored pricing and custom usage limits.
Custom AI credits (e.g. 5k+)
Unlimited / Custom Tenants
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.

👋 Meet the Founder
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.