Installation#
Install SQLSpec with the extras that match your databases and tooling.
Install bundles#
uv add sqlspec
pip install sqlspec
poetry add sqlspec
pdm add sqlspec
Performance bundle#
For production deployments, install the performance extra for Rust-backed
hot-path helpers and high-speed serialization, or the mypyc extra for
C-compiled internals:
uv add "sqlspec[performance]"
pip install "sqlspec[performance]"
poetry add "sqlspec[performance]"
pdm add "sqlspec[performance]"
Package groups#
Extra |
Includes |
What it is for |
|---|---|---|
|
|
Arrow Database Connectivity drivers. |
|
|
Google ADK storage extension. |
|
|
Async MySQL driver. |
|
|
Async SQLite driver. |
|
|
AlloyDB connector. |
|
|
ODBC Arrow export and ingest. |
|
|
Async MySQL driver. |
|
|
Async PostgreSQL driver. |
|
|
Result mapping with attrs models. |
|
|
BigQuery adapter dependencies. |
|
|
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. |
|
|
Microsoft SQL Server driver. |
|
|
C-compiled sqlglot internals for faster SQL parsing. |
|
|
MySQL connector driver. |
|
|
NanoID utilities. |
|
|
Object storage helpers. |
|
|
OpenTelemetry instrumentation. |
|
|
Oracle Database adapter. |
|
|
Fast JSON serialization. |
|
|
Pandas data export. |
|
|
Runtime helpers for compiled hot paths and high-speed serialization. |
|
|
Polars data export. |
|
|
Prometheus metrics. |
|
|
Async PostgreSQL (Rust). |
|
|
Sync/async PostgreSQL driver. |
|
|
Result mapping with Pydantic models. |
|
|
MSSQL driver. |
|
|
MySQL driver. |
|
|
Sanic integration helpers. |
|
|
Cloud Spanner adapter. |
|
|
Starlette integration helpers. |
|
|
UUID helpers. |
Multiple extras#
uv add "sqlspec[asyncpg,msgspec,litestar]"
pip install "sqlspec[asyncpg,msgspec,litestar]"
poetry add "sqlspec[asyncpg,msgspec,litestar]"
pdm add "sqlspec[asyncpg,msgspec,litestar]"
Next steps#
Head to Quickstart to run your first query.