A task + requirement decision guide — not a "best text-to-SQL" list. Choose based on deployment needs, who will use it, and how much query risk you can accept.
Cells reflect public claims / SERP observation (2026-10). yes = supported, no = not supported, unverified = claim exists but we have not tested.
| Tool | Deployment | User type | DB support | Schema awareness | Guardrails | Cost | Evidence note |
|---|---|---|---|---|---|---|---|
| Vanna.ai | OSS / self-host | developers (library) | Postgres, MySQL, Snowflake, BigQuery, etc. | RAG on schema+docs | user-aware, audit (enterprise) | free OSS + paid cloud | Vanna 2.0 agent framework; multi-DB, multi-LLM |
| AI for Database | SaaS | non-technical teams | Postgres, MySQL, Supabase, Mongo, BigQuery, SQLite… | connects schema | dashboards / alerts | paid | All-in-one; pin queries to self-refreshing dashboards |
| DataGrip AI Assistant | desktop (JetBrains) | devs in JetBrains | many (cloud connectors) | attach schema objects | explain / optimize | free local tier + sub | Local completions + Ollama offline use |
| TablePlus | desktop (BYOK) | devs | many | BYOK LLM | n/a | BYOK | Text-to-SQL inside a SQL client |
| SQLAI.ai | SaaS | individuals / analysts | 30+ engines | n/a | n/a | $4/mo (cheapest) | Generators + CSV analysis |
| Text2SQL.ai | SaaS | individuals | many | n/a | n/a | $7-29/mo | Desktop app; faster onboarding |
| Chat2DB | OSS | devs | many | n/a | n/a | free OSS tier | NL2SQL inside a SQL client |
| ChatGPT / Claude (MCP/CSV) | cloud | devs (one-off) | any via MCP | depends | none by default | subscription | Ad-hoc; no dashboards / refresh |
| Supabase pgai | built-in (Postgres) | devs | Postgres | native | DB perms | free (Postgres) | Natural-language query on Postgres |
| DBHub (MCP) | OSS MCP server | devs | Postgres, MySQL, MariaDB, SQL Server, SQLite | n/a | n/a | free / OSS | Brings NL2SQL to Claude / Cursor / VS Code |
Vanna (OSS) or DBHub (MCP server) — you control the schema RAG and the deployment.AI for Database — save queries, schedule refreshes, and send Slack/email notifications when thresholds are reached.DataGrip AI, TablePlus, or Chat2DB.SQLAI.ai (~$4/mo); free options include Vanna OSS core and Chat2DB free tier.ChatGPT / Claude via MCP or a CSV export — no infrastructure required, but no dashboards and limited safety controls by default.Supabase pgai adds natural-language querying without an extra tool.