Regional Endpoints
Deepgram offers regional endpoints so you can process audio, text, and voice agent traffic within a specific geography. Regional endpoints use the same API keys and SDKs as the default global endpoint — you only need to change the base URL.
EU Endpoint
For customers requiring data processing within the EU, Deepgram provides an EU-specific endpoint at api.eu.deepgram.com. While Deepgram guarantees the service will be hosted within the EU, the specific country location may change over time. If you require hosting in a specific EU country, consider Deepgram Dedicated (see also our technical documentation).
Endpoint URL: api.eu.deepgram.com
How to Configure
- Replace the base URL: In any SDK or API request, replace
api.deepgram.comwithapi.eu.deepgram.com. - Use your existing credentials: Your existing API keys and tokens work on the EU endpoint.
Feature Compatibility
The EU endpoint supports the following Deepgram APIs:
- Speech-to-Text:
/v1/listenand/v2/listen(excluding Whisper models) - Text-to-Speech:
/v1/speak - Voice Agent:
/v1/agent/converse - Text Intelligence:
/v1/read
See our API Documentation for more information.
Known Limitations
- Whisper models are not available in the EU region. Use Flux or Nova models instead.
WebSocket Connections
For streaming features on the EU endpoint, use the following URLs:
SDK Configuration Examples
Python
JavaScript
.NET
Go
Java
cURL
Voice Agent Managed LLM and TTS Providers
When you use Deepgram’s managed LLM or managed TTS providers with the Voice Agent API, Deepgram routes requests to those providers on your behalf. Where possible, Deepgram leverages regional endpoints for these managed providers to keep traffic within the same region as your Deepgram endpoint.
EU Regional Support
Today, Deepgram routes managed provider traffic through EU endpoints for OpenAI. When you connect to api.eu.deepgram.com and use a managed OpenAI LLM or TTS model, the underlying requests to OpenAI are routed through OpenAI’s EU infrastructure.
Other managed providers do not yet offer EU-specific endpoints. As providers expand their regional availability, Deepgram will adopt those endpoints automatically — no configuration change required on your side.
How to Use
No additional configuration is needed. Connect to the EU endpoint and select a managed provider as you normally would:
When this configuration is sent to wss://api.eu.deepgram.com/v1/agent/converse, Deepgram processes speech-to-text and text-to-speech within the EU, and routes the managed OpenAI LLM call through OpenAI’s EU endpoint.