Skip to content
Dashboard

What is LangChain? The complete guide for developers

Copy link to headingWhat is LangChain?

Copy link to headingHow LangChain works

Copy link to headingCore components of LangChain

Copy link to headingModels and the LLM interface

Copy link to headingPrompts and prompt templates

Copy link to headingChains and LCEL

Copy link to headingMemory and retrievers

Copy link to headingAgents and tools

Copy link to headingThe LangChain ecosystem

Copy link to headingLangGraph for stateful, multi-step agents

Copy link to headingLangSmith for observability and evaluation

Copy link to headingCommon LangChain use cases

Copy link to headingRetrieval-augmented generation (RAG)

Copy link to headingChatbots and conversational assistants

Copy link to headingDocument analysis and summarization

Copy link to headingAutonomous AI agents

Copy link to headingLangChain vs other AI frameworks

Copy link to headingLangChain vs LlamaIndex

Copy link to headingLangChain vs direct LLM SDKs

Copy link to headingDeploying LangChain applications on Vercel

Copy link to headingShip reliable LLM applications with LangChain

Copy link to headingFrequently asked questions about LangChain

Copy link to headingIs LangChain free to use?

Copy link to headingWhat programming languages does LangChain support?

Copy link to headingWhat is the difference between LangChain and LangGraph?

Copy link to headingDo I need machine learning experience to use LangChain?

Ready to deploy?