vanna-ai/vanna
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
Implements an agentic architecture where LLMs delegate to user-aware tools (SQL execution, custom functions) with row-level security filtering built into tool execution. Provides a framework-agnostic FastAPI integration with lifecycle hooks for quota/audit enforcement, plus a pre-built `
22,954 stars and 146,849 monthly downloads. Used by 1 other package. Available on PyPI.
Stars
22,954
Forks
2,239
Language
Python
License
MIT
Category
Last pushed
Feb 02, 2026
Monthly downloads
146,849
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.
Compare
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...
Dataherald/dataherald
Interact with your SQL database, Natural Language to SQL using LLMs