langchain-ai/langsmith-sdk

LangSmith Client SDK Implementations

What it solves

It provides a way for teams to debug, evaluate, and monitor language models and intelligent agents. It addresses the difficulty of seeing exactly what is happening inside complex LLM applications to ensure they are performing correctly.

How it works

The SDKs allow developers to integrate LangSmith into their applications. By using wrappers or decorators (like @traceable), the SDK captures and sends execution traces of LLM calls and agent logic to the LangSmith platform for analysis.

Who it’s for

Developers building LLM-powered applications and intelligent agents who need visibility into their model's performance and behavior.

Highlights

  • Native integration with LangChain Python and JS libraries.
  • Supports both Python and JavaScript/TypeScript environments.
  • Ability to wrap existing LLM clients (e.g., OpenAI) to automatically trace calls.

Related

  • Project
  • Project
  • Project
  • Project
  • Project