Data Residency

Process your voice data in region-specific environments with Murf Falcon TTS.

Overview

Murf offers data residency through isolated regional environments for the streaming & websocket TTS API. Enterprise customers can choose where text and audio are processed, helping meet regulatory, contractual, or internal governance requirements—while still delivering ~130 ms latency.

Important choice:

  • Use a regional endpoint when you need strict data residency.
  • Use the global router when you want best-effort low latency for a worldwide audience (traffic is routed to a nearby region and may cross borders).
Data residency is only available for the Falcon TTS model.

Regional vs Global: which should you use?

  • By default, all customer account data (including user profiles, usage, and billing information) is hosted in the United States. However, with data residency enabled, text input, audio synthesis, and processing will be confined to the selected regional environment.
  • Ideal for regulated workloads and contractual residency requirements.

Global router (latency-first - not for strict residency)

  • https://global.api.murf.ai/v1/speech/stream automatically routes requests to an available, geographically close Falcon region for performance and availability.

  • Because routing can select any available region, do not use the global URL if you require strict residency.

Available Regions

Murf offers data residency for Falcon TTS in 11 regional environments:

Region (City/Area)Endpoint
US-Easthttps://us-east.api.murf.ai/v1/speech/stream
US-Westhttps://us-west.api.murf.ai/v1/speech/stream
Indiahttps://in.api.murf.ai/v1/speech/stream
Canadahttps://ca.api.murf.ai/v1/speech/stream
South Koreahttps://kr.api.murf.ai/v1/speech/stream
UAEhttps://me.api.murf.ai/v1/speech/stream
Japanhttps://jp.api.murf.ai/v1/speech/stream
Australiahttps://au.api.murf.ai/v1/speech/stream
EU (Central)https://eu-central.api.murf.ai/v1/speech/stream
UKhttps://uk.api.murf.ai/v1/speech/stream
South America (São Paulo)https://sa-east.api.murf.ai/v1/speech/stream

Access and Concurrency Rules

Plan TypeAPI Key UsageConcurrency
Free Tier & Pay as You GoSame API key for all regions15 for US-East and 2 concurrent request for other regions
EnterpriseSame API key for all regionsCustom per region

Note : Even with data residency enabled, your Murf account metadata (e.g., profile, usage stats) will continue to be stored in the United States. However, your input text, generated audio, and intermediate processing data will remain within your chosen regional environment.

Developer Integration

When using data residency, simply call the regional endpoint that corresponds to your desired jurisdiction.

Example:

1import requests
2
3# Global URL
4response = requests.post(
5 "https://global.api.murf.ai/v1/speech/stream",
6 headers={"api-key": "<YOUR_API_KEY>"},
7 json={
8 "text": "Hi, How are you doing today?",
9 "model": "FALCON",
10 "voiceId": "Matthew",
11 "multiNativeLocale": "en-US"
12 },
13 stream=True
14)
15with open("global_audio.mp3", "wb") as f:
16 for chunk in response.iter_content(chunk_size=1024):
17 f.write(chunk)
18
19# Regional URL
20response_india = requests.post(
21 "https://in.api.murf.ai/v1/speech/stream",
22 headers={"api-key": "<YOUR_API_KEY>"},
23 json={
24 "text": "Hi, How are you doing today?",
25 "model": "FALCON",
26 "voiceId": "Matthew",
27 "multiNativeLocale": "en-US"
28 },
29 stream=True
30 )
31with open("india_audio.mp3", "wb") as f:
32 for chunk in response_india.iter_content(chunk_size=1024):
33 f.write(chunk)

For Enterprise customers, region-specific API keys will be provisioned by your Murf account manager.

Data Residency Architecture

With Murf’s isolated Falcon TTS environments:

  • Text and audio data remain confined to the selected region for processing.
  • Customer account and billing data are centralized in the United States.
  • Network routing ensures requests to regional URLs stay within that jurisdiction.
  • Encryption in transit is maintained globally via HTTPS.

This architecture balances regulatory compliance, latency optimization, and operational transparency.

Compliance & Security

Data residency environments extend Murf’s core security and compliance framework, including:

  • GDPR Readiness : Murf’s processing framework aligns with GDPR’s regional data processing requirements.
  • SOC 2 Compliance : Murf follows strict standards for data confidentiality, availability, and integrity.
  • Encryption at Rest & In Transit : All content is encrypted using industry-standard AES-256 and TLS 1.2+.
  • Region-Specific Isolation : Enterprise accounts can restrict Falcon TTS processing to a specific jurisdiction.

FAQ

Free and Pay As You Go users can access any Falcon TTS regional URL using the same key, see Concurrency Limits here. Enterprise customers receive unique keys for each region, which support custom concurrency limits.

All account-related data, including user profiles, consumption, and billing information, is stored in the United States. Only text and audio processing data are confined to the selected regional environment.

Yes, in many cases. Running processing closer to your geographic location can reduce latency and improve response times by 100ms-250ms.

Yes. Enterprise customers can operate in multiple regions at the same time, each with separate API keys and concurrency configurations.

No. Currently, data residency is available only for the Falcon TTS API.

Yes. Data residency is available to all customers on regional URLs.

Yes. Enterprise customers with specific compliance or operational needs can contact us to discuss adding new regional options.