Skip to main content
Version: 0.0.42

Relational Databases

Lakehousecat connects to relational SQL databases via a connection URI. Once connected, the semantic layer is built from the database schema, enabling the AI to query your tables using natural language.

Relational & Cloud Databases​

DatabaseConnection URI PrefixSSH Tunnel
PostgreSQLpostgresql://✅
MySQLmysql://✅
MariaDBmariadb://✅
Microsoft SQL Servermssql://✅
Azure Synapse Analyticsazuresynapse://✅
Oracle Databaseoracle+oracledb://✅
IBM DB2ibm_db://✅
Google BigQuerybigquery://✅
Amazon Redshiftredshift+psycopg2://✅
Amazon Athenaawsathena+rest://✅
Snowflakesnowflake://✅
Databricksdatabricks://✅
Databenddatabend://✅
Verticavertica://✅
Exasolexasol://✅
MonetDBmonetdb://✅
SingleStoresinglestoredb://✅
Greenplumgreenplum://✅
PolarDBpolardb://✅

Distributed & NewSQL​

DatabaseConnection URI PrefixSSH Tunnel
CockroachDBcockroachdb://✅
YugabyteDByugabytedb://✅
Vitessvitess://✅
TiDBtidb://✅
OceanBaseoceanbase://✅

Time-Series Databases​

DatabaseConnection URI PrefixSSH Tunnel
TimescaleDBtimescaledb://✅
QuestDBquestdb://✅

Streaming & Real-Time​

DatabaseConnection URI PrefixSSH Tunnel
Materializematerialize://✅
CrateDBcratedb://✅
ClickHouseclickhouse://—

In-Process & Embedded​

DatabaseConnection MethodSSH Tunnel
DuckDBFile upload—
SQLiteFile upload—

NoSQL Databases​

DatabaseConnection MethodSSH Tunnel
MongoDBmongodb://—
RedisHost / Port—

Query Engines & OLAP​

DatabaseConnection URI PrefixSSH Tunnel
Apache Drilldrill+sadrill://✅
Apache Druiddruid+pydruid://✅
Apache Hivehive+pyhive://✅
Trinotrino://✅
Prestopresto://✅
Apache Dorisdoris://✅
StarRocksstarrocks://✅
Apache Spark SQLsparksql://✅
AlloyDB Omnialloydb://✅
HydraDBhydradb://✅

Connection Requirements​

  • A read-only database user is recommended
  • The user must have SELECT access to the schemas and tables you intend to expose
  • Network connectivity from the Lakehousecat backend to the database — direct or via SSH tunnel

SSH Tunneling​

Most database types support connecting through an SSH bastion host. Enable the Use SSH toggle in the creation form to reveal the SSH settings fields.

See SSH Tunneling for full configuration details.

Next Steps​

See the individual type pages for connection URI examples, or refer to the Data guide for the full creation workflow.