Natural language to SQL for every database you run

NLQueries ships eight dedicated database connectors plus a generic SQLAlchemy connector for MariaDB, Oracle and anything else with a connection URL. Each engine page covers the install extra, the connect command, where query history comes from, and what the read-only role must look like for safe NL2SQL on that database.

Need another engine? nlqueries connect sqlalchemy --url "..." reaches any database SQLAlchemy can, and the contributing guide explains how to add a dedicated connector.