Is LaunchDarkly Down? How to Tell and What to Do
LaunchDarkly is the feature flag management layer for teams running continuous delivery. When LaunchDarkly goes down, your SDKs fall back to cached or default flag values — which means features may silently activate or deactivate for all users without any intentional release.
The fastest way to know: Statusfield monitors LaunchDarkly continuously and alerts you within minutes. Without external monitoring, a LaunchDarkly outage can cause unexpected behavior changes across your product that look like bugs in your code.
Know when LaunchDarkly is down — before your team does
Statusfield monitors LaunchDarkly alongside your other critical tools and sends real-time alerts when anything degrades. Every plan starts with a free trial — no credit card required.
Every plan: 30-day free trial — no card needed
Common Signs of a LaunchDarkly Outage
| Symptom | What's likely happening |
|---|---|
| SDKs failing to initialize or connect | LaunchDarkly streaming infrastructure is degraded |
| Flag evaluations returning default values for all users | SDK fell back to defaults; streaming connection lost |
| Feature flags not updating after changes in the dashboard | Streaming delivery is degraded |
| LaunchDarkly dashboard not loading | Web infrastructure is affected |
| REST API calls returning 5xx errors | API layer is unavailable |
| Experiments and A/B tests paused | Experimentation infrastructure is affected |
| Relay Proxy failing to connect to LaunchDarkly | Backend connectivity to LD infrastructure is degraded |
| Audit log and flag change history not updating | Event pipeline is stalled |
How to Confirm It's LaunchDarkly, Not Your SDK
1. Check LaunchDarkly's streaming endpoint
LaunchDarkly SDKs connect to a streaming endpoint to receive real-time flag updates. A degradation here means flags won't update even if the dashboard shows changes.
curl -I "https://stream.launchdarkly.com/all" \
-H "Authorization: YOUR_SDK_KEY"A connection timeout or 5xx confirms the streaming infrastructure is degraded.
2. Test the REST API
curl "https://app.launchdarkly.com/api/v2/flags/default" \
-H "Authorization: YOUR_ACCESS_TOKEN"A 503 or 429 (unusual rate limiting) confirms API-level issues.
3. Check SDK initialization logs
Most LaunchDarkly SDKs log initialization status. Look for:
- "Streaming connection failed"
- "Using cached flag values"
- "SDK failed to connect"
If you see these during normal operation, your SDK is operating in degraded mode.
4. Try a direct flag evaluation
const flagValue = ldClient.variation("my-flag", userContext, false);If you're getting the fallback false for all users when your dashboard shows the flag enabled, the SDK is not receiving current flag state from LaunchDarkly.
The Impact of LaunchDarkly Outages on Your Product
LaunchDarkly outages are particularly tricky to diagnose because the system is designed to degrade gracefully — SDKs fall back to cached values or default values. This means:
- Features may silently change state: If the cache is empty (first deployment) and LaunchDarkly is down, all flags return defaults — which may differ from your intended rollout state.
- Experiments stop collecting data: A/B test flag evaluations during an outage produce unreliable experiment data.
- Staged rollouts freeze: A gradual rollout that was progressing will stop advancing until connectivity recovers.
- Kill switches don't work: If you rely on a flag to disable a broken feature, that kill switch won't fire reliably during a LaunchDarkly outage.
Statusfield monitors LaunchDarkly so you know immediately when flag delivery is compromised — before your on-call team starts chasing a bug that's actually a feature flag state change.
Don't wait on LaunchDarkly's status page
Statusfield alerts you the moment LaunchDarkly degrades — no need to refresh a status page or wait for a support ticket. Every plan starts with a free trial — no credit card required.
Every plan: 30-day free trial — no card needed
What to Do During a LaunchDarkly Outage
Immediate (first 5 minutes)
- Determine what state your flags are in — check your SDK logs to understand whether it's using cached values or defaults. This tells you what behavior your users are experiencing.
- Identify any kill switches or high-risk flags — if you have a kill switch for a new feature that's in production, confirm it's in the right state in cache. If not, prepare to deploy a code-level disable.
- Pause any active staged rollouts — LaunchDarkly won't advance percentage rollouts while disconnected from the backend.
- Alert your release team — any planned deploys that depend on flag changes should be held until connectivity recovers.
Communication (first 15 minutes)
- Notify your engineering team of the LaunchDarkly outage so no one spends time debugging flag behavior as a code bug.
- If user-facing behavior has changed due to fallback flag values, assess whether it requires a customer communication.
- Hold any feature releases that depend on LaunchDarkly for the rollout mechanism.
Recovery
- After LaunchDarkly recovers, verify that all SDKs reconnected and are receiving current flag state (check SDK logs for "streaming connection re-established").
- Review any experiments running during the outage — the data from the degraded window is likely unreliable.
- Confirm staged rollouts are at the expected percentage and have not reset.
LaunchDarkly Components and What Each Outage Looks Like
| Component | Impact when degraded |
|---|---|
| Streaming delivery | Flags don't update in real time; SDKs use cached values |
| REST API | Flag reads/writes from the API fail |
| Web dashboard | UI inaccessible; can't change flags |
| Experimentation | A/B test data not collected; experiment metrics unreliable |
| Event pipeline | Flag evaluations not logged; analytics incomplete |
| Relay Proxy | On-premise proxy can't fetch updated flag state |
| Mobile delivery | Mobile SDK flags use stale cache |
| Edge SDKs | Edge flag evaluation degraded |
Why DIY Flag Monitoring Misses Degraded Delivery
Checking whether your application is running isn't enough to know if LaunchDarkly is healthy:
- Graceful fallback hides the problem: A well-configured SDK looks healthy even when disconnected — it just uses cached or default values silently.
- No error in your application logs: Unless you've explicitly instrumented SDK connection state, your application logs won't reflect a LaunchDarkly connectivity issue.
- The dashboard may work while delivery is degraded: The LaunchDarkly web UI can be available while the streaming delivery infrastructure for SDKs is down — you can change flags but they won't propagate.
Effective LaunchDarkly monitoring checks the streaming endpoint health, not just application availability.
Monitor LaunchDarkly Before a Flag State Change Becomes an Incident
Statusfield monitors LaunchDarkly and 1,700+ other services continuously. When LaunchDarkly degrades, you get alerted immediately — before your on-call team starts debugging unexpected feature behavior caused by a silent flag fallback.
3 monitors, 10 alerts/month, no credit card required.
Monitor LaunchDarkly before the next outage costs you
Statusfield watches LaunchDarkly and 1,700+ other services continuously, alerting you the moment something degrades. Every plan starts with a free trial — no credit card required.
Every plan: 30-day free trial — no card needed
FAQ
Is LaunchDarkly down right now?
Statusfield monitors LaunchDarkly continuously. If flags aren't updating or your SDK logs show connection errors, check Statusfield for real-time LaunchDarkly status.
Why are my feature flags returning default values for everyone?
All-users-returning-default is the classic sign of an SDK that's lost its streaming connection to LaunchDarkly. Check SDK logs for "streaming connection failed" — if you see it, LaunchDarkly is the problem, not your code. Monitor LaunchDarkly via Statusfield to get alerted immediately when this happens.
How long do LaunchDarkly outages last?
Most incidents resolve within 30 minutes to 2 hours. Check Statusfield for live status updates.
How do I get alerted when LaunchDarkly goes down?
Statusfield monitors LaunchDarkly and fires alerts the moment it detects a degradation. Every plan starts with a free trial — no credit card required.
Know the moment a tool you depend on goes down
Statusfield watches 7,000+ services your business depends on and alerts you the moment they break.
Every plan: 30-day free trial — no card needed
Related Articles
Is Facebook Down Right Now? How to Know Before Everyone Else
Facebook outages affect billions of users but vendor status pages lag 15-30 minutes. Here's how to diagnose a Facebook outage fast and get alerted before the complaints roll in.
Is the Apple App Store Down? How to Tell and What to Do
When the Apple App Store goes down, downloads stall, in-app purchases fail, and app updates get stuck — often silently. Here's how to diagnose an App Store outage fast.
Is Amazon CloudFront Down? How to Tell and What to Do
When Amazon CloudFront degrades, your CDN-delivered assets stall, API responses slow, and users see errors — before AWS posts anything. Here's how to diagnose a CloudFront outage fast.