Vanna AI is an open-source SQL agent that enables natural language querying of databases. It supports multiple LLM providers (Anthropic, OpenAI, Gemini, Ollama) and databases (SQLite, PostgreSQL, MySQL, Snowflake, BigQuery) with optional hosted admin features for access control, observability, and audit logs. Users can either self-host the framework or use the cloud version. The tool is designed to make data accessible to non-technical users, allowing them to generate insights without writing SQL.
Key Benefits
- Open-source framework
- Multi-database support
- Multi-turn conversations
- Access control features