Data and AI releases

548 this month · 176 companies

Lifecycle and upgrade notes

UpdateNot yet verified

Start, stop, reconnect, and React StrictMode handling now clean up canceled or failed microphone, playback, and client-tool resources. Automatic start failures call onSdkError , or console.error when no callback is set. A manual start() call rejects instead. This is a 0.2.0 release.

Developer tools

Also shipped Sep 10, 2026Deepgram in September 2026 →

External secret providers (Preview)

External secret providers are now in preview. If your organization already keeps API keys, database passwords, and similar values in AWS Secrets Manager, Azure Key Vault, or Google Cloud Secret Manager, Snowflake can read those values when a query needs them, so you don't have to maintain a second copy in a Snowflake secret .

Preview
Source ↗

More from DeepgramEvery Deepgram release →

@deepgram/react 0.2.0

@deepgram/react 0.2.0 adds runtime Voice Agent controls and makes React session lifecycle handling safer. The release updates the React layer for @deepgram/agents 0.1.2 and @deepgram/sdk 5.9.0.

Update
Source ↗

Runtime controls and notifications

Use sendAgentMessage() to inject an agent message with "default" , "queue" , or "interrupt" behavior. Use updateListen() , updateThink() , updateSpeak() , and updatePrompt() to change supported agent settings during a session.

Update
Source ↗

defer_until_eot

Add defer_until_eot: true to any function in agent.think.functions to hold it until the turn is confirmed. If the user keeps speaking and the turn resumes, the call is discarded before it does anything.

Update
Source ↗

FunctionCallCancelled

Clients now receive an explicit signal when a client-side function call they were sent is cancelled because the user started speaking again, either inside the speculative window (the turn resumed) or after the turn was confirmed (barge-in). Only calls the client already received are announced.

Update
Source ↗

SDK releases

Deepgram Python SDK v7.9.0 , JavaScript SDK v5.11.0 , and Java SDK v0.10.0 are now available. All three releases add Voice Agent ForceEndTurn support, Flux TTS expressivity controls for Agent providers, and the expanded Flux TTS speed range of 0.5 through 1.5 in 0.05 increments.

Update
Source ↗

Python SDK v7.9.0

Deepgram Python SDK v7.9.0 adds send_force_end_turn() and typed ForceEndTurn messages for Voice Agent sessions using a Deepgram V2 (Flux STT) listen provider. It also adds integer Agent Flux TTS expressivity from -2 through 2 and the expanded Flux TTS speed range.

Update
Source ↗

JavaScript SDK v5.11.0

Deepgram JavaScript SDK v5.11.0 adds socket.sendForceEndTurn() and Agent Flux TTS expressivity from -2 through 2 . The former SpeakV2Speed constants and Aura2PerseoIt model constants remain as deprecated aliases for source compatibility. For release details, see deepgram-js-sdk v5.11.0 .

Update
Source ↗