VantaDB × Letta
Letta storage adapter for VantaDB.
Install
Not on PyPI yet. The
vantadb-lettapackage declares Alpha status and will go live with the firstadapters-v*tag release (no localdist/built yet). Until then, install from source.
# Today, from a repo checkout
cd integrations/letta && pip install .
Install from PyPI (after first release)
pip install vantadb-letta
Quickstart
from vantadb_letta import VantaDBVectorStore
store = VantaDBVectorStore(
db_path="./my_data",
namespace="agent_memory",
)
store.insert("VantaDB is a vector database written in Rust.", source="docs")
results = store.search("vector database")
for r in results:
print(r["text"])
API
insert(text, source=None, metadata=None)— store a memory recordsearch(query, k=4)— search stored memoriesdelete(key)— delete by keylist(limit=100)— list all records
Status: experimental
Letta is a stateful platform with its own memory layer and no public vector-store contract; this adapter is a community convenience, not an officially supported integration. The API may change without notice and it is not exercised by Letta's own test suite. Prefer Letta's native memory unless you specifically need to back it with an embedded local store.
Why VantaDB?
- Embedded & local-first: the storage engine is a Rust library embedded in your process — no server to deploy, no network hop; data lives in your filesystem.
- Persistent hybrid search: vectors + BM25 text search out of the box, where Letta's own memory is designed for its server-side platform.
- Zero-setup alternative to hosted stacks: unlike Zep (requires a server) or Cognee (spins up its own knowledge-graph runtime), VantaDB is a plain library you import.
Development
pip install -e .
Metadata
Release files for vantadb-letta 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vantadb_letta-0.5.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vantadb_letta-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.1 kB
Release files / vantadb_letta-0.5.0.tar.gz
| Download URL | vantadb_letta-0.5.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c70f0de9659dba77051ffed0bdb9fad880f53d46853f4a1a42081dcf7ac91aa6
|
|
BLAKE2b-256 checksum How to use checksums |
11a2cbce86df2c5f1f8aaded242a54868f010554c0aa524c996e1e8646a93a8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / vantadb_letta-0.5.0-py3-none-any.whl
| Download URL | vantadb_letta-0.5.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ed30e12f2bcf24e20cad1f9adbcd6806a941973e85e58605d3c53bb70a1b5c6c
|
|
BLAKE2b-256 checksum How to use checksums |
78433c8703e7371a9eaf2801522ca9833b579c1998c05e4f751400cac066bab5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|