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

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

spiraldb-0.16.22-cp311-abi3-manylinux_2_28_aarch64.whl (95.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.22-cp311-abi3-macosx_11_0_arm64.whl (85.7 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spiraldb-0.16.22-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 92.0 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.22-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32a3192711ce5f1af4612cf0559c542411b590fe649d0ffffd6eebd21f4b1009
MD5 9988e1b64bc49f7bfdc38255f3245f87
BLAKE2b-256 4ae0bc1cf9f3740b4621880c2b1a3db3eed5f8ef7bbb187707338194239fc2f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.22-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 95.7 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.22-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aae53ecd318527e6caffa913f34036a8ca2e459beb0d9426a92a16f066f668a2
MD5 52c2ff7d83feb6703306ffecc2378386
BLAKE2b-256 c9f13f911c5c4e4753f461bb071a5449ada38c263da8b0b1518a2af17fbcef5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.22-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 85.7 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.22-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3db78cf2ff99edcf1a87fdbf96b4c5520674520b97cff7ee663496e863cc227
MD5 b4b60844469a94904574addbf7616616
BLAKE2b-256 507f633e6ae4a027449ca5c10ad1c83be5f8e6db420d4c8a03493f6b15184a92

See more details on using hashes here.

Release history Release notifications | RSS feed

0.16.26

3 files

0.16.23

3 files

This release

0.16.22 This release

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

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