SDK Feature Matrix
A matrix of all Deepgram API features supported by our different SDKs.
Below is a list of all the features supported by our SDKs. For more details on any of these SDKs or features please refer to the corresponding documentation.
If an SDK doesn't have support for an API feature please refer to our documentation for how to use custom add on parameters with our SDKs.
Transcription API : Pre-recorded
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Pre-recorded Audio | callback | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | callback_method | GA | JS ,.NET ,Python , Go , Rust |
Pre-recorded Audio | channels | GA | .NET ,Python , Go , Rust |
Pre-recorded Audio | diarize | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | diarize_version | GA | JS ,.NET , Python , Rust |
Pre-recorded Audio | detect_language | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | dictation | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | encoding | GA | .NET ,Python , Go , Rust |
Pre-recorded Audio | extra | GA | JS , Python , Go , .NET , Rust |
Pre-recorded Audio | filler_words | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | keywords | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | language | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | measurements | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | model | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | multichannel | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | numerals | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | paragraph | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | punctuate | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | profanity_filter | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | redact | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | replace | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | sample_rate | GA | Python ,Go |
Pre-recorded Audio | search | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | smart_format | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | smart_format: no_delay | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | tag | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | utterances | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | utt_split | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | version | GA | JS ,.NET , Python ,Go , Rust |
Intelligence API: Audio
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Intelligence Audio | detect_entities | GA | JS , .NET , Python , Go , Rust |
Intelligence Audio | intents | GA | JS , .NET ,Python , Go , Rust |
Intelligence Audio | sentiment | GA | JS , .NET , Python , Go , Rust |
Intelligence Audio | summarize | GA | JS , .NET , Python , Go , Rust |
Intelligence Audio | topics | GA | JS , .NET ,Python , Go , Rust |
Transcription API : Streaming
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Streaming | callback | GA | JS ,.NET , Python ,Go , Rust |
Streaming | callback_method | GA | JS , .NET , Python , Go , Rust |
Streaming | channels | GA | JS ,.NET , Python ,Go , Rust |
Streaming | diarize | GA | JS ,.NET , Python ,Go , Rust |
Streaming | diarize_version | GA | JS , .NET , Python ,Go Rust |
Streaming | encoding | GA | JS ,.NET , Python ,Go , Rust |
Streaming | endpointing | GA | JS ,.NET , Python ,Go , Rust |
Streaming | extra | GA | JS , .NET ,Python , Go , Rust |
Streaming | interim_results | GA | JS ,.NET , Python ,Go , Rust |
Streaming | keywords | GA | JS ,.NET , Python ,Go , Rust |
Streaming | language | GA | JS ,.NET , Python ,Go , Rust |
Streaming | model | GA | JS ,.NET , Python ,Go , Rust |
Streaming | multichannel | GA | JS ,.NET , Python ,Go , Rust |
Streaming | numerals | GA | JS ,.NET , Python ,Go , Rust |
Streaming | punctuate | GA | JS ,.NET , Python ,Go , Rust |
Streaming | profanity_filter | GA | JS ,.NET , Python ,Go , Rust |
Streaming | redact | GA | JS ,.NET , Python ,Go , Rust |
Streaming | replace | GA | JS ,.NET , Python ,Go , Rust |
Streaming | sample_rate | GA | JS ,.NET , Python ,Go , Rust |
Streaming | search | GA | JS ,.NET , Python ,Go , Rust |
Streaming | smart_format | GA | JS ,.NET , Python ,Go , Rust |
Streaming | smart_format: no_delay | GA | JS ,.NET , Python ,Go , Rust |
Streaming | tag | GA | JS ,.NET , Python ,Go , Rust |
Streaming | utterance_end_ms | GA | JS , .NET ,Python ,Go , Rust |
Streaming | vad_events | Beta | JS , .NET``Python ,Go , Rust |
Streaming | version | GA | JS ,.NET , Python ,Go , Rust |
Intelligence API: Text
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Intelligence Text | intents | GA | JS , .NET , Python , Go |
Intelligence Text | sentiment | GA | JS , .NET , Python , Go |
Intelligence Text | summarize | GA | JS , .NET , Python , Go |
Intelligence Text | topics | GA | JS , .NET , Python , Go |
Text to Speech REST API
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Text to Speech | bit_rate | GA | JS , .NET , Python , Go , Rust |
Text to Speech | callback | GA | JS , .NET , Python , Go , Rust |
Text to Speech | container | GA | JS , .NET , Python , Go , Rust |
Text to Speech | encoding | GA | JS , .NET , Python , Go , Rust |
Text to Speech | model | GA | JS , .NET , Python , Go , Rust |
Text to Speech | sample_rate | GA | JS , .NET , Python , Go , Rust |
Text to Speech Streaming API
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Text to Speech | encoding | GA | JS , .NET , Python , Go |
Text to Speech | model | GA | JS , .NET , Python , Go |
Text to Speech | sample_rate | GA | JS , .NET , Python , Go |
Management API
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Create Key | comment, scopes, tags, expiration_date, time_to_live_in_seconds | GA | JS ,.NET , Python ,Go , Rust |
Delete Project | N/A | GA | JS ,.NET , Python ,Go , Rust |
Delete Invites | N/A | GA | JS , Python ,Go , |
Delete Key | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Balance | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get All Balances | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Key | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Members | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Member Scopes | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Project | start, end, limit, page | GA | JS ,.NET , Python ,Go , Rust |
Get Projects | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Project Models | include_outdated | GA | JS , Python ,Go , .NET |
Get Project Model | N/A | GA | JS , Python ,Go , .NET |
Leave Project | N/A | GA | JS ,Python ,Go ,Rust ,.NET |
List Invites | N/A | GA | JS , Python ,Go , .NET |
List Keys | N/A | GA | JS ,.NET , Python ,Go , Rust |
Get Models | include_outdated | GA | JS , Python ,Go , .NET |
Get Model | N/A | GA | JS , Python ,Go , .NET |
Remove Member | N/A | GA | JS ,.NET , Python ,Go , Rust |
Send Invites | email, scope | GA | JS , Python ,Go , Rust |
Summarize Usage | start, end, accessor, tag, method, model, multichannel, interim_results, punctuate, ner, utterances, replace, profanity_filter, keywords, detect_topics, diarize, search, redact, alternatives, numerals, smart_format | GA | JS ,.NET , Python ,Go , Rust |
Usage Get All Requests | start, end, limit, status, page | GA | JS ,.NET , Python ,Go , Rust |
Usage Get Fields | start, end | GA | JS ,.NET , Python ,Go , Rust |
Usage Get Request | N/A | GA | JS ,.NET , Python ,Go , Rust |
Update Project | name | GA | JS ,.NET , Python ,Go , Rust |
Update Scope | scope | GA | JS ,.NET , Python ,Go , Rust |
Self-Hosted API
In certain cases, our SDKs can be used with Deepgram's self-hosted-specific endpoints.
For more details on sending inference requests to a self-hosted deploment, see the Using SDKs with Self-Hosted guide.
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Create Credentials | N/A | GA | JS , .NET ,Python , Go |
Delete Credentials | N/A | GA | JS ,.NET , Python , Go |
Get Credential | N/A | GA | JS , .NET ,Python , Go |
Get Credentials | N/A | GA | JS , .NET ,Python , Go |
Updated 2 months ago
What’s Next