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

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

spiraldb-0.16.14-cp311-abi3-manylinux_2_28_aarch64.whl (95.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.14-cp311-abi3-macosx_11_0_arm64.whl (84.6 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spiraldb-0.16.14-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 90.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.14-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 406eb330b272fee56e48bc1cb6e76c5ddafdf78656499107799fdc8a2c072148
MD5 d465966f607fdd9d4cd267ba0cebdb34
BLAKE2b-256 e8f5e5d95171b24be56998333272b34b7ade00e9e6c29319b0c857b92584325b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.14-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 95.0 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.14-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fcd7206c0613b0a6b42f1a7fccd869fee9846b51e725461d7257b59b5974afa
MD5 bdea1cf381aef46643e84a804c1e768c
BLAKE2b-256 031720e7f4865cce3e794ec4718da1bc6cdb97cf0316525b0a16b033e2cbc0c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.14-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 84.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.14-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2a1ac118686c4a7f415ef5709a74adc8b5831a29f10a6219449bdde96c44710
MD5 e1c9291d7e5035c1b617c8142b31ae7c
BLAKE2b-256 ba8b68e1c890e2444a5abdc412453a8a223e0f37e59541c0f9cc636e5a805faa

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

This release

0.16.14 This release

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