Technology
Vanna
Vanna is the open-source, Retrieval-Augmented Generation (RAG) framework that translates natural language questions into precise SQL for any database.
Vanna is your AI sidekick: an open-source Python framework that eliminates the data bottleneck. It uses a RAG architecture to connect Large Language Models (LLMs) directly to your database, generating accurate, context-aware SQL from plain English questions. This framework is highly flexible, supporting multiple LLMs (OpenAI, Gemini) and databases (Snowflake, PostgreSQL, SQLite, etc.). Vanna 2.0 (the latest version) includes features like user-scoped execution, robust Role-Based Access Control (RBAC), and self-learning capabilities, ensuring query accuracy improves over time as the agent learns your specific schema and business logic. Developers use Vanna to quickly embed secure, chat-to-data functionality directly into their applications, democratizing data access for all end-users.
What builders pair with Vanna
Projects using both technologies. Select a pairing to see a project.
Pairing: Chroma
Generating SQL using LLMs
Pairing: Jupyter notebook
Generating SQL using LLMs
Pairing: Ollama
Generating SQL using LLMs
Pairing: Streamlit
Generating SQL using LLMs
Recent Talks & Demos
Showing 1-1 of 1