NeoBase
NeoBase is a self-hosted database copilot for developers and data teams who want to query Postgres, MySQL, MongoDB, and other sources without writing SQL by hand. You connect a data source, type questions in plain English or Hindi, and NeoBase turns them into database queries, runs them on your infrastructure, and shows the results in a visual chat interface. It ships as open source under the MIT license, so you deploy it yourself and pick the LLM backend. A hosted demo at app.neobase.cloud lets you try it without installing anything first.
Most text-to-SQL assistants are cloud-only and pipe your query results through a vendor API. NeoBase takes the opposite bet: query results stay on your database server and are not sent to OpenAI, Gemini, or any other model provider. Only the natural language prompt leaves your stack unless you configure it otherwise. That trade-off favors teams with strict data residency rules over anyone who wants a zero-setup SaaS.
Software developers use it to inspect records during debugging, validate schema changes, and skip context switches to a separate SQL client. Data analysts, product managers, and business analysts get the same interface without memorizing syntax, which the site pitches for FinTech, e-commerce, and SaaS shops where non-engineers need live numbers.
Connects to 15+ data sources including PostgreSQL, MySQL, MongoDB, Redis, ClickHouse, Neo4j, and Google Sheets
Supports OpenAI and Google Gemini chat models today, with Anthropic and Ollama listed as planned LLM clients on the FAQ page
Query results are executed on your database and are not transmitted to LLM providers, per the site's security FAQ
MIT-licensed codebase you can self-host with Docker, Dokku, or manual Go and React setup via SETUP.md
Roll back failed queries from the chat UI and export or visualize result sets without leaving the conversation
Accepts natural language prompts in English, Hindi, and other everyday languages rather than SQL syntax
MIT open source with full self-hosting so database credentials stay on your infrastructure.
Query results remain on your server; NeoBase states it does not send result rows to LLM clients.
One chat UI covers SQL and NoSQL engines plus Google Sheets and spreadsheet uploads.
Natural language input in English, Hindi, and other languages lowers the SQL barrier for mixed teams.
Self-hosting requires MongoDB, Redis, and your own LLM API keys before the app is usable.
The FAQ lists Anthropic and Ollama as planned, so not every LLM provider works out of the box yet.
The marketing site publishes no paid support tiers or uptime guarantees for the hosted demo.
What is NeoBase?
NeoBase is an open source database copilot that lets you ask questions in plain language and get SQL or NoSQL queries executed against your connected data sources. It targets both technical and non-technical teammates who need live database answers without writing syntax by hand.
Which databases does NeoBase support?
NeoBase lists PostgreSQL, Yugabyte, MySQL, ClickHouse, and MongoDB as supported today on its FAQ page, with Cassandra, Redis, and Neo4j marked as planned. The homepage integrations section also shows Google Sheets, Microsoft Excel, SQLite, CockroachDB, MariaDB, TimescaleDB, and StarRocks.
Is NeoBase free to use?
Yes. NeoBase is MIT-licensed open source software you can self-host at no license cost, and the marketing site invites visitors to try NeoBase for free through the hosted app. No paid subscription plans are published on neobase.cloud.
Does NeoBase send query results to LLM APIs?
No. NeoBase states on its FAQ that it runs queries on your database and returns results only to you without sending query result rows to OpenAI, Gemini, or other LLM clients. Only the natural language prompt is processed by the model.
Which LLM providers work with NeoBase?
NeoBase supports OpenAI chat completion models and Google Gemini chat completion models, according to its FAQ. Anthropic Sonnet and Ollama are listed as planned future LLM client options.
Can non-technical users query databases with NeoBase?
Yes. NeoBase is built so product managers, business analysts, and C-suite executives can ask database questions in everyday language such as English or Hindi. The site shows persona-specific examples like finding users who registered but never confirmed email.
How do I deploy NeoBase on my own server?
NeoBase points self-hosters to the SETUP.md file in its GitHub repository, which covers Docker Compose, Dokku, and manual backend and frontend configuration. Production deployments use an admin-generated signup secret to control new user registration.

