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

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

spiraldb-0.16.16-cp311-abi3-manylinux_2_28_aarch64.whl (96.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.16-cp311-abi3-macosx_11_0_arm64.whl (86.0 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spiraldb-0.16.16-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 92.3 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.16-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c761bcbdb2aac8187614f8f4ab536ef55b5c744a88c786e088c89bfa4c9c59f5
MD5 dc3fcf0a910b1c69d84eb09f767824c7
BLAKE2b-256 6f428d91dc0f53da82e9d4fcdb21cf36c048c8443aeb0f97d4e7f542e6a3311a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.16-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 96.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.16-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16d8c2f8d95f466146c14e0ce93a39980e25f89bd35e02d576c49957ed7a5720
MD5 9bdb6c2d621e9759c42f8acfd68fa882
BLAKE2b-256 1d7ea84aef95aa3e490e783bda5bad6c851790fd5d1af654c3ebd0a970980306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.16-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 86.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.16-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e9460bd4da45aed82b8fbc61a736a03ed445316bbaaa9bd22e77e493cda9dca
MD5 cf065723752174163ab008cb35824314
BLAKE2b-256 604f19e79b40782fac4b49a97b0f2bf3115f8a4ea78c67d09644ddfd2cef0342

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

This release

0.16.16 This release

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