Database Adapters
Curated API reference for all 20 SQLSpec database adapters (sqlspec.adapters.*). Each adapter page documents its own configuration class(es), TypedDict connection and pool parameter schemas, DriverFeatures flags, driver adapter class(es), and extension stores (litestar, adk, events) while linking inherited execution methods directly to SyncDriverAdapterBase and AsyncDriverAdapterBase.
PostgreSQL & CockroachDB
SQLite, MySQL & MariaDB
Oracle, SQL Server & IBM Db2
| Adapter Module |
Reference Page |
Config Classes |
Driver Classes |
Setup Guide |
sqlspec.adapters.oracledb |
oracledb |
OracleSyncConfig, OracleAsyncConfig |
OracleSyncDriver, OracleAsyncDriver |
Oracle Database |
sqlspec.adapters.mssql_python |
mssql-python |
MssqlPythonConfig |
MssqlPythonDriver |
SQL Server |
sqlspec.adapters.pymssql |
pymssql |
PymssqlConfig |
PymssqlDriver |
SQL Server |
sqlspec.adapters.db2 |
db2 |
Db2SyncConfig, Db2AsyncConfig |
Db2SyncDriver, Db2AsyncDriver |
IBM Db2 |
Cloud, Analytics & Arrow Connectors
| Adapter Module |
Reference Page |
Config Classes |
Driver Classes |
Setup Guide |
sqlspec.adapters.duckdb |
duckdb |
DuckDBConfig |
DuckDBDriver |
DuckDB |
sqlspec.adapters.bigquery |
bigquery |
BigQueryConfig |
BigQueryDriver |
BigQuery |
sqlspec.adapters.spanner |
spanner |
SpannerSyncConfig, SpannerAsyncConfig |
SpannerSyncDriver, SpannerAsyncDriver |
Cloud Spanner |
sqlspec.adapters.adbc |
adbc |
AdbcConfig |
AdbcDriver |
ADBC |
sqlspec.adapters.arrow_odbc |
arrow-odbc |
ArrowOdbcConfig |
ArrowOdbcDriver |
Arrow ODBC |