vanna-ai/vanna
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
This project helps anyone who needs to quickly get answers from their company's databases without writing SQL. You can ask questions in plain English, and it provides interactive data tables, charts, and summaries. It's designed for data analysts, business users, or anyone in an organization who needs secure, real-time access to data insights.
22,954 stars. Used by 1 other package. Available on PyPI.
Use this if you need to empower non-technical users to query complex databases using natural language, with robust security and a ready-to-use web interface.
Not ideal if your primary need is for a pure developer library without a user-facing chat interface or advanced security features.
Stars
22,954
Forks
2,239
Language
Python
License
MIT
Category
Last pushed
Feb 02, 2026
Commits (30d)
0
Dependencies
10
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/vanna-ai/vanna"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Recent Releases
Related tools
mindsdb/mindsdb
Query Engine for AI Analytics: Build self-reasoning agents across all your live data
dataease/SQLBot
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
weAIDB/CrackSQL
LLM-based Dialect Translation System
Canner/WrenAI
⚡️ GenBI (Generative BI) queries any database in natural language, generates accurate SQL...
microsoft/dstoolkit-text2sql-and-imageprocessing
This repo accelerates development of RAG applications with rich data sources including SQL...