Qavren.Edge.Sqlite
1.0.0
Prefix Reserved
dotnet add package Qavren.Edge.Sqlite --version 1.0.0
NuGet\Install-Package Qavren.Edge.Sqlite -Version 1.0.0
<PackageReference Include="Qavren.Edge.Sqlite" Version="1.0.0" />
<PackageVersion Include="Qavren.Edge.Sqlite" Version="1.0.0" />
<PackageReference Include="Qavren.Edge.Sqlite" />
paket add Qavren.Edge.Sqlite --version 1.0.0
#r "nuget: Qavren.Edge.Sqlite, 1.0.0"
#:package Qavren.Edge.Sqlite@1.0.0
#addin nuget:?package=Qavren.Edge.Sqlite&version=1.0.0
#tool nuget:?package=Qavren.Edge.Sqlite&version=1.0.0
Qavren.Edge.Sqlite
SQLite for Qavren.Edge: AddSqlite(), IEdgeDatabase, pragma-tuned connections, versioned
migrations, and helpers for sqlite-vec KNN queries and FTS5. Microsoft.Data.Sqlite, EF Core
Sqlite, sqlite-net-pcl and Dapper all work unchanged on the connection this package opens.
Pair it with one native package: Qavren.Edge.Sqlite.Native or Qavren.Edge.Sqlite.Native.Cipher.
dotnet add package Qavren.Edge.Sqlite
dotnet add package Qavren.Edge.Sqlite.Native
services.AddQavrenEdge(edge => edge
.AddSqlite(o => o.DatabaseName = "notes.db")
.AddMigration<M001_CreateNotes>()
.UseSqliteNative());
await using var conn = await db.OpenConnectionAsync(ct); // db is the injected IEdgeDatabase
var hits = await Knn.QueryAsync(conn, "notes_vec", query, k: 10, cancellationToken: ct);
Migrations are registered explicitly and run at startup; a failed migration is the app's single
startup fault and every later OpenConnectionAsync rethrows it with its remediation. No
down-migrations.
Sub-project README: foundation/README.md. MIT licensed. https://github.com/qavren-oss/qavren-edge
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Data.Sqlite.Core (>= 10.0.12)
- Qavren.Edge.Core (>= 1.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Qavren.Edge.Sqlite:
| Package | Downloads |
|---|---|
|
Qavren.Edge.Sqlite.Native
Native SQLite with sqlite-vec compiled in, for Qavren.Edge. Includes runtime libraries for Windows, Linux, macOS, Mac Catalyst, Android and iOS. |
|
|
Qavren.Edge.VectorData
A Microsoft.Extensions.VectorData provider over sqlite-vec and FTS5 for Qavren.Edge, with true rowid pre-filtering and reciprocal-rank-fusion hybrid search. |
|
|
Qavren.Edge
One-line install for the common Qavren.Edge case: hosting core, SQLite with sqlite-vec, and the plain native library. Add Qavren.Edge.Maui for MAUI lifecycle, or swap the native package for Qavren.Edge.Sqlite.Native.Cipher for encryption. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 586 | 9/25/2026 |
| 1.0.0-rc.1 | 104 | 9/24/2026 |
| 0.1.0-preview.1 | 114 | 9/13/2026 |