Installation¶
Install SQLSpec with the extras that match your databases and tooling.
Install bundles¶
uv pip install sqlspec
# or
pip install sqlspec
uv pip install "sqlspec[asyncpg]"
uv pip install "sqlspec[psycopg]"
uv pip install "sqlspec[psqlpy]"
uv pip install "sqlspec[aiosqlite]"
uv pip install "sqlspec[asyncmy]"
uv pip install "sqlspec[mysql-connector]"
uv pip install "sqlspec[pymysql]"
uv pip install "sqlspec[oracledb]"
uv pip install "sqlspec[duckdb]"
uv pip install "sqlspec[bigquery]"
uv pip install "sqlspec[spanner]"
uv pip install "sqlspec[adbc]"
uv pip install "sqlspec[litestar]"
uv pip install "sqlspec[fastapi]"
uv pip install "sqlspec[flask]"
uv pip install "sqlspec[opentelemetry]"
uv pip install "sqlspec[prometheus]"
uv pip install "sqlspec[pandas]"
uv pip install "sqlspec[polars]"
uv pip install "sqlspec[fsspec]"
uv pip install "sqlspec[obstore]"
uv pip install "sqlspec[msgspec]"
uv pip install "sqlspec[pydantic]"
uv pip install "sqlspec[attrs]"
uv pip install "sqlspec[orjson]"
uv pip install "sqlspec[performance]"
Package groups¶
Extra |
Includes |
What it is for |
|---|---|---|
|
|
Arrow Database Connectivity drivers. |
|
|
Google ADK storage extension. |
|
|
Async ODBC connections. |
|
|
Async SQLite driver. |
|
|
AlloyDB connector. |
|
|
Async MySQL driver. |
|
|
Async PostgreSQL driver. |
|
|
Result mapping with attrs models. |
|
|
BigQuery adapter dependencies. |
|
|
CLI enhancements. |
|
|
Google Cloud SQL connector. |
|
|
CockroachDB drivers. |
|
|
DuckDB adapter. |
|
|
FastAPI integration helpers. |
|
|
Flask integration helpers. |
|
|
Storage helpers using fsspec. |
|
|
Litestar integration helpers. |
|
|
High-performance result mapping. |
|
|
MySQL connector driver. |
|
|
NanoID utilities. |
|
|
Object storage helpers. |
|
|
OpenTelemetry instrumentation. |
|
|
Oracle Database adapter. |
|
|
Fast JSON serialization. |
|
|
Pandas data export. |
|
|
Rust-based SQL parsing + msgspec. |
|
|
Polars data export. |
|
|
Prometheus metrics. |
|
|
Async PostgreSQL (Rust). |
|
|
Sync/async PostgreSQL driver. |
|
|
Result mapping with Pydantic models. |
|
|
MSSQL driver. |
|
|
MySQL driver. |
|
|
Cloud Spanner adapter. |
|
|
UUID helpers. |
Multiple extras¶
uv pip install "sqlspec[asyncpg,msgspec,litestar]"
# or
pip install "sqlspec[asyncpg,msgspec,litestar]"
Next steps¶
Head to Quickstart to run your first query.