> ## Documentation Index
> Fetch the complete documentation index at: https://llm-tools.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

EmbedJs comes with built-in support for data persistance beyond vector embeddings. The kind of data that can be persisted includes -

* Loaders and chunks loaded and their metadata
* Loader specific caching
* Conversation history

The library handles the complexity of being able to swap the data persistance layer by the abstraction of stores. The following stores have built-in support -

<CardGroup cols={4}>
  <Card title="LMDB" href="/components/stores/lmdb" />

  <Card title="LibSQL" href="/components/stores/libsql" />

  <Card title="MongoDB" href="/components/stores/mongodb" />

  <Card title="Redis" href="/components/stores/redis" />
</CardGroup>

<br />

<Snippet file="missing-store-tip.mdx" />
