Let Your Customers
Chat with Their Data
Server-side SDK for multi-tenant natural language to SQL. Build AI-powered analytics into your product in minutes.
We provide the AI backend, you build your frontend.
npm install @querypanel/node-sdkconst response = await qp.ask("Top revenue by month");Get updates on SDK releases and features
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
Turn natural language queries into stunning visualizations. Your users ask questions, QueryPanel generates SQL and Vega-Lite chart descriptors, making it easy to render beautiful charts instantly.
Analytics 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. Teach it once, and it gets smarter with every query.
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
Integrate natural language to SQL capabilities into your application 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
Get started with QueryPanel SDK in minutes. Here's how to integrate natural language to SQL into your application.
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",});// Query with multi-tenancyconst 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.
Enterprise-Ready Pricing
Scale with our Enterprise SDK.
Connect 1 data source
Up to 2 collaborators
5 chart generations per day
No credit card required
$20–$500 per month (WAU-based)
Up to 2 collaborators
Connect up to 2 data sources
Scale as you grow
Eligibility: Companies younger than 1 year with less than 50 weekly active users
Unlimited queries & dashboards
Unlimited tenants
Multi-tenant architecture with RLS
Implementation support
Priority support & SLA
Dedicated account manager
All plans include PostgreSQL and ClickHouse support. Custom integrations available for Enterprise.
Ready to Embed AI-Powered Analytics?
Let your customers chat with their data. Build natural language to SQL into your product with QueryPanel SDK.