Description
Vanna 2.0 is an open-source framework designed to empower users to build AI agents capable of querying company databases through natural language. This innovative solution aims to democratize data access by allowing individuals, regardless of their SQL proficiency, to interact with systems of record without writing complex queries. By translating natural language questions into SQL, Vanna enables users to spend less time on data retrieval and more time generating valuable insights.
The framework is highly flexible, supporting a wide array of Large Language Model (LLM) providers, including Anthropic, OpenAI, Gemini, and Ollama. It also integrates seamlessly with various databases such as SQLite, PostgreSQL, MySQL, Snowflake, BigQuery, and other databases through its documentation. This multi-database and multi-LLM compatibility ensures that Vanna can be adapted to diverse technological stacks.
Vanna 2.0 goes beyond basic querying by offering optional hosted admin features that enhance usability and control. These include robust access control to manage data visibility, comprehensive observability with real-time metrics and distributed tracing, and agent memory powered by a hosted vector database for continuous learning. Secure file storage and retrieval, detailed audit logs for compliance, and long-term data retention for conversations and logs are also provided. These features are crucial for deploying AI agents into production environments where security, performance, and accountability are paramount.
The value proposition of Vanna 2.0 lies in its ability to bridge the gap between complex data infrastructure and end-users. It facilitates a more efficient and inclusive data analysis process, allowing organizations to leverage their data assets more effectively. The open-source nature of the core framework, combined with optional cloud-hosted features, provides a scalable and adaptable solution for businesses looking to integrate AI-driven data querying into their operations.
Vanna 2.0's Core Features
Open-source SQL agent framework
Multi-database support (SQLite, PostgreSQL, MySQL, Snowflake, BigQuery, etc.)
Multi-LLM provider support (Anthropic, OpenAI, Gemini, Ollama)
Natural language to SQL conversion
User-scoped execution
Rich UI components
Quota management
Access control for data visibility
Observability with real-time metrics and tracing
Agent memory with hosted vector database
Secure file system for storage and retrieval
Audit logs for activity tracking and compliance
Data retention for conversations and logs
Multi-turn conversation capabilities
How to use Vanna 2.0?
Configure: Select your preferred LLM provider and database.
Install: Use `pip install vanna` for the open-source version.
Integrate: Get copy-paste ready configuration code for your stack.
Deploy: Build AI agents that can ship to production.
Utilize: Empower users to query data using natural language.
Manage: Leverage optional hosted admin features for control and monitoring.
Vanna 2.0's Use Cases
- Natural Language Data Querying
- Democratizing Data Access
- Reducing SQL Development Time
- Production AI Agent Deployment
- Data Observability and Auditing
- Multi-Database Integration







