> ## Documentation Index
> Fetch the complete documentation index at: https://docs.braintrust.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# TypeScript SDK: related packages

> Adjacent npm packages that work alongside the Braintrust TypeScript SDK.

## Audio

Compresses voice recordings from instrumentation, such as [LiveKit Agents](https://docs.braintrust.dev/integrations/agent-frameworks/livekit-agents.md#audio-attachments-typescript-auto) call audio, to Opus audio in Ogg files instead of raw PCM. Install it alongside the main SDK, and Braintrust loads it automatically. Requires Braintrust v3.41.0 or later and Node.js 20 or later. The package is in early development (alpha). Expect backwards-incompatible changes between releases until v1.0.

[API reference](https://docs.braintrust.dev/sdks/typescript/related/audio.md) · npm: [`@braintrust/audio`](https://www.npmjs.com/package/@braintrust/audio)

## Autoevals

Pre-built scoring functions for evaluating LLM outputs, including factuality, similarity, and answer relevance scorers. Use it alongside the main SDK to score evaluations without writing your own scorers from scratch.

[API reference](https://docs.braintrust.dev/sdks/typescript/related/autoevals.md) · npm: [`autoevals`](https://www.npmjs.com/package/autoevals)

## LangChain

Braintrust's LangChain.js integration. **Deprecated** as of v0.2.5. Use [auto-instrumentation](https://docs.braintrust.dev/integrations/sdk-integrations/langchain.md#auto-instrumentation-typescript), or import `BraintrustLangChainCallbackHandler` from `braintrust` and attach it to each call yourself. See the [LangChain integration guide](https://docs.braintrust.dev/integrations/sdk-integrations/langchain.md) for setup examples.

[API reference](https://docs.braintrust.dev/sdks/typescript/related/langchain.md) · npm: [`@braintrust/langchain-js`](https://www.npmjs.com/package/@braintrust/langchain-js)

## OpenAI Agents

> [!WARNING]
>
> `@braintrust/openai-agents` is deprecated and will no longer receive releases. Use the `braintrust` package instead: prefer auto-instrumentation with Braintrust's import hook (`node --import braintrust/hook.mjs`), or import `OpenAIAgentsTraceProcessor` from `braintrust/instrumentation` for manual setup. See the [OpenAI Agents SDK](https://docs.braintrust.dev/integrations/agent-frameworks/openai-agents-sdk.md) integration guide for setup examples.

Braintrust's integration for the OpenAI Agents.js framework. Traces agent runs, tool calls, and handoffs, with no manual instrumentation required.

[API reference](https://docs.braintrust.dev/sdks/typescript/related/openai-agents.md) · npm: [`@braintrust/openai-agents`](https://www.npmjs.com/package/@braintrust/openai-agents)

## OpenTelemetry

Braintrust's OpenTelemetry JS integration. Exports OTel-compatible traces from your application to Braintrust, useful when your app is already instrumented with OpenTelemetry.

[API reference](https://docs.braintrust.dev/sdks/typescript/related/otel.md) · npm: [`@braintrust/otel`](https://www.npmjs.com/package/@braintrust/otel)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.