sqlite-vec Vector Search Extension for SQLite
sqlite-vec is a lightweight SQLite extension for vector similarity search. Written in pure C with zero dependencies, it runs anywhere SQLite runs—Linux, macOS, Windows, WASM in browsers, and Raspberry Pis—and supports float, int8, and binary vector storage.
Installation
Requirements and caveats from upstream:
- | Python | pip install sqlite-vec | sqlite-vec with Python | [](https://pypi...
- | Node.js | npm install sqlite-vec | sqlite-vec with Node.js | [](https://www....
Basic usage or getting-started notes:
| Datasette | datasette install datasette-sqlite-vec | sqlite-vec with Datasette | [![Datasette](https://img.shields.io/pypi/v/datasette-sqlite-vec.svg?color=B6B6D9&...
| sqlite-utils | sqlite-utils install sqlite-utils-sqlite-vec | sqlite-vec with sqlite-utils | [![sqlite-utils](https://img.shields.io/pypi/v/sqlite-utils-sqlite-...
Sample usage
Extracted from upstream docs: https://raw.githubusercontent.com/asg017/sqlite-vec/HEAD/README.md