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.2

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.2
File
sqliteai_vector-1.1.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
sqliteai_vector-1.1.2-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
sqliteai_vector-1.1.2-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
sqliteai_vector-1.1.2-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
sqliteai_vector-1.1.2-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 581.4 kB

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

Download URL sqliteai_vector-1.1.2-py3-none-win_amd64.whl
Size 104.1 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
57d1f27032b15f8dcc31f3a2cfda11246857c2c8cb912ff0cac1ada53f6b6e4f
BLAKE2b-256 checksum
How to use checksums
0fb56667873fb98e4ca3f24a65e8610ac0ca882f398b2532fe354e1c9b526e99
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 Sep 11, 2026.

Transparency log

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

Download URL sqliteai_vector-1.1.2-py3-none-manylinux2014_x86_64.whl
Size 106.0 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
acbc1bf2f9124eb60868eb68e934be80bcd45bc21246d661f589e8884d89867f
BLAKE2b-256 checksum
How to use checksums
b47520f69bbd8f44571eaee9bcb588fb20ad2c46de034c7e9fa44970a2ccef42
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 Sep 11, 2026.

Transparency log

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

Download URL sqliteai_vector-1.1.2-py3-none-manylinux2014_aarch64.whl
Size 68.5 kB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
732a6b9121d892ec7bbd505ec55823567dae23fa3789cf01d1f3b31e096392b0
BLAKE2b-256 checksum
How to use checksums
c0322bda6de06f568d281c475b8e4f4968b7cc48ca860e6e011a3b13c70a3fc2
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 Sep 11, 2026.

Transparency log

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

Download URL sqliteai_vector-1.1.2-py3-none-macosx_11_0_arm64.whl
Size 151.4 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da2dcee0b0398112d833cfe781f4b6826e6843cef8edb70f539f7a1e929d2204
BLAKE2b-256 checksum
How to use checksums
4ef2cc4c3cba29036527411483c7f231500cc68937ef7f756de806de34150cb7
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 Sep 11, 2026.

Transparency log

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

Download URL sqliteai_vector-1.1.2-py3-none-macosx_10_9_x86_64.whl
Size 151.4 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0c666cb0ba99c0e5812b22d0975f3dc348b35bd1b6c51a885be97bf38da0ef50
BLAKE2b-256 checksum
How to use checksums
ba5f4548be2789ed825f5487a9f9c0c9b4a5dd293b34c595e46fad20f97c4237
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 Sep 11, 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