Vanna AI
An open-source, user-aware AI SQL agent framework that connects LLMs to your database for natural language querying across multiple databases and LLM providers.
At a Glance
Self-hosted open source framework with no admin features included.
Engagement
Available On
Alternatives
Listed Apr 2026
About Vanna AI
Vanna AI is an open-source, multi-database SQL agent framework that lets users query company data systems using natural language. It connects any LLM provider (OpenAI, Anthropic, Gemini, Ollama) to any database (PostgreSQL, MySQL, Snowflake, BigQuery, SQLite, and more), generating accurate SQL from plain English questions. Vanna learns from successful interactions via Tool Memory, improving over time without manual retraining. Optional hosted admin features add access control, observability, audit logs, and more for production deployments.
- Multi-LLM Support: Works with Anthropic, OpenAI, Gemini, and Ollama — swap providers without rewriting code.
- Multi-Database Compatibility: Connects to PostgreSQL, MySQL, Snowflake, BigQuery, SQLite, and many more databases.
- Tool Memory: Saves successful SQL queries to a vector database so the agent learns your schema and business logic over time.
- Access Control: Per-user permissions flow through the entire system, ensuring users only see data they're authorized to access.
- Observability: Real-time metrics and distributed tracing for monitoring agent behavior in production.
- Audit Logs: Comprehensive activity tracking for compliance and governance requirements.
- Self-Host or Cloud: Run Vanna fully self-hosted via
pip install vanna, or use the managed Vanna Cloud with hosted admin features. - Open Source Core: The core framework is MIT-licensed on GitHub with 23k+ stars, with no vendor lock-in.
- Multi-Turn Conversations: Supports follow-up questions and context-aware dialogue for iterative data exploration.
- Quick Start: Get running in 1 minute with a sample Chinook SQLite database in Colab, or connect your own database in ~30 minutes.
Community Discussions
Be the first to start a conversation about Vanna AI
Share your experience with Vanna AI, ask questions, or help others learn from your insights.
Pricing
Open Source
Self-hosted open source framework with no admin features included.
- Natural language to SQL
- Multi-LLM support
- Multi-database support
- Self-hosting via pip install
- Community support
Explorer
For small teams of 2-3 people.
- 20 questions/day
- Admin features included in Vanna OSS or Vanna Cloud
- API available
- Same day email support
Team
For small companies or large teams.
- 300 questions/day
- Everything in Explorer
- Setup support
- Same day live support
Enterprise
For large companies requiring unlimited scale and custom deployment.
- Unlimited questions
- On-prem deployment support
- SAML SSO
- Admin API for user provisioning & management
- Advanced integrations
- Custom work
Capabilities
Key Features
- Natural language to SQL generation
- Multi-LLM provider support (OpenAI, Anthropic, Gemini, Ollama)
- Multi-database support (PostgreSQL, MySQL, Snowflake, BigQuery, SQLite)
- Tool Memory with vector database for continuous learning
- Per-user access control
- Real-time observability and distributed tracing
- Audit logs and compliance tracking
- Multi-turn conversational queries
- Self-hosting support
- Managed cloud deployment
- On-premises enterprise deployment
- SAML SSO (Enterprise)
- Admin API for user provisioning
- Chart generation
- Copy-paste configuration code generator
