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'.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spiraldb-0.16.12-cp311-abi3-manylinux_2_28_x86_64.whl (89.8 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

spiraldb-0.16.12-cp311-abi3-manylinux_2_28_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.12-cp311-abi3-macosx_11_0_arm64.whl (83.6 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file spiraldb-0.16.12-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: spiraldb-0.16.12-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 89.8 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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}

File hashes

Hashes for spiraldb-0.16.12-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b27e73c6458640b0596888621c0a33bdb0c52a585978fe981954435be46b5221
MD5 a80d09c27e0201e18c8f123efc8dac98
BLAKE2b-256 144272ffdef2626516f471808bd29edc4f42db92fb9c53bd501434c37785c8ff

See more details on using hashes here.

File details

Details for the file spiraldb-0.16.12-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: spiraldb-0.16.12-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 93.8 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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}

File hashes

Hashes for spiraldb-0.16.12-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00464e8d507c1a2370061e9d305fdd606daaa86d265bd6de8f4d9b7f756343ab
MD5 13e95ab22158518de3a32bdb9f7ec654
BLAKE2b-256 2c29064569ae24462610ebf6c0757faf2db421b7d9c7630a4c848a565dd3876c

See more details on using hashes here.

File details

Details for the file spiraldb-0.16.12-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: spiraldb-0.16.12-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 83.6 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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}

File hashes

Hashes for spiraldb-0.16.12-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50d2bb3541b3f3475d18a0a0b244e81cd10758a0b6430db5863a272821290ef1
MD5 38bcef552dcc07f353fe723bafef939e
BLAKE2b-256 033a5588bc5c5ca07f0ba5722369003d2f08e9f671010b2cf414532b65f3d064

See more details on using hashes here.

Release history Release notifications | RSS feed

0.16.26

3 files

0.16.23

3 files

0.16.22

3 files

0.16.21

3 files

0.16.20

3 files

0.16.17

3 files

0.16.16

3 files

0.16.15

3 files

0.16.14

3 files

0.16.13

3 files

This release

0.16.12 This release

3 files

0.16.11

3 files

0.16.10

3 files

0.16.9

3 files

0.16.8

3 files

0.16.7

3 files

0.16.6

3 files

0.16.5

3 files

0.16.4

3 files

0.16.3

3 files

0.16.2

3 files

0.15.1

3 files

0.1.0

2 files

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