Back to all tools
LlamaIndex logo

LlamaIndex

The data framework for LLM apps — RAG, agents, and enterprise data connectors.

0Open Source
AI Agents RAG Frameworks
Share:XLinkedInWhatsApp

Overview

LlamaIndex is a data framework for LLM applications, specializing in connecting LLMs to external data sources for powerful RAG, agents, and structured data extraction.

Key Features

  • 150+ data connectors (Notion, Slack, databases, S3, etc.)
  • Advanced RAG with query routing and re-ranking
  • Agentic workflows with multi-step reasoning
  • Structured output and data extraction from documents
  • Workflow engine for complex, event-driven agent pipelines
  • LlamaCloud for managed RAG pipelines

Real-World Workflows

Enterprise knowledge base over internal docs

  1. 1Connect data sources with SimpleDirectoryReader or Notion/Confluence loaders
  2. 2Build a VectorStoreIndex from all your documents
  3. 3Add a query engine with reranking for better accuracy
  4. 4Expose via a REST API for internal Slack/Teams chatbots

Getting Started

pip install llama-index llama-index-llms-openai

from llama_index.core import VectorStoreIndex, SimpleDirectoryReader

docs = SimpleDirectoryReader('data/').load_data()
index = VectorStoreIndex.from_documents(docs)
query_engine = index.as_query_engine()
response = query_engine.query('What is our refund policy?')
print(response)

Compare Alternatives

See how LlamaIndex stacks up against similar tools.