New: the Report Agent builds full reports from one prompt

Ask your database.
Get the whole report.

PyQueryHub agents read your schema, write the SQL and Python, build the charts and assemble shareable dashboards. You review, tweak and ship. Free to start, no credit card.

Start free
  • Free plan, not a free trial
  • No credit card
  • Encrypted credentials
Share
Revenue
$1.24M
+12.4%
Orders
18,402
+8.1%
Margin
34.2%
+2.3%
Revenue by region
NA
EU
APAC
LATAM
Monthly trend
revenue_by_region.sql Verified
SELECT c.region, SUM(o.amount) AS revenue
FROM orders o JOIN customers c ON c.id = o.customer_id
WHERE o.created_at >= '2026-07-01'
GROUP BY c.region ORDER BY revenue DESC;
Report Agent
  1. Read schema: 4 tables
  2. Wrote and ran SQL query
  3. Built 3 charts
  4. Assembled report

Connects to the data you already have

PostgreSQL
MySQL
BigQuery
Amazon Redshift
Azure SQL
Google Sheets
CSV & Excel
Python

How it works

From question to dashboard in three steps

1

01Connect

Plug in PostgreSQL, MySQL, BigQuery, Redshift, Azure SQL, Google Sheets or a CSV/Excel file. Credentials are encrypted at rest.

2

02Ask

Describe what you need in plain language. Agents explore the schema, write the queries and pick the right charts.

3

03Ship

Fine-tune with drag and drop, then share, schedule, alert or embed the live report anywhere.

AI agents

A specialist agent for every step of the analysis

Not a chatbot bolted on top. Each agent works directly inside the editor, sees your real results and leaves you with code you can read and edit.

Query Agent

Turns questions into correct, schema-aware SQL with the right joins and filters, runs it, and fixes its own errors.

  • Understands tables, keys and column types
  • Self-corrects failed queries
  • Every line of SQL stays editable
Try the agents free
Top 5 customers by lifetime value this year
SELECT c.name, SUM(o.amount) AS ltv, COUNT(*) AS orders
FROM customers c
JOIN orders o ON o.customer_id = c.id
WHERE o.created_at >= DATE_TRUNC('year', NOW())
GROUP BY c.name ORDER BY ltv DESC LIMIT 5;
nameltvorders
Northwind Ltd$184,220312
Acme Corp$151,904208
Globex$98,410176
Initech$87,035149
Umbrella$71,880121

Every chart shows the query behind it. Check anything, change anything.

Everything in one place

SQL, Python and BI without the tool sprawl

Stop copying CSVs between a SQL client, a notebook and a dashboard tool. PyQueryHub does all three, with AI in every step.

SQL and Python, side by side

Query in SQL, continue in Python with the results already loaded. One report, one source of truth.

SQL editor and Python notebook cell side by side in PyQueryHub

PII masking

Mask sensitive columns at the connection level so neither people nor AI see raw personal data.

emailcard
j•••@•••.com•••• 4242
m•••@•••.io•••• 1881
a•••@•••.org•••• 0005

Schedules and alerts

Run reports on a schedule and get notified on Slack, email or webhooks when a metric crosses a threshold.

Alert rule and schedule configuration with Slack and email notifications

Embed anywhere

Token-based API to embed live, interactive reports in your product or internal tools.

<!-- live, token-scoped report -->
<iframe
  src="https://pyqueryhub.com/api/reports/1042/view/{token}"
  width="100%" height="640"></iframe>
Read the API docs

Built for teams

Workspaces, collections and role-based access keep the right reports in the right hands.

Version history

Every run and every edit is saved. Compare versions and roll back in a click.

Pivot tables and drill-down

Slice millions of rows with interactive pivots, filters and drill-down on any chart.

Why PyQueryHub

Built for the AI era, priced for everyone

PyQueryHub Traditional BI Notebook tools AI chat tools
AI agents build full reports end to end
Connects live to your database
SQL and Python in the same report
Dashboards, schedules and alerts
Embedding API
Generous free plan, no credit card
Productive on day one, no training

Security

Your data stays yours

Queries run against your database on demand. We store only what is needed to render your reports.

Encrypted credentials

Connection secrets are encrypted at rest and never shown back in the UI.

SSH tunnels

Reach private databases securely without opening them to the internet.

Column masking

Hide or obfuscate PII columns for every user and every agent.

Role-based access

Granular permissions per workspace, collection and report.

See it in action

Watch an agent build a report from scratch

Pricing

Truly Free to Start

Get powerful AI agents and full analytics on a genuinely generous free plan, including a generous AI allowance. No credit card, no trial clock. Upgrade only when your team grows.

Free

Perfect for solo analysts and small projects.

$0 /month
  • 1 User
  • Single connection
  • Basic reporting & charts
  • Access to Python notebooks
  • 500 requests - 0.5GB/month
Get Started
Most Popular

Team

Ideal for small teams and collaborative analytics.

$5.00 /user/mo

Billed yearly, min 5 users

  • Min 5 users
  • Unlimited connections
  • Advanced charts & visualizations
  • Access to Python notebooks
  • 1M requests - 10GB/month
Choose Team Plan

Enterprise

Full platform access for large-scale operations.

Custom Pricing
  • Unlimited
  • Unlimited connections
  • Advanced charts & visualizations
  • Access to Python notebooks
  • Unlimited requests & transfer
Book a Demo
Free plan, not a free trial. No credit card, no countdown. Compare Plans & Features

FAQ

Questions, answered

Is PyQueryHub really free?

Yes. The Free plan has no time limit and no credit card. It includes unlimited database connections, AI agents with a monthly allowance, Python notebooks and reports. Upgrade only when your team grows.

Which databases can I connect?

PostgreSQL, MySQL, Google BigQuery, Amazon Redshift, Azure SQL, Google Sheets, and CSV or Excel uploads. Private databases can be reached through SSH tunnels.

Do I need to know SQL or Python?

No. Agents write the SQL and Python for you. If you do know them, every query and notebook cell stays fully editable, so you are never locked into what the AI produced.

Is my data used to train AI models?

No. Your data is only used to answer your requests. You can also mask sensitive columns so they never reach the AI at all.

How is this different from asking ChatGPT?

PyQueryHub agents connect live to your database, run and verify the queries, and produce real dashboards you can schedule, share, alert on and embed. Not a one-off answer in a chat window.

Can I embed dashboards in my own app?

Yes. Generate a report token and embed the live report in your product or internal tools with a single iframe.

Your next report is one question away

Connect a database and let the agents build your first dashboard in minutes.

Start free →