LlamaIndex

github.com/jerryjliu/llama_index Developer Tools Open-source projectOpen source

LlamaIndex provides a document processing platform for AI applications.

github.com/jerryjliu/llama_index
LlamaIndex homepage screenshot

About LlamaIndex

LlamaIndex is an open-source document processing platform for AI applications. The GitHub repository contains the LlamaIndex Framework, a Python toolkit for building retrieval-augmented generation (RAG) and agentic applications. It also describes LlamaParse, a separate platform focused on document agents and agentic OCR.

Developers can start with the starter llama-index package, which includes core code and selected integrations, or install llama-index-core and add only the integration packages they need. There are over 300 integration packages for different LLM, embedding, and vector store providers. LlamaParse supports parsing in 130+ formats, structured extraction, ingest and indexing for RAG, document splitting, and building end-to-end document agents.

It suits Python developers who need to process documents for AI use, including RAG pipelines and automated document workflows. Users can use the framework alone, LlamaParse alone, or the two together, with documentation available for each part.

Key features

  • Open-source Python framework for RAG and agent applications
  • Core install with over 300 LLM and storage integrations
  • Agentic OCR and parsing for 130+ document formats
  • Structured data extraction from documents
  • Ingest, index, and RAG pipeline tools
  • Split large documents and build document agents
Best for: Python developers building RAG pipelines and document-based AI applications benefit most.
Good for
  • Open-source framework with modular core and integrations
  • Supports many LLM, embedding, and vector store providers
  • LlamaParse can be used standalone or with framework
  • Separate documentation for framework, LlamaParse, and agents
Watch out for
  • README is updated less often than documentation
  • Primary focus has shifted from framework to LlamaParse

LlamaIndex at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

LlamaIndex alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

LlamaIndex FAQ

What is LlamaIndex used for?
LlamaIndex is used to process documents for AI applications, including RAG pipelines, parsing, extraction, indexing, and document agents.
Is LlamaIndex open source?
Yes, the LlamaIndex Framework is available as an open-source Python toolkit on GitHub.
What is the difference between LlamaIndex and LlamaParse?
LlamaIndex Framework is an open-source toolkit for building RAG and agentic applications. LlamaParse is a separate platform for document agents, parsing, extraction, and indexing that can be used alone or with the framework.
How do I start building with LlamaIndex in Python?
You can install the starter llama-index package with core and selected integrations, or install llama-index-core and add specific integration packages. The repository provides documentation for both options.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing