Skip to main content

Python Client for SpiralDB.

The wheel also exposes the embedded engine as an ADBC driver without bundling a second native library:

from spiraldb.adbc import dbapi

with dbapi.connect() as connection:
    with connection.cursor() as cursor:
        cursor.execute("SELECT CAST(? AS BIGINT) + 1 AS value", [41])
        assert cursor.fetchall() == [(42,)]

Prepared queries accept positional ? or contiguous $1, $2, ... placeholders and exactly one parameter row per execution.

Launch the Harlequin SQL TUI against the hosted SpiralDB catalog in an isolated environment with:

uvx --with 'spiraldb[harlequin]' harlequin -a spiraldb

No separate authentication step is required. The driver reuses cached Spiral credentials when available, or opens the system browser for device-code authentication on first access to the hosted catalog.

Pass spiral:memory: as the final argument for an offline, session-local catalog instead, or select an initial project with a URI such as 'spiraldb://?project=my-project'. Browse the legacy Tables Service catalog with 'spiraldb://?catalog=legacy'.

Release files for spiraldb 0.16.34

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

Built distributions (wheels)

Table of built distributions (wheels) for spiraldb 0.16.34
File Interpreter ABI Platform
spiraldb-0.16.34-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
spiraldb-0.16.34-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
spiraldb-0.16.34-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 258.0 MB

Release files / spiraldb-0.16.34-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL spiraldb-0.16.34-cp311-abi3-manylinux_2_28_x86_64.whl
Size 87.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
577edc31806c983b24e90bf63b480fdfacf3cf54cc8d5e98ad4865c59e5b45a5
BLAKE2b-256 checksum
How to use checksums
37af238a0fa6fa71e378ad67477b40fad61886212e12b3b969a85dafab30727d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / spiraldb-0.16.34-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL spiraldb-0.16.34-cp311-abi3-manylinux_2_28_aarch64.whl
Size 92.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
b1e4b53ed65ad595a364b829c4b707abfa4c11360d4da66cb4d0bf1af142bb4e
BLAKE2b-256 checksum
How to use checksums
21f0cbaf6fe1d65c53ee8b39e89468cc51c7a6362acdc4420611e358cfdccbe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / spiraldb-0.16.34-cp311-abi3-macosx_11_0_arm64.whl

Download URL spiraldb-0.16.34-cp311-abi3-macosx_11_0_arm64.whl
Size 78.5 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
795c9279e36ca8b68c2bf9f34ccb49cb1a65702516dbc56984a7f931a42af4e5
BLAKE2b-256 checksum
How to use checksums
33ac43f6acbbac75d6984e5742a9ac881be1e6fe9ca029118c5e6e3a159aad98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
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