Go autonomous with LangChain Agents

Turn your LLMs into reasoning engines that take action, responsibly.

Customize your Agent Runtime with LangGraph

LangGraph extends LangChain to enable highly controllable and custom agent and multi-agent flows. Agents constructed with LangGraph can handle ambiguous inputs and accomplish tasks more consistently.

About LangGraph
001
002
003
004

Choose the right cognitive architecture for your application

Identify and implement the best prompting strategies 
and architectures so that your LLMs perform as intended.

Go to Docs
001

Plan-and-execute

002

Function Calling

003

Critique Revise

004

ReAct

005

Self-ask

Tools for every task

LangChain offers an extensive library of off-the-shelf tools 
and an intuitive framework for customizing your own.

Autonomous, 
but well‑behaved

Go to Docs

Debugging agents got you down? LangSmith can help.

LangSmith gives you the explainability to understand why your agents go off track and how to get them humming again.

Explore LangSmith
001
End-to-end trace observability
002
Tool selection visibility
003
Playground with prompt, model, and tool definition variability
004
Cost, latency, and error tracking
005
LLM evaluators for agent runs

Ready to start shipping 
reliable GenAI apps faster?

LangChain and LangSmith are critical parts of the reference 
architecture to get you from prototype to production.