Affected: All SDKs
Overview
To avoid connection issues with the SDK, allowing access to the domains and IPs outlined below may be necessary.
Solution
To obtain a list of all the public IPs LaunchDarkly uses, read our documentation: Public IP list
To obtain the IP list for just the required domains associated with the relevant SDK, follow these steps:
-
Access the following URL to obtain the IP list for our Content Delivery Network (CDN): api.fastly.com/public-ip-list. This list contains the IPs used by the domains in the LaunchDarkly ecosystem.
-
Run the following commands in your terminal to retrieve the IPs for each domain:
a. For stream.launchdarkly.com:
dig stream.launchdarkly.com +nocomments +noquestion +noauthority +noadditional +nostats
b. For events.launchdarkly.com:
dig events.launchdarkly.com +nocomments +noquestion +noauthority +noadditional +nostats
c. For clientstream.launchdarkly.com:
dig clientstream.launchdarkly.com +nocomments +noquestion +noauthority +noadditional +nostats
-
Copy the list of IPs returned by the command.
-
Once you have obtained the domain IP lists, proceed with including them in your network configuration. Follow the instructions provided by your network administrator or refer to your firewall documentation on including domains.
Including the domains rather than individual IPs is recommended, as the IPs in use may change without notice. Including by domain ensures continuous access to the necessary endpoints. Get notifications for scheduled maintenance updates by subscribing to our status page: LaunchDarkly Status. Update your configuration accordingly to maintain a seamless integration with the SDK.