
Build, test, and deploy LLM apps and agents with modular building blocks.
LangChain is an open-source framework that streamlines development of LLM-powered applications, from simple chains to complex agents. Developers can compose prompts, models, memory, tools, and retrievers as modular components instead of writing ad-hoc glue code. LangChain integrates with major model providers, vector databases, and observability tools, and offers higher-level patterns for retrieval-augmented generation, structured outputs, and multi-step agents. **Key Features:** • Composable chains and agent abstractions • Integrations with multiple LLM providers and vector stores • Support for retrieval-augmented generation patterns • Utilities for prompt management and structured outputs • Ecosystem of examples, templates, and extensions