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

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

spiraldb-0.16.11-cp311-abi3-manylinux_2_28_aarch64.whl (94.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.11-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.11-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: spiraldb-0.16.11-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 89.9 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.11-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 beacff0af615057940806d2a69341af4c95ca82bdc18c00662cbfde970c45ab6
MD5 439783977bde609e605259451764e4b7
BLAKE2b-256 f75186197b8e764c284d01cf8761c55e416216658f0ac2f1b9d73d6dec8c0a6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.11-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 94.1 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.11-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 488cad47a8c92db6d01c8b7492edcd23c33e218581d0ae6141470bc96eb508cb
MD5 49e758640fe78e03a93e9ff668a427d6
BLAKE2b-256 bde8f1c38057e7cbd9ea4b1e1041d4a2c22d81999d9086db29d589a5221d5be2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.11-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.11.32 {"installer":{"name":"uv","version":"0.11.32","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.11-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f13ba1c9dc074aff98505f65204c1bab24a99606892f3e426511ad5b69c3da1
MD5 2d3e3345b20ab7f7e8ef1bc5f1d4086d
BLAKE2b-256 71903a2efc82545fddb2919e0f69b60f5d191180c9a5cbb0327146355e31287b

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

0.16.12

3 files

This release

0.16.11 This release

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