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.
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 |
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 |
Pre-recorded Audio | detect_entities | BETA | JS ,.NET , Python ,Go ,Rust |
Pre-recorded Audio | dictation | GA | JS ,.NET , Python ,Go |
Pre-recorded Audio | extra | GA | JS , Python , Go , .NET |
Pre-recorded Audio | filler_words | GA | JS ,.NET , Python ,Go |
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 |
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 |
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 | search | GA | JS ,.NET , Python ,Go , Rust |
Pre-recorded Audio | smart_format | GA | JS ,.NET , Python ,Go |
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 | intents | GA | JS , .NET ,Python , Go |
Intelligence Audio | sentiment | GA | JS , .NET , Python , Go |
Intelligence Audio | summarize | GA | JS , .NET , Python , Go |
Intelligence Audio | topics | GA | JS , .NET ,Python , Go |
Transcription API : Streaming
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Streaming | callback | GA | JS ,.NET , Python ,Go |
Streaming | callback_method | GA | JS , .NET , Python , Go |
Streaming | channels | GA | JS ,.NET , Python ,Go |
Streaming | diarize | GA | JS ,.NET , Python ,Go |
Streaming | diarize_version | GA | JS , .NET , Python ,Go |
Streaming | encoding | GA | JS ,.NET , Python ,Go |
Streaming | endpointing | GA | JS ,.NET , Python ,Go |
Streaming | extra | GA | JS , .NET ,Python , Go |
Streaming | interim_results | GA | JS ,.NET , Python ,Go |
Streaming | keywords | GA | JS ,.NET , Python ,Go |
Streaming | language | GA | JS ,.NET , Python ,Go |
Streaming | model | GA | JS ,.NET , Python ,Go |
Streaming | multichannel | GA | JS ,.NET , Python ,Go |
Streaming | numerals | GA | JS ,.NET , Python ,Go |
Streaming | punctuate | GA | JS ,.NET , Python ,Go |
Streaming | profanity_filter | GA | JS ,.NET , Python ,Go |
Streaming | redact | GA | JS ,.NET , Python ,Go |
Streaming | replace | GA | JS ,.NET , Python ,Go |
Streaming | sample_rate | GA | JS ,.NET , Python ,Go |
Streaming | search | GA | JS ,.NET , Python ,Go |
Streaming | tag | GA | JS ,.NET , Python ,Go |
Streaming | utterance_end_ms | GA | JS , .NET ,Python ,Go |
Streaming | vad_events | Beta | JS , .NET``Python ,Go |
Streaming | version | GA | JS ,.NET , Python ,Go |
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 API
API Reference | Query Options | Status | SDK Availability |
---|---|---|---|
Text to Speech | bit_rate | GA | JS , .NET , Python , Go |
Text to Speech | callback | GA | JS , .NET , Python , Go |
Text to Speech | container | GA | JS , .NET , Python , Go |
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 |
Leave Project | N/A | GA | JS ,Python ,Go ,Rust ,.NET |
List Invites | N/A | GA | JS , Python ,Go , Deno |
List Keys | N/A | GA | JS ,.NET , Python ,Go , Rust |
Remove Member | N/A | GA | JS ,.NET , Python ,Go , Rust |
Send Invites | email, scope | GA | JS , Python ,Go , |
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 |
On-Prem API
In certain cases our SDKs can be used with Deepgram On-Prem.
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 16 days ago
What’s Next