Skip to main content
LangWatch integrates with DSPy to automatically capture detailed information about your DSPy program executions, including module calls and language model interactions.

Installation

Usage

The LangWatch API key is configured by default via the LANGWATCH_API_KEY environment variable.
Use autotrack_dspy() to automatically capture all DSPy operations within a trace.
The @langwatch.trace() decorator creates a parent trace, and autotrack_dspy() enables automatic tracking of all DSPy operations, including module calls and underlying LM interactions, for the duration of that trace.