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, allowing Enterprise customers to choose where their text and audio processing takes place.

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.

This ensures that your sensitive content remains within specific jurisdictions while delivering ~130ms latency.

Data residency is only available for the Falcon TTS model.

Available Regions

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

  • US-East : us-east.api.murf.ai
  • US-West : us-west.api.murf.ai
  • India : in.api.murf.ai
  • Canada : ca.api.murf.ai
  • South Korea : kr.api.murf.ai
  • UAE : me.api.murf.ai
  • Japan : jp.api.murf.ai
  • Australia : au.api.murf.ai
  • EU : eu-central.api.murf.ai
  • UK : uk.api.murf.ai
  • South America : sa-east.api.murf.ai

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": "Hello world",
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": "Hello world",
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.

Getting Access

Data residency is an Enterprise-only feature.

  • Existing Enterprise Customers : Contact your Murf account representative or email support@murf.ai to enable region-specific Falcon TTS environments for your organization.
  • New Customers : If your organization requires data residency, contact sales to discuss regional setup, compliance needs, and custom concurrency options.

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.

No. Data residency is only offered to Enterprise customers. Free and Pay-as-you-go (PAYG) users can still use regional URLs, but their data isn’t region-pinned.

Yes. Enterprise customers with specific compliance or operational needs can contact their Murf account manager or support to discuss adding new regional options.