LocalFileStore. For detailed documentation of all LocalFileStore features and configurations head to the API reference.
Overview
TheLocalFileStore is a wrapper around the fs module for storing data as key-value pairs.
Each key value pair has its own file nested inside the directory passed to the .fromPath method.
The file name is the key and inside contains the value of the key.
The path passed to the
.fromPath must be a directory, not a file.Integration details
Setup
Installation
The LangChainLocalFileStore integration lives in the langchain package:
Instantiation
Now we can instantiate our byte store:Uint8Array and back:
Usage
You can set data under keys like this using themset method:
mdelete method:
Yielding values
If you want to get back all the keys you can call theyieldKeys method. Optionally, you can pass a key prefix to only get back keys which match that prefix.
API reference
For detailed documentation of allLocalFileStore features and configurations, head to the API reference
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

