Regional Segment

Free x
Team x
Business ✓
Add-on x
?

Regional Segment is available to customers on the Business Tier plan.
See the available plans, or contact Support.

On July 10, 2023, the European Commission adopted the Adequacy Decision for the EU-US Data Privacy Framework (DPF). This concludes that EU personal data transferred to the United States under the DPF is adequately protected when compared to the protection in the EU. With this adequacy decision in place, personal data can safely flow from the EU to US companies participating in the DPF without additional safeguards in place.

Twilio is certified under the DPF and relies on it as the primary mechanism for EU–US personal data transfers. Twilio will also rely on the DPF for Swiss–US transfers once a corresponding Swiss adequacy decision is in place. Twilio understands that interpretations of data residency are multi-faceted and some customers might still want their data to reside in the EU.

While the DPF enables compliant transfers, some customers may still require that their data remain within the EU. For those cases, Twilio Segment offers a data residency solution outside of the DPF.

Segment provides regional infrastructure in both the United States and Europe. By default, new workspaces use U.S. infrastructure (based in Oregon).

If you need EU data residency, you must either create a workspace in the EU or request a migration for an existing workspace. Only EU workspaces store data exclusively in the EU.

Ingestion behavior and failover

Regional Data Ingestion enables you to send data to Segment from both Device-mode and Cloud-mode sources through regionally hosted API ingest points. The regional infrastructure can fail-over across locations within a region, but never across regions.

Set up your sources for EU or US workspaces

Some Segment SDKs require specific endpoint configuration to send data to the correct regional infrastructure. This section provides setup details for mobile SDKs, server-side SDKs, custom integrations, and supported cloud sources.

Using Analytics.js?

Segment’s Analytics.js SDK automatically uses the latest source settings, including the correct ingestion endpoint. You don’t need to configure a regional endpoint manually for this SDK.

SDK configuration summary

Use this table as a reference to determine how to configure your source or SDK to send data to the correct endpoint:

Integration Endpoint configuration Notes
iOS / Android / Flutter / Xamarin apiHost: "events.eu1.segmentapis.com/v1" Set directly in SDK config
React Native proxy: "https://events.eu1.segmentapis.com/v1"
useSegmentEndpoints: true
Both values are required for proper routing
Node.js / Python / Java host: "https://events.eu1.segmentapis.com" Do not include /v1 in host for these SDKs
C# SDK host: "https://events.eu1.segmentapis.com/v1" Manually append /v1 to the host URL
Custom HTTP requests https://events.eu1.segmentapis.com/v1 Write key must belong to an EU workspace
Cloud sources No configuration required Only Amazon S3 and Iterable are supported

Configuring Segment sources for mobile SDKs

To send data from mobile apps to the correct region, you have to update your SDK configuration to use the right endpoint. You must do this even if your source settings are already configured in Segment itself.

Use the correct endpoint

Beginning April 3, 2025, Segment will reject data sent to the wrong region. Make sure your mobile SDK is configured to send data to the correct endpoint for your workspace region.

Segment’s EU instance only accepts data through its Dublin-based endpoint:

https://events.eu1.segmentapis.com/v1

Mobile SDK configuration examples

Use the examples in this section to configure mobile SDKs to point to the EU endpoint. These examples use JavaScript-style syntax for clarity. Refer to your platform’s documentation for exact implementation.

const analytics = new Analytics({
  writeKey: '<YOUR_WRITE_KEY>', // Required: your source's write key from Segment
  apiHost: "events.eu1.segmentapis.com/v1", // Routes data through EU endpoint
  // You can also configure options like flushInterval, debug, or storage providers
})
const analytics = new Analytics({
  writeKey: '<YOUR_WRITE_KEY>', // Required: must belong to an EU workspace
  proxy: "https://events.eu1.segmentapis.com/v1", // Required for EU data routing
  useSegmentEndpoints: true, // Ensures proxy is used instead of default US host
  // You can also set options like flushInterval or trackAppLifecycleEvents
})

If you’re using the Segment EU endpoint with the Analytics-C# source, you must manually append /v1 to the URL (like events.eu1.segmentapis.com/v1).

For workspaces using the EU WEST data processing region, the Dublin ingestion region is preselected for all sources.

Once you finish updating your SDK(s), make sure your source settings in Segment also reflect the correct region.

