Skip to main content
SQLSpec

SQL-first database execution for Python across synchronous and asynchronous database adapters.

PyPI Python License Docs

Documentation · Quickstart · Databases · Integrations · Playground · API Reference

SQLSpec provides unified synchronous and asynchronous session APIs, SQLGlot-backed parameter compilation, statement caching, schema migrations, Apache Arrow streaming, and typed row mapping without an ORM. Write plain SQL strings, load named statements from .sql files, or compose dialect-portable queries programmatically while keeping full control over your SQL and underlying driver.

Install

uv add sqlspec

Install optional driver, schema validation, or framework extras as needed:

uv add "sqlspec[asyncpg,msgspec,litestar]"

Quickstart

import msgspec

from sqlspec import SQLSpec
from sqlspec.adapters.sqlite import SqliteConfig


class User(msgspec.Struct, frozen=True, gc=False):
    id: int
    name: str


spec = SQLSpec()
config = spec.add_config(
    SqliteConfig(connection_config={"database": ":memory:"})
)

with spec.provide_session(config) as session:
    session.execute(
        """
        CREATE TABLE users (
            id INTEGER PRIMARY KEY,
            name TEXT
        )
        """
    )
    session.execute(
        """
        INSERT INTO users (name)
        VALUES (:name)
        """,
        name="Ada",
    )
    user = session.select_one(
        """
        SELECT id, name
        FROM users
        WHERE name = :name
        """,
        name="Ada",
        schema_type=User,
    )

Capabilities

Area Overview
Unified Execution Consistent execute, select, select_one, select_one_or_none, select_value, execute_many, select_stream, and transaction APIs across sync and asyncio drivers.
Database Adapters PostgreSQL (asyncpg, psycopg, psqlpy), CockroachDB (asyncpg, psycopg), SQLite (sqlite3, aiosqlite), MySQL & MariaDB (asyncmy, aiomysql, pymysql, mysql-connector-python), Oracle (oracledb), SQL Server (mssql-python, pymssql), Sybase ASE (pymssql), SAP SQL Anywhere (sqlanydb), IBM Db2 (ibm_db), DuckDB (duckdb), BigQuery (google-cloud-bigquery), Cloud Spanner (google-cloud-spanner), ADBC (adbc-driver-manager), and Arrow ODBC (arrow-odbc).
SQL Files & Builder Load named queries from .sql files via SQLFileLoader or build statements with sql.select, sql.insert, sql.update, sql.delete, and sql.merge with cached AST compilation.
Typed Rows & Arrow Project rows into msgspec.Struct, Pydantic, dataclass, TypedDict, or attrs models, or stream pyarrow, polars, and pandas datasets across local, fsspec, and obstore backends.
Integrations & Ops First-party plugins and stores for Litestar, Google ADK, FastAPI, Starlette, Flask, Sanic, Dishka, and Events, plus OpenTelemetry spans, Prometheus metrics, and CLI migrations.

Documentation

  • Learn & Quickstart — progressive tutorials, query patterns, migrations, and production recipes.
  • Database Adapters — capability matrix, driver installation extras, pool configuration, and dialect notes.
  • Framework & AI Integrations — Litestar, Google ADK, Events, FastAPI, Starlette, Flask, Sanic, and Dishka guides.
  • Interactive Playground — zero-install browser SQLite environment powered by Pyodide WebAssembly.
  • API Reference — class, configuration, driver, builder, and CLI reference documentation.

Reference Applications

Contributing & License

Contributions are welcome; see the Contributing Guide for local setup and adapter guidelines. Released under the MIT License.

Metadata

