llama-index-vector-stores-faiss
llama-index vector_stores faiss integration
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-faissuv
uv add llama-index-vector-stores-faisspoetry
poetry add llama-index-vector-stores-faissInstalling 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
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
llama-index-vector-stores-qdrantIntegrates Qdrant vector database with…
permissive · top 15,000 on PyPI
llama-index-retrievers-bm25Integrates BM25 full-text search retrieval into…
permissive · top 15,000 on PyPI
llama-index-vector-stores-postgresIntegrates PostgreSQL with pgvector extension…
permissive · top 15,000 on PyPI
llama-index-vector-stores-chromaIntegrates Chroma vector database with…
permissive · top 15,000 on PyPI
llama-index-vector-stores-redisIntegrates Redis as a vector store backend for…
permissive · top 15,000 on PyPI
llama-index-vector-stores-milvusIntegrates the Milvus vector database with…
permissive · top 15,000 on PyPI
llama-index-vector-stores-pineconeIntegrates Pinecone vector database with…
permissive · top 15,000 on PyPI
llama-index-vector-stores-azureaisearchIntegrates Azure AI Search as a vector store…
permissive · top 15,000 on PyPI
llama-index-vector-stores-lancedbIntegrates LanceDB as a vector store backend…
permissive · top 15,000 on PyPI
llama-index-storage-docstore-postgresProvides a Postgres-backed document store…
permissive · top 15,000 on PyPI