skillfed

llama-index-vector-stores-faiss

llama-index vector_stores faiss integration

llama-index-vector-stores-faiss v0.6.0 150.2K downloads/30d#10,971 on PyPI
Permissive license MIT Active released

What it is and what it does

This package provides a LlamaIndex integration for FAISS, a library for efficient similarity search over high-dimensional vectors. It acts as a bridge between LlamaIndex's document and embedding management layer and FAISS's vector indexing capabilities, allowing you to store embeddings and perform fast nearest-neighbor queries within a LlamaIndex application.

The package is designed for developers building retrieval-augmented generation (RAG) systems, semantic search applications, or other AI workflows that need to index and query embeddings. It depends only on llama-index-core and installs with low friction. The MIT license and active maintenance status make it a straightforward choice for integrating FAISS into LlamaIndex-based projects.

Use it for:

  • Store and retrieve document embeddings in retrieval-augmented generation (RAG) pipelines using LlamaIndex.
  • Build semantic search applications that find similar documents or passages based on embedding similarity.
  • Integrate efficient in-memory or disk-backed vector indexing into LlamaIndex workflows without external database infrastructure.
  • Prototype and develop AI applications that need fast approximate nearest-neighbor search over embeddings.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Integrates FAISS vector storage with LlamaIndex for efficient similarity search and retrieval in RAG applications.

Yes. This is a lightweight, actively maintained integration package with no known vulnerabilities, permissive licensing, and low installation friction. Install it if you are building a LlamaIndex application and want to use FAISS for vector storage and retrieval.

Install

llama-index-vector-stores-faiss on PyPI

pip

pip install llama-index-vector-stores-faiss

uv

uv add llama-index-vector-stores-faiss

poetry

poetry add llama-index-vector-stores-faiss

Installing llama-index-vector-stores-faiss

Before you install

Low friction installation with a single runtime dependency on llama-index-core. Active maintenance status with recent release activity.

License in practice

MIT license permits use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install llama-index-vector-stores-faiss

from llama_index.vector_stores.faiss import FaissVectorStore

vector_store = FaissVectorStore()

Requires Python 3.10 or later; FAISS may have platform-specific build requirements.

Verify before relying

  • Whether FAISS itself requires system-level dependencies or compilation on target platforms
  • Performance characteristics and scalability limits for different index sizes
  • Specific LlamaIndex version compatibility beyond the Python version requirement

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — llama-index-core
Maintenance actively maintained — 155 days since the last release
First released
Downloads 150,222/month — #10,971 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: llama_index_vector_stores_faiss-0.6.0-py3-none-any.whl

Tags

faiss vector store integrationllama index vector storagesemantic search with faissrag vector databasesimilarity search integrationembedding storage and retrievalllama index faiss connector
vector-databaseragsemantic-search

More Artificial Intelligence packages

litellm

LiteLLM provides a unified Python interface to…

permissive · top 100 on PyPI

huggingface-hub

Client library and CLI tool for downloading,…

permissive · top 100 on PyPI

langchain

LangChain provides a framework for building…

permissive · top 1,000 on PyPI

hf-xet

hf-xet provides chunk-based deduplication and…

permissive · top 1,000 on PyPI

tokenizers

Tokenizers converts raw text into token…

permissive · top 1,000 on PyPI

transformers

Transformers provides a unified framework for…

permissive · top 1,000 on PyPI

llama-index-vector-stores-qdrant

Integrates Qdrant vector database with…

permissive · top 15,000 on PyPI

llama-index-retrievers-bm25

Integrates BM25 full-text search retrieval into…

permissive · top 15,000 on PyPI

llama-index-vector-stores-postgres

Integrates PostgreSQL with pgvector extension…

permissive · top 15,000 on PyPI

llama-index-vector-stores-chroma

Integrates Chroma vector database with…

permissive · top 15,000 on PyPI

llama-index-vector-stores-redis

Integrates Redis as a vector store backend for…

permissive · top 15,000 on PyPI

llama-index-vector-stores-milvus

Integrates the Milvus vector database with…

permissive · top 15,000 on PyPI

llama-index-vector-stores-pinecone

Integrates Pinecone vector database with…

permissive · top 15,000 on PyPI

llama-index-vector-stores-azureaisearch

Integrates Azure AI Search as a vector store…

permissive · top 15,000 on PyPI

llama-index-vector-stores-lancedb

Integrates LanceDB as a vector store backend…

permissive · top 15,000 on PyPI

llama-index-storage-docstore-postgres

Provides a Postgres-backed document store…

permissive · top 15,000 on PyPI