SDK Feature Matrix
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.
Voice Agent
Section titled “Voice Agent”| API Reference | Options | Status | SDK Availability |
|---|---|---|---|
| Voice Agent | All Available | GA |
JS, .NET, Python, Go, Java |
Listen API (v2): Turn-based streaming
Section titled “Listen API (v2): Turn-based streaming”| API Reference | Options | Status | SDK Availability |
|---|---|---|---|
| Flux | All Available* | GA |
JS, .NET, Python, Go, Rust, Java |
- Flux Multilingual (
flux-general-multi) is available in all six SDKs. See the Flux Multilingual and Language Prompting guide for SDK-specificlanguage_hintandlanguage_hintsexamples.
Listen API (v1): Streaming
Section titled “Listen API (v1): Streaming”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Streaming | callback | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | callback_method | GA |
JS, .NET, Python , Go, Rust, Java |
| Streaming | channels | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | diarize | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | diarize_version | GA |
JS, .NET, Python,Go Rust, Java |
| Streaming | encoding | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | endpointing | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | extra | GA |
JS, .NET,Python, Go, Rust, Java |
| Streaming | interim_results | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | keyterm | GA |
JS,.NET, Python,Go, Java |
| Streaming | keywords | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | language | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | model | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | multichannel | GA |
JS,.NET, Python,Go , Rust, Java |
| Streaming | numerals | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | punctuate | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | profanity_filter | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | redact | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | replace | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | sample_rate | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | search | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | smart_format | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | smart_format: no_delay | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | tag | GA |
JS,.NET, Python,Go, Rust, Java |
| Streaming | utterance_end_ms | GA |
JS, .NET,Python,Go, Rust, Java |
| Streaming | vad_events | Beta |
JS, .NET``Python,Go, Rust, Java |
| Streaming | version | GA |
JS,.NET, Python,Go, Rust, Java |
Listen API (v1): Pre-recorded
Section titled “Listen API (v1): Pre-recorded”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Pre-recorded Audio | callback | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | callback_method | GA |
JS,.NET,Python, Go, Rust, Java |
| Pre-recorded Audio | channels | GA |
.NET,Python, Go, Rust, Java |
| Pre-recorded Audio | diarize | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | diarize_model | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | diarize_version | GA |
JS,.NET, Python, Rust, Java |
| Pre-recorded Audio | detect_language | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | dictation | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | encoding | GA |
.NET,Python, Go, Rust, Java |
| Pre-recorded Audio | extra | GA |
JS, Python, Go, .NET, Rust, Java |
| Pre-recorded Audio | filler_words | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | keyterm | GA |
JS,.NET, Python,Go, Java |
| Pre-recorded Audio | keywords | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | language | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | measurements | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | model | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | multichannel | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | numerals | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | paragraph | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | punctuate | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | profanity_filter | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | redact | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | replace | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | sample_rate | GA |
Python,Go, Java |
| Pre-recorded Audio | search | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | smart_format | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | tag | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | utterances | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | utt_split | GA |
JS,.NET, Python,Go, Rust, Java |
| Pre-recorded Audio | version | GA |
JS,.NET, Python,Go, Rust, Java |
Intelligence API: Pre-recorded
Section titled “Intelligence API: Pre-recorded”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Intelligence Audio | detect_entities | GA |
JS, .NET, Python, Go, Rust, Java |
| Intelligence Audio | intents | GA |
JS, .NET,Python , Go, Rust, Java |
| Intelligence Audio | sentiment | GA |
JS, .NET, Python , Go, Rust, Java |
| Intelligence Audio | summarize | GA |
JS, .NET, Python , Go, Rust, Java |
| Intelligence Audio | topics | GA |
JS, .NET,Python , Go, Rust, Java |
Intelligence API: Text
Section titled “Intelligence API: Text”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Intelligence Text | intents | GA |
JS, .NET, Python, Go, Java |
| Intelligence Text | sentiment | GA |
JS, .NET, Python, Go, Java |
| Intelligence Text | summarize | GA |
JS, .NET, Python, Go, Java |
| Intelligence Text | topics | GA |
JS, .NET, Python, Go, Java |
Text to Speech API: Streaming
Section titled “Text to Speech API: Streaming”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Text to Speech | encoding | GA |
JS, .NET, Python, Go, Java |
| Text to Speech | model | GA |
JS, .NET, Python, Go, Java |
| Text to Speech | sample_rate | GA |
JS, .NET, Python, Go, Java |
Text to Speech API: REST
Section titled “Text to Speech API: REST”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Text to Speech | bit_rate | GA |
JS, .NET, Python, Go, Rust, Java |
| Text to Speech | callback | GA |
JS, .NET, Python, Go, Rust, Java |
| Text to Speech | container | GA |
JS, .NET, Python, Go, Rust, Java |
| Text to Speech | encoding | GA |
JS, .NET, Python, Go, Rust, Java |
| Text to Speech | model | GA |
JS, .NET, Python, Go, Rust, Java |
| Text to Speech | sample_rate | GA |
JS, .NET, Python, Go, Rust, Java |
Manage API
Section titled “Manage 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, Java |
| Delete Project | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Delete Invites | N/A | GA |
JS, Python,Go, Java |
| Delete Key | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Balance | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get All Balances | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Key | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Members | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Member Scopes | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Project | start, end, limit, page | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Projects | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Project Models | include_outdated | GA |
JS, Python,Go, .NET, Java |
| Get Project Model | N/A | GA |
JS, Python,Go, .NET, Java |
| Leave Project | N/A | GA |
JS,Python,Go ,Rust ,.NET, Java |
| List Invites | N/A | GA |
JS, Python,Go, .NET, Java |
| List Keys | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Get Models | include_outdated | GA |
JS, Python,Go, .NET, Java |
| Get Model | N/A | GA |
JS, Python,Go, .NET, Java |
| Remove Member | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Send Invites | email, scope | GA |
JS, Python,Go, Rust, Java |
| 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, Java |
| Usage Get All Requests | start, end, limit, status, page | GA |
JS,.NET, Python,Go, Rust, Java |
| Usage Get Fields | start, end | GA |
JS,.NET, Python,Go, Rust, Java |
| Usage Get Request | N/A | GA |
JS,.NET, Python,Go, Rust, Java |
| Update Project | name | GA |
JS,.NET, Python,Go, Rust, Java |
| Update Scope | scope | GA |
JS,.NET, Python,Go, Rust, Java |
Self-Hosted API
Section titled “Self-Hosted API”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Create Credentials | N/A | GA |
JS, .NET,Python, Go, Java |
| Delete Credentials | N/A | GA |
JS,.NET, Python, Go, Java |
| Get Credential | N/A | GA |
JS, .NET,Python, Go, Java |
| Get Credentials | N/A | GA |
JS, .NET,Python, Go, Java |
Auth API
Section titled “Auth API”| API Reference | Query Options | Status | SDK Availability |
|---|---|---|---|
| Token-Based Authentication | N/A | GA |
JS, .NET, Python, Go, Rust, Java |
What’s Next