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.
Last verified
pip install llama-indexpip install llama-index-core llama-index-readers-file llama-index-llms-ollama llama-index-embeddings-huggingfaceSources: run-llama/llama_index README, llama_index LICENSE, llama_index releases, LlamaIndex installation and setup, LlamaIndex pricing
Most popular LLM framework. 100K+ GitHub stars. Chains, RAG, vector stores, tool use. LangGraph adds stateful multi-agent workflows with cycles and persistence.
TypeScript-first AI agent framework. Agents, tools, memory, workflows, RAG, evals, tracing, MCP, and production deployment for Node.js apps.
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.
Open-source AI orchestration framework by deepset. Modular pipelines for RAG, agents, semantic search, and multimodal apps. Pipeline-as-graph architecture with explicit control.
LLM data framework for connecting custom data sources to language models. Best-in-class RAG, data connectors, and query engines. Python and TypeScript.
Try LlamaIndexHonest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeThe TypeScript toolkit for building AI apps. Unified API across OpenAI, Anthropic, Google. Streaming, tool calling, structured output, multi-step agents. 27K+ GitHub stars.
Frontend stack for agent-native apps. React hooks, prebuilt copilot UI, AG-UI runtime, frontend tools, shared state, and human-in-the-loop flows.
Anthropic's SDK for building agents on the same tools, agent loop, and context management that power Claude Code. Python and TypeScript. Subagents, hooks, MCP, and permissions.
What MCP servers are, how AI clients like Claude Code call their tools, how to add one through .mcp.json, and how to build your own in TypeScript.
AI AgentsStep-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI AgentsDeep comparison of the top AI agent frameworks - LangGraph, CrewAI, Mastra, CopilotKit, AutoGen, and Claude Code.
AI Agents
Which embedding model to use in 2026: 20+ API and open-weight models compared on price per 1M tokens, dimensions, max in...

How RAG works, why it matters, and how to implement it in TypeScript. The technique that lets AI models use your data wi...

Claude API version 2026-10-21 removes temperature, top_p and top_k, and new major SDKs (TypeScript 1.0, Python 2.0) send...

Ten agent frameworks, one decision guide: a capability matrix built from official docs and a flowchart that picks by lan...

LlamaIndex in late 2026: Python Workflows 2.26 with typed events, human-in-the-loop and DBOS durability, plus LiteParse....

OpenAI Agents SDK as of Python 0.24 and JS 0.22: sandbox agents, three guardrail layers, compaction sessions, MCP v2 and...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.