What problem does it solve?
LlamaIndex connects large language models to private and multi-source data so you can ask questions and build retrieval-augmented applications without manual document engineering. It removes the friction of ingesting, indexing, and querying heterogeneous documents so teams can build knowledge-driven features quickly.
Core Features & Use Cases
- Document ingestion: 300+ connectors and readers to load files from local directories, web pages, GitHub, databases, and cloud storage.
- Indexing & vector search: Create vector, list, and tree indices with persistent storage and multiple vector store integrations (Chroma, Pinecone, FAISS).
- Query engines & agents: Configurable query engines, chat engines, and agents that combine document retrieval with tool use for RAG workflows.
- Multimodal support & customization: Handle images and text, custom LLMs and embeddings, structured output via parsers, and metadata filtering for precise retrieval.
- Use Case: Build a document Q&A chatbot that ingests enterprise docs, persists an index, and answers user queries with source citations.
Quick Start
Create a persistent vector index from your ./data directory and query it for "What is the main topic?".