deepgram-js-sdk and deepgram-dotnet-sdk
These are ecosystem siblings, providing official SDKs for different programming languages (.NET and JavaScript) to interact with the Deepgram platform, allowing developers to choose the SDK that best fits their project's technology stack.
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-dotnet-sdk
deepgram/deepgram-dotnet-sdk
Official .NET SDK for Deepgram.
Supports multiple transcription modes including streaming via WebSocket, pre-recorded audio (synchronous and asynchronous with callbacks), text-to-speech, and agentic voice interactions. Built with a factory pattern for client instantiation across REST and WebSocket transports, with structured schema-based configuration for model selection and API parameters. Includes full account management APIs (projects, keys, members, usage tracking, billing) and on-premises deployment support.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work