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.10-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.10-cp311-abi3-manylinux_2_28_aarch64.whl (94.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spiraldb-0.16.10-cp311-abi3-macosx_11_0_arm64.whl (83.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spiraldb-0.16.10-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.10-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc7825614de00f91f02d83fb4e151072a64908ab5dff0678dc60597663c0506b
MD5 b20b76e7b67636f1890131478b899c27
BLAKE2b-256 16cf3b43696022bcc6dd1995db6cc07dd3f77f29ba1917325bcd659df9e101bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.10-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 94.0 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.10-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c8a027613dbe59574bcd2ddc21033fbbf749bbdf6e78c94e571e4ae188681b9
MD5 37ce6525e287786e7dafd04a013c164a
BLAKE2b-256 ab7a17a180cdaf5bf09718c4706d84f2ea4710b979a9a3791eb294c9787a757a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spiraldb-0.16.10-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 83.2 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.10-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f93b1345caa8d98d5a5677df37683405707025ba4494a52dc4dfffdaf4ae5111
MD5 620e50dba1e106f85dc2f4e4591a71f3
BLAKE2b-256 12883b751c7785882c9237629fa2de8131fb7bf63065da8e22b87561afb26d6c

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

0.16.11

3 files

This release

0.16.10 This release

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