Release files for sqlspec 0.70.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlspec 0.70.0
File Size Uploaded Provenance Actions
sqlspec-0.70.0.tar.gz 4.6 MB With provenance Details for sqlspec-0.70.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for sqlspec 0.70.0
File Actions
sqlspec-0.70.0-py3-none-any.whl Python 3 none any Details for sqlspec-0.70.0-py3-none-any.whl
sqlspec-0.70.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for sqlspec-0.70.0-cp314-cp314-win_amd64.whl
sqlspec-0.70.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for sqlspec-0.70.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
sqlspec-0.70.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for sqlspec-0.70.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
sqlspec-0.70.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for sqlspec-0.70.0-cp314-cp314-macosx_11_0_arm64.whl
sqlspec-0.70.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for sqlspec-0.70.0-cp313-cp313-win_amd64.whl
sqlspec-0.70.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for sqlspec-0.70.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
sqlspec-0.70.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for sqlspec-0.70.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
sqlspec-0.70.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for sqlspec-0.70.0-cp313-cp313-macosx_11_0_arm64.whl
sqlspec-0.70.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for sqlspec-0.70.0-cp312-cp312-win_amd64.whl
sqlspec-0.70.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for sqlspec-0.70.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
sqlspec-0.70.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for sqlspec-0.70.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
sqlspec-0.70.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for sqlspec-0.70.0-cp312-cp312-macosx_11_0_arm64.whl
sqlspec-0.70.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for sqlspec-0.70.0-cp311-cp311-win_amd64.whl
sqlspec-0.70.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for sqlspec-0.70.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
sqlspec-0.70.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for sqlspec-0.70.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
sqlspec-0.70.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for sqlspec-0.70.0-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 188.2 MB

Release files / sqlspec-0.70.0.tar.gz

Download URL sqlspec-0.70.0.tar.gz
Size 4.6 MB
Tags Source
SHA-256 checksum
How to use checksums
ce9f592a954c34ff7a9e0b06b149d92cb654a390f1a503b95ceb619c48830aa8
BLAKE2b-256 checksum
How to use checksums
a74ea1cb5fbfd9e238e27a67dbeb32879a0ce8e52ad6dc0cce89804a9b22ba99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-py3-none-any.whl

Download URL sqlspec-0.70.0-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9f83878ed1c1b3bb53f9c3f4c61fb89369b9347dbd7061ab79fd15534e47f6be
BLAKE2b-256 checksum
How to use checksums
8e78ae0a622ecf6c7b94b2ddc8f8254af707402c1f23ce5ae11bca8f5afa399f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp314-cp314-win_amd64.whl

Download URL sqlspec-0.70.0-cp314-cp314-win_amd64.whl
Size 9.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bc16f49950f9dcb61c0e55ee78a6e69e758a344e1a32221acd99b1c9a6876401
BLAKE2b-256 checksum
How to use checksums
1b3c2406cb12e62b807495f2cdf3e14bd1ce0a1273d8e32f290e17ac1590dd5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sqlspec-0.70.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 11.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2db3e093a77deb972618ff76ec813672c0e51e96f142e64dce606aaf139e7d8
BLAKE2b-256 checksum
How to use checksums
8b31b7ce70a1f26edad57fb5e6e432117972d3a1b60f070abeffaa921af0c8a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL sqlspec-0.70.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 12.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a70ba5da2aab5e5f7d13ff8b2bbf5b1930addd4854f5f4a4538299ed1627f917
BLAKE2b-256 checksum
How to use checksums
99f63b9517146934bb98f886c38b49caaf5ebb8311a3fa4f2a7868f24ec3c5bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL sqlspec-0.70.0-cp314-cp314-macosx_11_0_arm64.whl
Size 11.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8eac55ac9e5963247d778479f1e1fa3cd0c4ec2d0b55985ec666d9ddb07c0e8a
BLAKE2b-256 checksum
How to use checksums
ffb00537ce385fa18235423fda16bec4e5f69c7d371db7254cb9fd049efc412c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp313-cp313-win_amd64.whl

