LlamaIndex
LLM data framework for connecting custom data sources to language models. Best-in-class RAG, data connectors, and query engines. Python and TypeScript.
LlamaIndex is the go-to framework for connecting your own data to large language models. It provides data connectors (LlamaHub) for ingesting from PDFs, databases, APIs, Notion, Slack, and hundreds of other sources. The indexing layer chunks, embeds, and stores your data in any vector database. Query engines handle retrieval-augmented generation with support for recursive retrieval, sub-question decomposition, and multi-document synthesis. It also includes an agent framework with tool use and multi-step reasoning. Available in both Python and TypeScript (LlamaIndex.TS). If your use case is primarily about making LLMs smarter with your own data rather than building autonomous agents, LlamaIndex is more focused and mature than LangChain for that specific problem.
Similar Tools
LangChain / LangGraph
Most popular LLM framework. 100K+ GitHub stars. Chains, RAG, vector stores, tool use. LangGraph adds stateful multi-agent workflows with cycles and persistence.
Mastra
TypeScript-first AI agent framework. Workflows, RAG, tool use, evals, and integrations. Built for production Node.js apps. Open-source.
Instructor
Structured data extraction from any LLM using Pydantic models. Automatic retries, validation, and streaming. 3M+ monthly downloads. Available in Python, TypeScript, Go, Ruby, and Rust.
Haystack
Open-source AI orchestration framework by deepset. Modular pipelines for RAG, agents, semantic search, and multimodal apps. Pipeline-as-graph architecture with explicit control.
Get started with LlamaIndex
LLM data framework for connecting custom data sources to language models. Best-in-class RAG, data connectors, and query engines. Python and TypeScript.
Try LlamaIndexGet weekly tool reviews
Honest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeMore AI Frameworks Tools
Vercel AI SDK
The TypeScript toolkit for building AI apps. Unified API across OpenAI, Anthropic, Google. Streaming, tool calling, structured output, multi-step agents. 50K+ GitHub stars.
Claude Agent SDK
Anthropic's Python SDK for building production agent systems. Tool use, guardrails, agent handoffs, and orchestration. Released alongside Claude 4.
LangChain / LangGraph
Most popular LLM framework. 100K+ GitHub stars. Chains, RAG, vector stores, tool use. LangGraph adds stateful multi-agent workflows with cycles and persistence.
Related Guides
Building Your First MCP Server
Step-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI AgentsAI Agent Frameworks Compared: CrewAI vs LangGraph vs AutoGen vs Claude Code
Deep comparison of the top AI agent frameworks - architecture, code examples, strengths, weaknesses, and when to use each one.
AI AgentsGetting Started with DevDigest CLI
Install the dd CLI and scaffold your first AI-powered app in under a minute.
Getting StartedRelated Posts

What is RAG? Retrieval Augmented Generation Explained
How RAG works, why it matters, and how to implement it in TypeScript. The technique that lets AI models use your data wi...
How to Coordinate Multiple AI Agents: The Definitive Guide for 2026
Production-tested patterns for orchestrating AI agent teams - from fan-out parallelism to hierarchical delegation. Cover...

AI Agent Memory Patterns
Agents forget everything between sessions. Here are the patterns that fix that: CLAUDE.md persistence, RAG retrieval, co...
