PostgreSQL · MySQLAsk in plain English, get the answer and the query

Ask your database
in plain English.

Database Agent turns your question into SQL, runs it read-only, and answers with the numbers, a chart and the exact query it wrote. Connect PostgreSQL or MySQL, describe your data once, and start asking.

Try Database Agentis pinned to the top of the page — it stays there as you scroll.

app.futuresmart.ai/database-agent
Who are our top five customers by total spend?
Read schema · customers orders
SELECT c.first_name, c.last_name, SUM(o.total_amount) AS total_spent
FROM customers c
JOIN orders o ON c.id = o.customer_id
GROUP BY c.id, c.first_name, c.last_name
ORDER BY total_spent DESC LIMIT 5;
5 rows · 3.4s · executed read-only
Priya Raman spent the most, at 11,984.20 — ahead of Arjun Mehta at 9,210.75. The top five together account for 41,208.60.
first_namelast_nametotal_spent
PriyaRaman11,984.20
ArjunMehta9,210.75
SnehaKulkarni7,488.90
VikramDesai6,602.15
NehaSharma5,922.60
Total spend
Priya Raman11,984
Arjun Mehta9,211
Sneha Kulkarni7,489
Vikram Desai6,602
Neha Sharma5,923

How it works

Connect a database. Start asking.

There is no setup phase to get through first. Everything between a question and its answer — reading the schema, writing the SQL, running it, drawing the chart — happens on its own.

Three steps, none of which is a configuration screen.

1

Connect a database

Enter your PostgreSQL or MySQL credentials, or discover instances on an RDS host. The connection is tested and the schema read before anything else happens.

2

Let it describe your data

Database Agent drafts a description of the database from your schema. Keep it as-is, or reword it later if your team calls things something else — either way it is ready to answer.

3

Start asking

Type a question. Get a heading, a plain-English answer, a result table and a chart — plus the SQL, row count and timing whenever you want to check the work.

Features

Sparse on purpose. Complete where it counts.

Everything you need to ask a question, check the answer, share it and watch how it performs over time — and nothing you don’t.

Answers that show their work

Every answer carries the executed SQL, the raw response, the tables it touched, timing and row count — and a one-click CSV export. Nothing is a black box you have to trust.

Every database in one place

Add as many PostgreSQL and MySQL databases as you need, or discover several at once on an RDS host. Each keeps its own description, visible tables and connection status.

Your tables, your visibility

Choose which tables are visible, describe them in your own words, and switch a whole database off without deleting it. A table that is not visible cannot appear in a query.

Charts, drawn for you

When a result is easier to see than to read, Database Agent picks the chart and draws it beside the table — no chart builder, no configuration. The rows stay one CSV export away.

Scheduled reports

Schedule a set of questions to run together and read them as one grouped report — the same weekly numbers, answered without anyone opening the dashboard.

Analytics you can audit

Query volume, success rate, response time and cost over any period, with the full query log behind every number.

Also in the boxVoice in and out, with language selectionStarter questions and suggested follow-upsCSV export on any resultLight and dark

Use cases

The questions that used to sit in a queue.

Every one of these is a question someone asks an analyst today, and waits a day for. The wording below is what you would type.

Analytics and BI

Answer the one-off before it becomes a ticket, and keep the SQL for the dashboard you build later.

Which acquisition channels drove the top 10% of revenue last quarter?

Month-over-month repeat purchase rate for the last six months.

Revenue and operations

Read the operational number yourself, at the moment you need it, without an export in between.

Which orders shipped late in the last 30 days, by warehouse?

Open invoices past 45 days, with the account owner on each.

Support and success

Put the agent behind a shared link or a widget, so the team asks the database instead of asking you.

Which accounts opened more than five tickets this month?

Median first-response time by plan, this week against last.

Integrations

Give the answer to whoever needs it.

Drop a chat bubble on your website, send a full-page link, or call the same agent from your own code. Invite teammates as editors or viewers, issue API keys, and restyle the widget with a live preview before it goes out.

Connects to

PostgreSQLMySQLAmazon RDS discovery

Reach it from

PythonJavaScriptcURLChat bubble on your siteFull-page chat link

Generate a key under Share → API. A key can read answers, never change settings.

import requests

r = requests.post(
    "https://app.futuresmart.ai/nl2sql/api/v1/agents/NL2SQL_379EACDE/chat",
    headers={"x-api-key": "<YOUR_API_KEY>"},
    json={"query": "Show products with stock quantity less than 10",
          "chart_output": True, "follow_up": True, "debug_info": True},
    timeout=120,
)
d = r.json()
print(d["response"])
print(d["debug_info"]["sql_query"])

Security & deployment

Your data stays yours.

We follow industry-standard practices to protect your data — and if that is still not close enough, the whole product can run inside your own environment.

Deployed on your infrastructure

We can install Database Agent inside your own cloud or data centre. Your database, your questions and your results never leave your network.

Read-only, and on the record

Questions become read-only queries. Every answer shows the exact SQL it ran, and the full query log keeps a record you can audit later.

Access you decide

Invite teammates as editors or viewers, issue and revoke API keys, and keep whole tables out of reach — with a full activity trail behind every one.

Need it inside your own environment? That is a conversation, not a different product.

One question away from your data.

Connect PostgreSQL or MySQL, ask your first question, and read the answer, the chart and the SQL that produced them. Try Database Agent is at the top of the page.

Prefer a walkthrough first? Book a demo.