Configure server-side and custom Segment sources

If you’re using Segment’s server-side SDKs (like Node.js, Python, and Java) or making direct HTTP API requests, you’ll need to update the endpoint your data is sent to. This is required to match your workspace’s region and avoid rejected traffic.

Use the correct endpoint

Beginning April 3, 2025, Segment will reject data sent to the wrong region. Make sure your server-side SDKs and custom integrations are configured to send data to the correct endpoint for your workspace region.

Server-side SDK configuration examples

Use this example to configure server-side SDKs like Node.js, Python, and Java:

// Example configuration — adjust for your SDK's syntax
const analytics = new Analytics({
  writeKey: '<YOUR_WRITE_KEY>', // Required: must belong to an EU workspace
  host: "https://events.eu1.segmentapis.com", // EU endpoint — do not include /v1 for these SDKs
  // You can configure other options like flushInterval or request retries
})

Endpoint format for server-side SDKs

Most SDKs handle the /v1 path internally. However, only the C# SDK and custom HTTP requests require you to add /v1 manually, like https://events.eu1.segmentapis.com/v1.

Custom HTTP requests

If you’re sending data using custom HTTP requests or through a proxy and you’ve reused a write key originally issued for a US-based workspace, you’ll need to do the following:

  • Update your request target to: https://events.eu1.segmentapis.com/v1.
  • Make sure the write key belongs to an EU workspace.

Data sent to the EU endpoint using a US-region write key will get rejected.

Cloud-event sources

The following cloud sources are supported in EU workspaces:

Segment maintains and hosts these sources, and they don’t require SDK-level configuration.

If you’re using other cloud sources not listed here, they may only be available in US-based workspaces. Reach out to Segment Support if you’re unsure whether a cloud source is supported in the EU.

Updating source settings in Segment

After you’ve configured your SDKs or custom integrations, double-check that your source settings in Segment are using the correct regional endpoint.

To set your data ingestion region:

  1. Go to your source’s Settings tab.
  2. Click Regional Settings.
  3. Choose your Data Ingestion Region.
    • If your workspace is in the US West data processing region, you can select from: Dublin, Singapore, Oregon, or Sydney.
    • If your workspace is in the EU West data processing region, Segment only supports ingestion from Dublin, using the events.eu1.segmentapis.com/ endpoint.
  4. Save your changes.

All regions are configured on a per-source basis. You’ll need to configure the region for each source separately if you don’t want to use the default region.

