No results for ""
EXPAND ALL
  • Home
  • API docs

LaunchDarkly in the European Union (EU)

Read time: 3 minutes
Last edited: Dec 17, 2024

Overview

This topic explains how the version of LaunchDarkly that is available on domains residing in the European Union (EU) is different from the version of LaunchDarkly available in the United States. The LaunchDarkly EU instance complies with EU data residency principles, including the protection and confidentiality of EU customer information.

To comply with these data principles, the LaunchDarkly EU instance includes additional controls on its infrastructure and security configurations. These controls allow management of customer data flows that are not available in the US instance of LaunchDarkly. The EU instance resides in the AWS Frankfurt (eu-central-1) region and operates nearly the same as the US instance of LaunchDarkly. Operational monitoring with Datadog and edge delivery/CDN (Fastly) still operate from regions within the United States.

The EU instance only supports net new Enterprise and Guardian plan accounts and LaunchDarkly trials.

The EU version of this docs site

You can view an EU instance-specific version of this documentation site.

The EU version of the docs site is different from the standard version in the following ways:

  • EU instance URLs display with .eu URLs, including within code samples. To learn more, read EU instance URLs.
  • Features and integrations that the EU instance does not support are marked with a warning message. To learn more, read Supported features.

To view the EU instance-specific version of this documentation site, change the site version menu to "EU docs".

Supported features

The EU instance supports the following features:

The EU instance does not currently support the following features:

Integrations available in the EU instance

Integrations connect LaunchDarkly to other systems and move data between them. Only the following connected systems are currently enabled.

The EU instance initially will only support customer requested integrations. Requested integrations are provisioned shortly after each request. The following integrations are enabled:

EU instance URLs

The EU instance, including the LaunchDarkly application, the instance API, and SDK use the base domain eu.launchdarkly.com in the URL path. If your network uses application or network layer firewalls, you must update them to allow these URLs. If you do not do this, LaunchDarkly will not function properly.

These URLs are:

  • https://app.eu.launchdarkly.com
  • https://clientsdk.eu.launchdarkly.com
  • https://clientstream.eu.launchdarkly.com
  • https://events.eu.launchdarkly.com
  • https://sdk.eu.launchdarkly.com
  • https://stream.eu.launchdarkly.com

To learn how to configure your SDK correctly using these endpoints, read Service endpoint configuration.

Initialize an SDK for the EU instance

You can initialize an SDK for the EU instance using the initialization options for the SDK.

Depending on the SDK, you may need to configure multiple service endpoints in the initialization options. These could include the base and polling endpoint, streaming endpoint, and events endpoint. Server-side SDKs normally require streaming and events settings, not polling. For a list of available service endpoints, read EU instance URLs.

The details of how to set these options differ between SDKs, as LaunchDarkly respects each language's URI and URL naming conventions and supported services. For this reason, it is critical to reference the documentation for each individual SDK.

Configure your SDK: Service endpoint configuration