NAME

Alien::sqlite_vec - sqlite-vec SQLite extension for vector search

VERSION

version 0.001

SYNOPSIS

use Alien::sqlite_vec;
use DBI;

my $dbh = DBI->connect("dbi:SQLite:dbname=:memory:");
$dbh->sqlite_enable_load_extension(1);

my ($vec_path) = Alien::sqlite_vec->dynamic_libs;
$dbh->do("SELECT load_extension(?)", {}, $vec_path);

DESCRIPTION

Provides the sqlite-vec extension for SQLite. sqlite-vec enables fast vector search (KNN) directly inside SQLite using virtual tables.

This module downloads and compiles the sqlite-vec v0.1.6 amalgamation from source, making the compiled extension available via Alien::sqlite_vec->dynamic_libs.

SEE ALSO

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-alien-sqlite-vec/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <torsten@raudssus.us>

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by Torsten Raudssus.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.