deepsense-ai/db-ally
Efficient, consistent and secure library for querying structured data with natural language
This is a library for Python developers to build applications that can answer natural language questions by querying structured data. Developers define how their database or data source can be questioned, and the library translates user questions into data queries, fetching specific information like a list of candidates from a database. It's used by software developers who need to integrate natural language querying into their applications without exposing the underlying data complexity or allowing arbitrary database operations.
165 stars. No commits in the last 6 months.
Use this if you are a developer building an application where users need to ask questions in plain language to retrieve specific data from a structured source like a database, and you require strict control over data access and query outcomes.
Not ideal if you need a fully autonomous, unrestricted natural language to SQL solution that can handle arbitrary, undefined queries without developer pre-configuration.
Stars
165
Forks
8
Language
Python
License
MIT
Category
Last pushed
Apr 16, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/deepsense-ai/db-ally"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Azure-Samples/SQL-AI-samples
Samples using AI and Azure SQL DB
Selfdb-io/SelfDB-mini
SelfDB-mini is a minimal implementation of [SelfDB](https://github.com/Selfdb-io) with only the...
OpenDataBox/DBAIOps
Reasoning LLM-Enhanced Database Operation and Maintenance System using Knowledge Graphs
Ashad001/bolt-sql
A lightweight, CPU-only Text-to-SQL engine written in Rust.
Drekovich/astrasql
🔍 Explore AstraSQL to simplify natural language queries into SQL, enhancing database...