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.

PostgreSQL & ClickHouse
Multi-tenant ready
Quick Start
npm install @querypanel/node-sdkconst response = await qp.ask("Top revenue by month");

Get updates on SDK releases and features

Join early users waiting for the productivity revolution

🚀 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

See It In Action

Watch the Demo

See how QueryPanel transforms natural language into powerful SQL queries and beautiful visualizations in under 3 minutes.

querypanel.io/demo
Visualizations

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 Storybook

Analytics Dashboard

Revenue & Performance Overview

Live

User Query:

"Show me revenue by country and monthly trends"

SQL Generated
SELECT country, SUM(revenue)...
Vega-Lite Chart Descriptor
{ "mark": "bar", "encoding": {...} }
Auto-generates Vega-Lite specs for instant chart rendering

Revenue by Country

USA
$85K
UK
$65K
Germany
$55K
France
$45K
Canada
$35K

Monthly Revenue Trend

Monthly Revenue Trend
JanMarJunSepDec

Sales Distribution

Sales Distribution
Product A40%
Product B30%
Product C20%
Other10%

Key Metrics

Total Revenue

$2.4M

+12%

Active Users

12.5K

+8%

Conversion

3.2%

+0.5%

Avg Order

$192

+5%

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.

Why QueryPanel?

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

Auto Schema Discoveryusersidemailordersiduser_idproductsidnameAuto-detecting relationships...

Model Learning Progress

Model Learning Progress100%75%50%25%0%Day 1Day 2Day 3Day 5Day 7

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
Security & Privacy

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

Secure Data Flow ArchitectureYour InfrastructureCredentials & DataStay HereQueryPanelSchema MetadataOnlyNo Credentials🚫No Credentials

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
How It Works

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.

SDK Documentation

Simple Integration, Powerful Results

Enable customer-facing analytics in your multi-tenant SaaS application. Each customer gets isolated analytics powered by natural language queries.

SDK Integration
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
Pricing

Simple, Transparent Pricing

Choose the plan that fits your growth.

Free
$0
Perfect for side projects and evaluation

50 AI credits / month

2 Tenants

1 Datasource

2 Admin seats

Community support

Popular
Starter
$100/month
For growing products needing more power

300 AI credits / month

Up to 10 Tenants

2 Datasources

5 Admin seats

Email support

Monthly contract

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

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
👋 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.

Connect on LinkedIn📍 Budapest, Hungary

Ready to Embed AI-Powered Analytics?

Let your customers chat with their data. Build natural language to SQL into your product with QueryPanel SDK.