1. LangSmith
Trace, evaluate, and improve complex agent workflows
LangSmith combines execution tracing, datasets, experiments, and feedback for LLM applications and agents. It is particularly convenient for teams using LangChain or LangGraph, while also supporting instrumentation outside those frameworks. Developers can inspect nested runs, review model and tool inputs and outputs, and turn problematic production examples into evaluation cases. Its main advantage is the connection between debugging and systematic testing rather than tracing alone. Teams evaluating it should test asynchronous execution, custom integrations, and the deployment and governance options available on their intended plan.
Pros
- Strong integration with LangChain and LangGraph execution workflows
- Connects traces with datasets, experiments, and feedback
- Supports applications beyond the LangChain ecosystem
Cons
- Trace retention and enterprise capabilities depend on the selected plan
- Custom workflows may still require explicit instrumentation