Download URL sqlspec-0.70.0-cp313-cp313-win_amd64.whl
Size 9.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6266d00d0853ec394efde9a8afbdab5301a47fb0e62873861639851981d58727
BLAKE2b-256 checksum
How to use checksums
576cc2b1b36bbe6df742d1bee54562f880049efd99f02b1b78257978fcbd2068
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sqlspec-0.70.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 11.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3149165ee49568ede9ecf0b7d34f9c0388c6ebee32fe2e62aadf58de18dae1c9
BLAKE2b-256 checksum
How to use checksums
9f253e238a1765c8f87a70a5b0fd9c806508e75c46f9336766dba3908bd022d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL sqlspec-0.70.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 12.9 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
739fac832241b5e730b4c43387c50bb807ffcd9724a12b623fb02c4082ea3615
BLAKE2b-256 checksum
How to use checksums
ac026b1805ffe8960013c008010347bbd445af64d85809d415bc001467324ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL sqlspec-0.70.0-cp313-cp313-macosx_11_0_arm64.whl
Size 11.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bda3a2ac1c82b14ead7f5c3572dd4f96c2bba90a65ce769395f31fc7a8e5b1dc
BLAKE2b-256 checksum
How to use checksums
c516a95d4d675909e88ee75920b80222994fbf64c0737848db508922d646bb11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp312-cp312-win_amd64.whl

Download URL sqlspec-0.70.0-cp312-cp312-win_amd64.whl
Size 9.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
be4e7ab8e81132feb624445b0e716fd46fd4694575e8ae33e80ac73b3502128f
BLAKE2b-256 checksum
How to use checksums
f577427eb5dd0f1dfd79bb9277c411fafb1583bfc96a644b462a31349a490da7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sqlspec-0.70.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 11.8 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6bfc8896fc0e960928c15b08efe03e420553202f22c0363746f002ac3aaa8cb1
BLAKE2b-256 checksum
How to use checksums
89491a8f4d45fe2efc03bc34d8a8c6ff3e7c8c99e01e1e238771fc6ca10004b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL sqlspec-0.70.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 12.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b26a70649193e4d42169da60997be8b276278e3e86d0898805dc8327daf97ae6
BLAKE2b-256 checksum
How to use checksums
be7b280a13e090a9b1a4d1d2b3258b32e0f860983d30c4bffdba1d800a9b0717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL sqlspec-0.70.0-cp312-cp312-macosx_11_0_arm64.whl
Size 11.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c45d69a72b545cebbd41d0c30e765160d8ed5a6218273b9824a49dbbbdc28ce1
BLAKE2b-256 checksum
How to use checksums
3618f12406ccb77134b8d4dc24fd97d8ad9530cd63dca24e99a67f7d8caecb66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp311-cp311-win_amd64.whl

Download URL sqlspec-0.70.0-cp311-cp311-win_amd64.whl
Size 9.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0a8eeb3d15e3805c6e3e43daf7f227be5f714ddb889587c20f4aca764be79e64
BLAKE2b-256 checksum
How to use checksums
b4b3a6e38402fdf3a53d47a1da2c05bd346b8f9abbb4c5bb0773f5b89086361b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sqlspec-0.70.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 11.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6cb177011b5f5b4900aa8618ac10b30e9be9e97fb7bb8e56b4bc8a29fb3b6d95
BLAKE2b-256 checksum
How to use checksums
1847b0db1e47de00f3140032f52beae63bc77b5518346e642f757abbdcbc7008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL sqlspec-0.70.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 12.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b92bfc3f687a568be1d266202821fa80d7578c888fc68563fdb4e4d0c0d56b5d
BLAKE2b-256 checksum
How to use checksums
1a9776605e6bf504c7be9ade5a8a0f60ae3ae4a284cb997ff5b26c034e930a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / sqlspec-0.70.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL sqlspec-0.70.0-cp311-cp311-macosx_11_0_arm64.whl
Size 11.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6089e2e5e1f1f9c8159bf8100eb1887c64533d2d009203e2549c2e261f4fb806
BLAKE2b-256 checksum
How to use checksums
3af3c4e4ec746b0dddb361d394269409d2b27375de0ecd13515cacc9ee93d880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for sqlspec 0.70.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 18 files in this release have been uploaded with provenance metadata.

Select from 18 files

Attestation for sqlspec-0.70.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.70.0 This release

18 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page