LangSmith can capture traces generated by PydanticAI using its built-in OpenTelemetry instrumentation. This guide shows you how to automatically capture traces from your PydanticAI agents and send them to LangSmith for monitoring and analysis.Documentation Index
Fetch the complete documentation index at: https://docs.langchain.com/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Install the required packages:Requires LangSmith Python SDK version
langsmith>=0.4.26 for optimal OpenTelemetry support.Setup
1. Configure environment variables
Set your API keys and project name:2. Configure OpenTelemetry integration
In your PydanticAI application, configure the LangSmith OpenTelemetry integration:You do not need to set any OpenTelemetry environment variables or configure exporters manually—
configure() handles everything automatically.3. Create and run your PydanticAI agent
Once configured, your PydanticAI agents will automatically send traces to LangSmith:Advanced usage
Custom metadata and tags
You can add custom metadata to your traces using OpenTelemetry span attributes:Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

