What is LangChain?
LangChain is an open-source framework for Python and JavaScript that developers use to build applications based on language models. It provides unified interfaces to many model providers as well as building blocks for tool calling, agents, document processing and retrieval-augmented generation. Since version 1.0 (October 2025), LangChain's agents are built on LangGraph. Typical uses include chatbots that search internal documents and agents that call external services.