• I am unable to connect because of a mismatched origin header
    We take the security of your data at LaunchDarkly seriously. One of the protections we've implemented is validation that the Origin header for any API request authenticated by session cookie matches the expected Origin header (namely https://app.launchdarkly.com). This is just one way that we help to prevent CSRF attacks. (Note that we do not require origin matching when authenticating via Access Token, so this does not affect normal API usage.)
    If the Origin header does not match what's expected, we return an error. And since our application relies heavily on interaction with the API, the application will not function properly.
    Known causes
    Any browser extension that intentionally changes the Origin header will cause this problem. For example, the Allow-Control-Allow-Origin: * Chrome extension is known to change the Origin header to http://evil.com and will result in the problems described above.
  • What does "Your configuration is incomplete" mean?

    If you're seeing the "Your configuration is incomplete" message, it will usually indicate that there is an incomplete or invalid rule configured for your flag. For example, this could mean that an attribute was not selected, or a negative number was selected for a percentage rollout.

  • How do I connect to my team’s LaunchDarkly account?

    If your team already has a LaunchDarkly account, the owner of that account must send you an email invitation to join the team. Once you receive the invitation, follow the sign up instructions and you will be automatically added to your team’s account.

    If you have an existing LaunchDarkly account and want to use that email address to join your team, please take the following steps:

    • Log in to your existing LaunchDarkly account
    • Navigate to Account Settings to access your Profile Page
    • Change your email to something different (e.g. if your email is bob@company.com, you may change it to bob+donotuse@company.com)
    • You should now be able to accept the invitation from your team owner using your preferred email
  • Why are all my users seeing the same variant of my flag?

    Make sure that you’re sending distinct user keys for each user in your variation calls. A few other possibilities:

    • Your default rollout rule is serving a single variation
    • Your users are receiving the fallback variation because something is not working correctly
    • The kill switch was activated, and the feature is set to ‘Off’
  • How do you sync between environments? Can it be automated?

    We don’t have a “promote from environment A to B” workflow built into the tool yet, though that is coming. In the meantime, we have a script available that you can use to automate the process: https://github.com/launchdarkly/sync-ld-flags

  • The click goal editor cannot load my page

    The editor is failing to load your site through an <iframe> because of security restrictions. To ensure our editor works, add X-Frame-Options: ALLOW-FROM https://app.launchdarkly.com and Content-Security-Policy: frame-ancestors 'self' https://app.launchdarkly.com to the response headers of your site; alternatively remove the headers if you don’t need to restrict embedding of your site using an <iframe>.

    Note that Chrome and Safari do not respect the ALLOW-FROM directive. Also, Internet Explorer does not currently support Content-Security-Policy with frame-ancestors.

  • Feature flag updates did not take effect immediately

    If you have streaming disabled (only recommended for our PHP SDK), changes on the dashboard will be seen by clients after a delay dictated by the feature’s TTL. Our recommendation is to use a 5 minute TTL in production. All changes to a feature including rollout, targeting, and the kill switch respect the TTL.

    If you’re using our iOS SDK, we enforce a minimum TTL of 1 minute. Even if your TTL is set to 0, you’ll need to wait 1 minute for changes to be reflected in your mobile clients.

  • I am having trouble logging in to my LaunchDarkly account

    Password Help

    • If you have forgotten your password, simply click the “Forgot Your Password?” link on the login page.

    Multi-Factor Authentication (MFA)

    • If you are prompted to enter your MFA verification passcode, use the authenticator app on your mobile device to enter the six-digit code.
    • If you have forgotten your recovery code or you cannot access your phone, ask the administrator of your LaunchDarkly account to send you a recovery email.
    • Documentation