Skip to main content

SQLite Vector Python package

This package provides the sqlite-vector extension prebuilt binaries for multiple platforms and architectures.

SQLite Vector

SQLite Vector is a cross-platform, ultra-efficient SQLite extension that brings vector search capabilities to your embedded database. It works seamlessly on iOS, Android, Windows, Linux, and macOS, using just 30MB of memory by default. With support for Float32, Float16, BFloat16, Int8, and UInt8, and highly optimized distance functions, it's the ideal solution for Edge AI applications.

More details on the official repository sqliteai/sqlite-vector.

Documentation

For detailed information on all available functions, their parameters, and examples, refer to the comprehensive API Reference.

Supported Platforms and Architectures

Platform Arch Subpackage name Binary name
Linux (CPU) x86_64/arm64 sqlite_vector.binaries vector.so
Windows (CPU) x86_64 sqlite_vector.binaries vector.dll
macOS (CPU) x86_64/arm64 sqlite_vector.binaries vector.dylib

Usage

Note: Some SQLite installations on certain operating systems may have extension loading disabled by default.
If you encounter issues loading the extension, refer to the sqlite-extensions-guide for platform-specific instructions on enabling and using SQLite extensions.

import importlib.resources
import sqlite3

# Connect to your SQLite database
conn = sqlite3.connect("example.db")

# Load the sqlite-vector extension
# pip will install the correct binary package for your platform and architecture
ext_path = importlib.resources.files("sqlite_vector.binaries") / "vector"

conn.enable_load_extension(True)
conn.load_extension(str(ext_path))
conn.enable_load_extension(False)


# Now you can use sqlite-vector features in your SQL queries
print(conn.execute("SELECT vector_version();").fetchone())

Metadata

Release files for sqliteai-vector 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for sqliteai-vector 1.1.0
File
sqliteai_vector-1.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
sqliteai_vector-1.1.0-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
sqliteai_vector-1.1.0-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
sqliteai_vector-1.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
sqliteai_vector-1.1.0-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 565.8 kB

Release files / sqliteai_vector-1.1.0-py3-none-win_amd64.whl

Download URL sqliteai_vector-1.1.0-py3-none-win_amd64.whl
Size 101.0 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
95097005885f1785e10d553d9675f035ddeffc096d9a7771b1e64eb2f69f2015
BLAKE2b-256 checksum
How to use checksums
9be2fb04ee9fbf5f14365f424d69eeca1e410c337e196e95ac47a959bf02a10c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / sqliteai_vector-1.1.0-py3-none-manylinux2014_x86_64.whl

Download URL sqliteai_vector-1.1.0-py3-none-manylinux2014_x86_64.whl
Size 102.9 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
dd6a99db7c836b7df10a6c4fb172465aed45142d29f2b7c459123486da5cbd62
BLAKE2b-256 checksum
How to use checksums
9f2249fe7f2eda8f861ac3746a60c91c7aca14bda9300be8fcd0c0b1c2c3e943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / sqliteai_vector-1.1.0-py3-none-manylinux2014_aarch64.whl

Download URL sqliteai_vector-1.1.0-py3-none-manylinux2014_aarch64.whl
Size 65.4 kB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1b7f341cbba432da54c7f3d9a126abc8a1b44647b781633dabca29319e82f108
BLAKE2b-256 checksum
How to use checksums
ead8d7e62c62686e2d0deb9c65146ba6e20b3b0baebb4323ca74f414ca27f5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / sqliteai_vector-1.1.0-py3-none-macosx_11_0_arm64.whl

Download URL sqliteai_vector-1.1.0-py3-none-macosx_11_0_arm64.whl
Size 148.3 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
319b5225e298a69b998ef692e67e201b5eb941243af525195ec8a31ad98a5c49
BLAKE2b-256 checksum
How to use checksums
478c777e08cc62117003a524cd921bcdee719d581aa644487a3b389db68413af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / sqliteai_vector-1.1.0-py3-none-macosx_10_9_x86_64.whl

Download URL sqliteai_vector-1.1.0-py3-none-macosx_10_9_x86_64.whl
Size 148.3 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
477422e7d2362b6a8760afc801dccafe1713f6f29694acceb65d95b1c7af2a6b
BLAKE2b-256 checksum
How to use checksums
b1ff79c1bd0bf3a5b068309c04cfe19d363df8e529dba8b488b7e523d277b7af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log
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