llama-index-readers-llama-parse
llama-index readers llama-parse integration
What it is and what it does
This package integrates LlamaParse, a document parsing API by LlamaIndex, into Python workflows to convert PDF files into structured markdown or text. It wraps the llama-parse API client and provides both synchronous and asynchronous methods to load and parse single or batch PDF files, returning LlamaIndex-compatible document objects suitable for retrieval-augmented generation (RAG) systems.
The package is designed to work seamlessly with LlamaIndex's SimpleDirectoryReader, allowing you to specify it as the default PDF handler when loading directories of documents. However, the package description explicitly states it is deprecated and directs users to migrate to the llama-cloud package instead, meaning it is no longer actively maintained and should be considered end-of-life for new projects.
Use it for:
- Parse PDF documents into markdown for ingestion into LlamaIndex RAG pipelines
- Batch-process multiple PDFs asynchronously to extract structured content for semantic search
- Integrate PDF parsing as the default file handler in LlamaIndex's SimpleDirectoryReader for directory-based document loading
- Convert PDFs to text format for downstream NLP or information extraction tasks within LlamaIndex workflows
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Parses PDF files into structured markdown or text format for use with LlamaIndex, enabling efficient document retrieval and context augmentation in RAG pipelines.
No. The package is explicitly deprecated and no longer maintained; the description directs users to migrate to llama-cloud instead. While it has low install friction and no known vulnerabilities, installing a deprecated package for new projects introduces maintenance risk and locks you into an unsupported codebase. Use llama-cloud for new work.
Install
llama-index-readers-llama-parse on PyPI
pip
pip install llama-index-readers-llama-parseuv
uv add llama-index-readers-llama-parsepoetry
poetry add llama-index-readers-llama-parseInstalling llama-index-readers-llama-parse
Before you install
Low install friction with two straightforward runtime dependencies. The package is marked active with a recent release (142 days old), though the description explicitly states it has been deprecated in favor of llama-cloud.
License in practice
MIT license permits use in commercial and private projects with minimal restrictions, requiring only license and copyright notice retention.
Quickstart
pip install llama-index-readers-llama-parse
from llama_parse import LlamaParse
parser = LlamaParse(api_key="llx-...", result_type="markdown")
documents = parser.load_data("./my_file.pdf")
Requires a valid LlamaParse API key from https://cloud.llamaindex.ai and Python 3.10 or later.
Verify before relying
- Whether the deprecation notice means the package will stop receiving security updates or bug fixes
- Current API availability and whether the free tier mentioned in the description remains available
- Compatibility guarantees with future versions of llama-index-core and llama-parse
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (<4.0,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — llama-index-core, llama-parse |
| Maintenance | actively maintained — 142 days since the last release |
| First released | |
| Downloads | 9,186,515/month — #1,556 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: llama_index_readers_llama_parse-0.6.1-py3-none-any.whl
Keywords: PDF, llama, llama-parse, parse
Tags
More Text Processing packages
A drop-in replacement for Python's standard…
permissive · top 100 on PyPI
pyparsingpyparsing provides a library for building text…
permissive · top 1,000 on PyPI
docutilsDocutils converts plaintext documentation in…
unclear · top 1,000 on PyPI
RapidFuzzRapidFuzz provides fast fuzzy string matching…
permissive · top 1,000 on PyPI
tinycss2tinycss2 parses CSS strings into token and…
permissive · top 1,000 on PyPI
llama-parseLlamaParse parses complex documents (PDFs,…
permissive · top 1,000 on PyPI
llama-index-readers-fileProvides file loaders that parse documents in…
permissive · top 5,000 on PyPI
llama-index-readers-confluenceLoads pages and attachments from Confluence…
permissive · top 15,000 on PyPI
llama-indexLlamaIndex is a data framework that connects…
permissive · top 5,000 on PyPI
llama-cloud-servicesSDK client for LlamaCloud services: document…
permissive · top 1,000 on PyPI
llama-cloudPython SDK for LlamaParse, an enterprise OCR…
permissive · top 1,000 on PyPI
llama-index-indices-managed-llama-cloudProvides deprecated integration for creating…
permissive · top 1,000 on PyPI
llama-index-legacyLlamaIndex Legacy is a data framework for…
permissive · top 5,000 on PyPI
llama-index-vector-stores-chromaIntegrates Chroma vector database with…
permissive · top 15,000 on PyPI
llama-index-coreLlamaIndex Core provides foundational…
permissive · top 5,000 on PyPI