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.17-cp311-abi3-manylinux_2_28_x86_64.whl (86.9 MB view details)

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

spiraldb-0.16.17-cp311-abi3-manylinux_2_28_aarch64.whl (90.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.17-cp311-abi3-macosx_11_0_arm64.whl (81.0 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spiraldb-0.16.17-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 86.9 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.17-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b29e62ce353ba51303d24e9e39138fb58e1a4e4c7d188528807d006ed3a73e2c
MD5 110030a76b4e99fe7b89e4491dec35e9
BLAKE2b-256 902ca1bfffaba3c18b493451309d91ee0e3505a70310be81cb80ae2ff8c32044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.17-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 90.7 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.17-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cba83bb63b209028bd385cc3900313cbb86e4f2c45f66fac759460a36e461d7e
MD5 256261d8ecdf852c1c5ba34571402805
BLAKE2b-256 30004ae1bfebcdf98d0543c0a8786305d8c41916010c655d9d8724cec5e67dd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.17-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 81.0 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.17-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 937e1a4a22de5d32b575842f2366cdc29386be0ac991086735596be2960891ab
MD5 282c1650b9750b41a665e9cf27084805
BLAKE2b-256 8ad83f22d33bbf07b0fb10ad76a99658df3977cbc9a25a114fdc697834bf3862

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

This release

0.16.17 This release

3 files

0.16.16

3 files

0.16.15

3 files

0.16.14

3 files

0.16.13

3 files

0.16.12

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