# PageIndex ## Docs - [CLI Reference](https://mintlify.wiki/vectifyai/pageindex/api/cli-reference.md): Complete command-line interface reference for PageIndex - [PageIndex Cloud API](https://mintlify.wiki/vectifyai/pageindex/api/cloud-api-overview.md): Overview of the PageIndex Cloud API service - [ConfigLoader](https://mintlify.wiki/vectifyai/pageindex/api/config.md): Configuration management system for PageIndex - [md_to_tree()](https://mintlify.wiki/vectifyai/pageindex/api/md-to-tree.md): Generate hierarchical tree structure from Markdown documents - [page_index()](https://mintlify.wiki/vectifyai/pageindex/api/page-index.md): Generate a hierarchical tree structure from PDF documents with automatic configuration - [page_index_main()](https://mintlify.wiki/vectifyai/pageindex/api/page-index-main.md): Core function for generating PageIndex tree structures with explicit configuration - [Reasoning-Based RAG](https://mintlify.wiki/vectifyai/pageindex/concepts/reasoning-based-rag.md): How PageIndex uses LLM reasoning for retrieval instead of vector similarity - [Tree Structure](https://mintlify.wiki/vectifyai/pageindex/concepts/tree-structure.md): Understanding PageIndex's hierarchical tree structure for document indexing - [Vectorless Approach](https://mintlify.wiki/vectifyai/pageindex/concepts/vectorless-approach.md): Why PageIndex eliminates the need for vector databases and embeddings - [Agentic Retrieval with PageIndex Chat](https://mintlify.wiki/vectifyai/pageindex/cookbook/agentic-retrieval.md): Use prompt-driven retrieval with the PageIndex Chat API - [PageIndex Chat Quickstart](https://mintlify.wiki/vectifyai/pageindex/cookbook/chat-quickstart.md): Get started with PageIndex Chat API for document question answering - [Vectorless RAG with PageIndex](https://mintlify.wiki/vectifyai/pageindex/cookbook/vectorless-rag-pageindex.md): Build a minimal reasoning-based RAG system without vectors or chunking - [Vision-based RAG with PageIndex](https://mintlify.wiki/vectifyai/pageindex/cookbook/vision-rag-pageindex.md): Build a RAG system that uses PDF page images directly, without OCR - [Configuration Options](https://mintlify.wiki/vectifyai/pageindex/guides/configuration-options.md): Complete reference for all PageIndex configuration parameters - [Generating Tree from Markdown](https://mintlify.wiki/vectifyai/pageindex/guides/generating-tree-from-markdown.md): Complete guide to generating tree structures from markdown documents - [Generating Tree from PDF](https://mintlify.wiki/vectifyai/pageindex/guides/generating-tree-from-pdf.md): Complete guide to generating tree structures from PDF documents - [Tree Search Strategies](https://mintlify.wiki/vectifyai/pageindex/guides/tree-search-strategies.md): Strategies for searching and retrieving information from PageIndex trees - [Installation](https://mintlify.wiki/vectifyai/pageindex/installation.md): Set up PageIndex in your local environment - [Introduction](https://mintlify.wiki/vectifyai/pageindex/introduction.md): Next-generation vectorless, reasoning-based RAG that mimics how humans navigate complex documents - [Quick Start](https://mintlify.wiki/vectifyai/pageindex/quickstart.md): Generate a PageIndex tree structure from a PDF document in under 5 minutes - [Document Search](https://mintlify.wiki/vectifyai/pageindex/tutorials/doc-search.md): Learn how to search across multiple documents using metadata, semantic search, or description-based strategies - [Tree Search](https://mintlify.wiki/vectifyai/pageindex/tutorials/tree-search.md): Learn how to perform retrieval using PageIndex tree structures with LLM-based search and preference integration