Segment’s client-side SDKs automatically fetch this setting and update themselves the next time the app reloads. However, for mobile apps and critical regional routing, Segment recommends also [setting the endpoint manually in your SDK configuration](#set-up-your-sources-for-eu-or-us-workspaces.

Create a new workspace with a different region

Use this form if you need to transition from your existing US-based workspace to an EU workspace.

Segment workspaces use US data residency by default. If you need EU data residency, reach out to your Segment account executive to enable EU workspace creation. Once the feature is enabled, you can create a new EU workspace by following these steps:

  1. Log in to your Segment account.
  2. Click New Workspace.
  3. Select your Data processing region. This determines where Segment collects, processes, and stores the data sent to and from your workspace. You can choose between US West and EU West.
  4. Click Create workspace.

Once you create a workspace, you can’t change its data processing region. You’ll need to create a new workspace if you want to switch regions.

Sources within EU workspaces deliver Segment data to EU-based AWS storage.

EU Storage Updates

Segment Data Lakes (AWS)

Regional Segment in the EU changes the way you configure the Segment Data Lakes (AWS) environment

Warehouse Public IP Range

Use Segment’s custom CIDR 3.251.148.96/29 while authorizing Segment to write in to your Redshift or Postgres port. BigQuery doesn’t require you to allow a custom IP address.

Known Limitations

  • Regional Segment is currently limited to the EU. Future expansion of Regional Segment beyond the EU is under evaluation by Segment Product and R&D.

  • Edge proxies are deprecated. Customers using Regional Endpoints may see US-based IP addresses in event payloads, Segment recommends using the US-based endpoint (api.segment.io) to preserve client IP addresses. For EU customers, Segment recommends using a Regionalized EU workspace.

Destination support and Regional endpoint availability

Don't see a regional endpoint for a tool you're using?

As more of the partner tools you use (Sources, Destinations, and Warehouses) start to support a regional endpoint, Segment will update this list. Your contact for that tool should have a timeline for when they’re hoping to support regional data ingestion. You can also visit Segment’s support page for any Segment-related questions.

The following integrations marked with a Supports EU regional endpoints (checkmark) support EU Regional endpoints.

Integrations available in EU workspaces do not guarantee data residency

Before you configure an integration, you should check directly with the integration partner to determine if they offer EU endpoints.

Integration US Workspace EU workspace w/ US Endpoint EU workspace w/ EU Endpoint
Destinations
1Flow
1Flow Mobile Plugin
1Flow Web (Actions)
2mee
Aampe
AB Smartly
AB Tasty client side
ABsmartly (Actions)
Accoil Analytics
Acoustic (Actions)
Actable Predictive
Actions Pipedrive
ActiveCampaign
Adikteev
Adjust
AdLearn Open Platform
Adobe Analytics
Adobe Target Cloud Mode
Adobe Target Web
AdQuick
AdRoll
Adtriba
Aggregations.io (Actions)
Airship
Airship (Actions)
Akita Customer Success
Alexa
Algolia Insights (Actions)
Amazon Ads DSP and AMC
Amazon EventBridge
Amazon Kinesis
Amazon Kinesis Firehose
Amazon Lambda
Amazon Personalize
Ambassador
Amberflo
Amplitude
Amplitude (Actions)
Angler AI
Anodot
Appcues
Appcues Mobile
AppFit
AppNexus
AppsFlyer
Apptimize
Asayer
Astrolabe
Atatus
Attentive Mobile
Attio (Actions)
Attribution
Auryc
AutopilotHQ
Avo
AWS S3
Azure Function
Batch
Beamer
Bing Ads
Blackbaud Raiser's Edge NXT
Blend Ai
Blendo
Blitzllama
Bloomreach Engagement
Blueshift
Branch Metrics
Braze
Braze Cloud Mode (Actions)
Braze Cohorts
Braze Web Device Mode (Actions)
Breyta CRM
Bronto
Bucket
BugHerd
Bugsnag
Button
BuzzBoard
ByteGain
BytePlus
Calixa
Callingly
Candu
Canny (Actions)
Castle
Chameleon
Chartbeat
ChartMogul
Churned
ChurnZero
Clearbit Enrichment
Clearbit Reveal
ClearBrain
CleverTap
CleverTap (Actions)
Clicky
ClientSuccess
Cliff
Close
CommandBar
comScore
Contentstack Cloud
Contentstack Web
ConvertFlow
Convertly
Convertro
Cordial (Actions)
Correlated
Countly
Courier
Crazy Egg
Crisp
Criteo App & Web Events
Criteo Audiences
Crittercism
Crossing Minds
CrowdPower
Cruncher
Custify
Customer.io
Customer.io (Actions)
Data Lakes
Delighted
Delivr.ai Resolve
Display and Video 360 (Actions)
DoubleClick Floodlight
Dreamdata
Drip
Drip (Actions)
Dynamic Yield by Mastercard Audiences
Elevio
Eloqua
Email Aptitude
Emarsys
Emarsys (Actions)
EMMA
Encharge (Actions)
Engage Messaging
EnjoyHQ
EPICA
Equals
Errorception
events.win
Everflow
Experiments by GrowthHackers
Extensible Webhook
Extole Platform
Facebook App Events
Facebook Conversions API (Actions)
Facebook Custom Audiences (Actions)
Facebook Pixel
FactorsAI
Firebase
First Party Dv360
FL0
Flagship.io
Flurry
FoxMetrics
Freshmarketer
Freshsales
Freshsales Suite - CRM
Friendbuy (Cloud Destination)
Friendbuy (Legacy)
Friendbuy (Web Destination)
FullStory
Fullstory (Actions)
Fullstory Cloud Mode (Actions)
FunnelEnvy
FunnelFox
Gainsight
Gainsight PX
Gainsight Px Cloud (Actions)
Gameball (Actions)
Gauges
Gist
Gleap (Action)
Google Ads (Classic)
Google Ads (Gtag)
Google Ads Conversions
Google Ads Remarketing Lists
Google Analytics 4 Cloud
Google Analytics 4 Web
Google Cloud Function
Google Cloud PubSub
Google Cloud Storage
Google Sheets
Google Tag Manager
GoSquared
GraphJSON
Groundswell
GWEN (Actions)
HasOffers
Hawkei
Heap
Hello Bar
Help Scout
HitTail
Hotjar
Houseware
Hubble (Actions)
HubSpot
HubSpot Cloud Mode (Actions)
HubSpot Web (Actions)
Humanic AI
hydra
IBM UBX
Impact Partnership Cloud
Improvely
Indicative
Inflection
Inkit
Inleads AI
InMoment (formerly Wootric)
Innovid
Insider Audiences
Insider Cloud Mode (Actions)
Inspectlet
Intercom
Intercom Cloud Mode (Actions)
Intercom Web (Actions)
Iron.io
Iterable
Iterable (Actions)
Iterate Web (Actions)
Jimo
Jimo (Actions)
Jivox
journy io
June
June (Actions)
Kable
Kafka
Kahuna
Kameleoon (Actions)
Kana
Keen
Kevel
Kissmetrics
Kitemetrics
Klaviyo
Klaviyo (Actions)
Koala
Koala (Cloud)
Kochava
Kubit
Kustomer
LaunchDarkly (Actions)
LaunchDarkly Audiences
Leanplum
Learndot
Librato
LinkedIn Audiences
LinkedIn Conversions API
LinkedIn Insight Tag
Listrak (Actions)
LiveChat
LiveIntent Audiences
LiveLike
LiveRamp Audiences
Localytics
LogRocket
Loops (Actions)
Lou
Lucky Orange
Lumen
Lytics
mabl
Madkudu
MailChimp
Mailjet
Mailmodo
Mammoth
Marketo Static Lists (Actions)
Marketo V2
Markettailor
Matcha
Matomo
MediaMath
Metronome (Actions)
Millennial Media
Mixpanel (Actions)
Mixpanel (Legacy)
MoEngage
Moengage (Actions)
Moesif API Analytics
Moloco MCM
Monetate
Moosend
Mouseflow
MouseStats
Movable Ink (Actions)
Mutiny
Nanigans
Nat
Natero
Navilytics
New Relic
Nielsen DCR
Ninetailed by Contentful
Noora
Nudgespot
Olark
OneSignal (New)
Optimizely Advanced Audience Targeting
Optimizely Data Platform
Optimizely Feature Experimentation (Actions)
Optimizely Full Stack
Optimizely Web
Orb
Ortto
Pardot (Actions)
Parsely
Peaka
Pendo
Pendo Web (Actions)
Perfect Audience
Perkville
PersistIQ
Personas Facebook Custom Audiences
Personyze
Pingdom
Pinterest Audiences
Pinterest Conversions API
Pinterest Tag
Planhat
PlayerZero Web
Plotline
Podscribe (Actions)
Podsights
Pointillist
PostHog
Postscript
ProductBird
ProfitWell
Proof Experiences
ProsperStack
Pushwoosh
Qualaroo
Qualtrics
Quantcast
QuanticMind
Quora Conversion Pixel
Rabble AI
RadiumOne Connect
Ramen
Recombee
Reddit Conversions API
Refersion
Refiner
Regal.io
Rehook
Repeater
Responsys
Retina
RevX Cloud (Actions)
Richpanel
Ripe Cloud Mode (Actions)
Ripe Device Mode (Actions)
Rockerbox
Rokt
Rokt Audiences (Actions)
Rollbar
Rupt
SaaSquatch v2
Sailthru v2
Salescamp CRM
Salesforce (Actions)
Salesforce Marketing Cloud (Actions)
Salesmachine
Saleswings (Actions)
SatisMeter
Savio
Schematic
ScopeAI
Screeb
Screeb Web (Actions)
Scuba Analytics
Segment Connections
Segment Data Lakes (Azure)
Segment Profiles
SegMetrics
Selligent Marketing Cloud
SendGrid
Sentry
Serenytics
ShareASale
Sherlock
SIGNL4 Alerting
SimpleReach
SingleStore
Singular
Skalin
Slack
Slack (Actions)
SlicingDice
Smartlook
Snapboard
Snapchat Audiences
Snapchat Conversions API
SnapEngage
Spideo
Spinnakr
Split
Sprig (Actions)
Sprig Cloud
StackAdapt
Startdeliver
Startdeliver-v2
Statsig
Stitch Data
Stonly
Stories
Stormly
Strikedeck
Survicate
Survicate (Actions)
Swrve
Taboola (Actions)
Talkable
Talon.One
Talon.One (Actions)
Tamber
Taplytics
Tapstream
The Trade Desk Crm
TikTok Audiences
TikTok Conversions
Tiktok Offline Conversions
TikTok Pixel
Toplyne Cloud Mode (Actions)
Topsort
Totango
Track JS
Trackier
Tractionboard
TrafficGuard
tray.io
Treasure Data
Trustpilot
TUNE
Twitter Ads
Unwaffle
Upcall
Upollo
Upollo Web (Actions)
User.com
UserGuiding
UserIQ
Userlens by Wudpecker
Userlist
Usermaven (Actions)
UserMotion (Actions)
Userpilot Cloud (Actions)
Userpilot Web (Actions)
Userpilot Web Plugin
UserVoice
Variance
Vero
Vespucci
Vidora
Visual Website Optimizer
Vitally
Voucherify
Voucherify (Actions)
VWO Cloud Mode (Actions)
VWO Web Mode (Actions)
WalkMe
WebEngage
Webhooks (Actions)
Whale Alerts
Whale Watch
Wigzo
Windsor
Wisepops
Wishpond
Woopra
Xplenty
Xtremepush
Xtremepush (Actions)
Yahoo Audiences
Yandex Metrica
Yellowhammer
Youbora
Zaius
Zapier
Zendesk
Zopim
Warehouses
Amazon S3
AWS S3
Azure Synapse Analytics Warehouse
BigQuery
Databricks
IBM Db2 Warehouse
Postgres
Redshift
Segment Data Lakes
Snowflake

Source Regional support

Don't see regional support for a source you're using?

As more of the partner Sources start to support posting data to our regional endpoint, Segment will update this list. Your contact for that tool should have a timeline for when they’re hoping to support regional data ingestion. You can also visit Segment’s support page for any Segment-related questions.

The following Sources marked with a Supports EU regional endpoints (checkmark) are supported in EU workspaces.

Integration US Workspace EU workspace
Sources
.NET
ActiveCampaign
Aircall
Airship
Alloy Flow
Amazon S3
Amplitude Cohorts
Antavo
Apple
Authvia
AutopilotHQ
Beamer
Blip
Bluedot
Blueshift
Braze
Candu
Chatlio
CleverTap
Clojure
CommandBar
ConfigCat
Customer.io
Delighted
Drip
Dub
Editable Profile Source Metadata
Elastic Path
Elastic Path CX Studio
Facebook Ads
Facebook Lead Ads
Factual Engine
Flutter
Foursquare Movement
Freshchat
Friendbuy
Gladly
Go
Google Ads
GWEN Webhooks
Herow
HTTP API
HubSpot
IBM Watson Assistant
Inflection
Insider
Intercom
Iterable
Java
Javascript
Jebbit
Klaviyo
Klenty
Kotlin
Kotlin (Android)
LaunchDarkly
Leanplum
Listrak
LiveLike (Source)
Looker
Mailchimp
Mailjet
Mailmodo
Mandrill
Marketo
Mixpanel Cohorts
MoEngage (Source)
Moesif API Analytics
Navattic
Nudgespot
One Creation
OneSignal
OneTrust
Paytronix
Pendo
PHP
Pixel Tracking API
ProveSource
Pushwoosh Source
Python
Qualtrics
Quin AI
Radar
React Native
Refiner
Roku (alpha)
Ruby
Salesforce
Salesforce Marketing Cloud
Selligent Marketing Cloud
SendGrid
SendGrid Marketing Campaigns
Shopify (by Littledata)
Shopify - Powered by Fueled
Statsig
Stripe
Synap
Twilio
Unity
Upollo
UserGuiding
Vero
Voucherify
White Label Loyalty
WorkRamp
Xamarin
Yotpo
Zendesk

This page was last modified: 03 Apr 2025



Get started with Segment

Segment is the easiest way to integrate your websites & mobile apps data to over 300 analytics and growth tools.
or
Create free account