deepgram-js-sdk and deepgram-rust-sdk
These are ecosystem siblings—language-specific SDK implementations that provide equivalent interfaces to the same Deepgram API, allowing developers to integrate speech recognition in their preferred programming language.
About deepgram-js-sdk
deepgram/deepgram-js-sdk
Official JavaScript SDK for Deepgram.
Provides WebSocket-based real-time transcription, text-to-speech, and text analysis APIs alongside a conversational Voice Agent client for building interactive voice applications. Built with Fern and generated from API specifications, it supports both Node.js and browser environments (with REST proxy requirement for CORS), offering multiple authentication methods including API keys and scoped access tokens with automatic credential discovery.
About deepgram-rust-sdk
deepgram/deepgram-rust-sdk
Community Rust SDK for Deepgram.
Provides async/await support through Tokio integration for streaming speech-to-text transcription and real-time audio processing. Supports both API key and temporary token authentication patterns, enabling secure server-side and client-side application architectures. Implements the complete Deepgram API surface including transcription, speaker detection, and language understanding features.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work