This is an early release preview. You may encounter bugs.
LlamaIndex logo
Unclaimed

Tool memory data-wrangling

LlamaIndex

Open-source data framework for building LLM and agentic apps over your own data, with 300+ integrations

A+ 98/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What LlamaIndex is.

LlamaIndex is a Python data framework for building LLM and agentic applications over your own data. It addresses the gap between models pre-trained on public data and the private data an application needs, by supplying data connectors, index structures, and a retrieval and query interface that returns retrieved context alongside the model's output.

You build with a core package plus a chosen set of integration packages: the llama-index starter bundles core with a selection of integrations, while llama-index-core lets you add only the LlamaHub packages you need from a catalogue of more than 300 covering LLMs, embeddings, and vector stores. Imports are namespaced so that llamaindex.core.* refers to core modules and llamaindex. . refers to an integration.

A high-level API ingests and queries a directory of documents in a few lines; lower-level APIs let you customise or replace any module, including connectors, indices, retrievers, query engines, and rerankers. Indexes are held in memory by default and can be persisted to disk and reloaded through a storage context.

The framework is a companion to LlamaParse, a separate hosted platform for document parsing, structured extraction, indexing, and deployed document agents, which can be used with the framework or on its own.

Features

  • Data connectors: ingest existing sources and formats such as APIs, PDFs, documents, and SQL
  • Index structures: organise ingested data as indices or graphs for use with an LLM
  • Retrieval and query interface: send a prompt, get back retrieved context and a knowledge-augmented response
  • Modular integrations: swap LLM, embedding, and vector-store providers through separate packages, including local models via Ollama and Hugging Face embeddings
  • Persistence: save an index to disk and reload it from a storage context
  • Application-framework integration: connect to outer frameworks such as LangChain, Flask, or Docker
  • LlamaParse platform: optional hosted Parse, Extract, Index, Split, and Agents services for document workflows
  • Build-asset verification: bundled nltk and tiktoken caches carry GitHub build-provenance attestations

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

03 / Build

Build with LlamaIndex.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get LlamaIndex →

Browse the catalogue