Skip to main content
Quick setup? Instead of following these steps manually, copy a prompt into your coding agent and it will set this up for you automatically.
LangWatch integrates with Langchain to provide detailed observability into your chains, agents, LLM calls, and tool usage.

Installation

Usage

The LangWatch API key is configured by default via the LANGWATCH_API_KEY environment variable.
Use LangWatchCallbackHandler to capture Langchain events as spans within your trace.
The LangWatchCallbackHandler captures Langchain events and converts them into detailed LangWatch spans. Pass the callback handler to your Langchain components via the callbacks option in withConfig().

Check it worked

Run the example. The SDK flushes pending spans when the process exits. Then open your project in LangWatch: a new trace appears in the traces list within a few seconds. Open it to see the LangChain steps and the LLM call. If no trace appears, check that LANGWATCH_API_KEY is set in the environment the process runs in.
Last modified on October 29, 2026