<!-- library-gap-audit: assemblyai-node-sdk -->
Summary
AssemblyAI publishes an official Node/TypeScript SDK, assemblyai on npm, providing execution APIs for batch/synchronous and real-time streaming speech-to-text transcription. This repository has zero instrumentation for any AssemblyAI SDK surface — no wrapper, no diagnostics channel, no plugin, no auto-instrumentation config, no e2e scenario.
What's missing
Execution surfaces exposed by the assemblyai npm package that are not instrumented:
| SDK Method |
Description |
client.transcripts.transcribe(params) |
Submits a batch transcription job and polls until finished |
client.transcripts.submit(params) / client.transcripts.waitUntilReady(id, ...) |
Async batch transcription execution |
client.sync.transcribe(audio, options) |
Synchronous single round-trip transcription |
client.streaming.transcriber(options) / transcriber.connect() / transcriber.sendAudio(chunk) |
Real-time streaming transcription execution |
None of these are covered by existing provider instrumentation — the SDK is a standalone client for AssemblyAI's own transcription API and does not depend on openai or any already-instrumented package.
No coverage in any instrumentation layer:
- No wrapper function (e.g.
wrapAssemblyAI()) in js/src/wrappers/
- No channel definitions or plugin in
js/src/instrumentation/plugins/
- No auto-instrumentation config in
js/src/auto-instrumentations/configs/
- No e2e test scenario under
e2e/scenarios/
- Repo-wide grep for
assemblyai (case-insensitive) returns zero matches anywhere in the repo
Weekly downloads
Weekly downloads: 459,657 (as of 2026-07-24; https://api.npmjs.org/downloads/point/last-week/assemblyai)
Braintrust docs status
not_found. AssemblyAI does not appear anywhere on the Braintrust integrations index page — https://www.braintrust.dev/docs/integrations — which lists AI-provider and framework integrations but has no entry for AssemblyAI or any speech-to-text provider. The page's only guidance for unlisted providers is the generic AI Proxy gateway (/docs/deploy/ai-proxy) or contacting Braintrust to request an integration.
Upstream references
Braintrust docs sources checked
Local files inspected
- Repo-wide grep for
deepgram|assemblyai|elevenlabs|11labs (case-insensitive) — zero matches
js/src/wrappers/ — full directory listing (37 files) — no assemblyai.ts wrapper
js/src/instrumentation/plugins/ — no AssemblyAI channels or plugin file
js/src/auto-instrumentations/configs/ — full directory listing (28 files) — no AssemblyAI config entry
e2e/scenarios/ — no AssemblyAI test scenario
<!-- library-gap-audit: assemblyai-node-sdk -->
Summary
AssemblyAI publishes an official Node/TypeScript SDK,
assemblyaion npm, providing execution APIs for batch/synchronous and real-time streaming speech-to-text transcription. This repository has zero instrumentation for any AssemblyAI SDK surface — no wrapper, no diagnostics channel, no plugin, no auto-instrumentation config, no e2e scenario.What's missing
Execution surfaces exposed by the
assemblyainpm package that are not instrumented:client.transcripts.transcribe(params)client.transcripts.submit(params)/client.transcripts.waitUntilReady(id, ...)client.sync.transcribe(audio, options)client.streaming.transcriber(options)/transcriber.connect()/transcriber.sendAudio(chunk)None of these are covered by existing provider instrumentation — the SDK is a standalone client for AssemblyAI's own transcription API and does not depend on
openaior any already-instrumented package.No coverage in any instrumentation layer:
wrapAssemblyAI()) injs/src/wrappers/js/src/instrumentation/plugins/js/src/auto-instrumentations/configs/e2e/scenarios/assemblyai(case-insensitive) returns zero matches anywhere in the repoWeekly downloads
Weekly downloads: 459,657 (as of 2026-07-24; https://api.npmjs.org/downloads/point/last-week/assemblyai)
Braintrust docs status
not_found. AssemblyAI does not appear anywhere on the Braintrust integrations index page — https://www.braintrust.dev/docs/integrations — which lists AI-provider and framework integrations but has no entry for AssemblyAI or any speech-to-text provider. The page's only guidance for unlisted providers is the generic AI Proxy gateway (/docs/deploy/ai-proxy) or contacting Braintrust to request an integration.Upstream references
Braintrust docs sources checked
Local files inspected
deepgram|assemblyai|elevenlabs|11labs(case-insensitive) — zero matchesjs/src/wrappers/— full directory listing (37 files) — noassemblyai.tswrapperjs/src/instrumentation/plugins/— no AssemblyAI channels or plugin filejs/src/auto-instrumentations/configs/— full directory listing (28 files) — no AssemblyAI config entrye2e/scenarios/— no AssemblyAI test scenario