[
  {
    "id": "launchdarkly-docs-1",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target-rules",
    "excerpt": "Targeting rules",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-2",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target-rules",
    "excerpt": "Individual targeting",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-3",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target",
    "excerpt": "Testing changes to flag targeting",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-4",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/releases/create-progressive-rollouts",
    "excerpt": "Creating and managing progressive rollouts",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-5",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/releases/guarded-rollouts",
    "excerpt": "Guarded rollouts",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-6",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/releases/approvals",
    "excerpt": "Approvals",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-7",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/releases/change-history",
    "excerpt": "Change history",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-8",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/metrics/choose",
    "excerpt": "Choosing a metric type",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-9",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/account/environment",
    "excerpt": "Environments",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-10",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp",
    "excerpt": "LaunchDarkly MCP server",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-11",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp-hosted",
    "excerpt": "Set up the LaunchDarkly hosted MCP server",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-12",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/getting-started/ldcli",
    "excerpt": "LaunchDarkly CLI",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-13",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/sdk/relay-proxy",
    "excerpt": "The LaunchDarkly Relay Proxy is a small Go application that runs on your own infrastructure.",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-14",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/sdk/edge/cloudflare",
    "excerpt": "Cloudflare SDK reference",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-15",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "Configure, evaluate, roll out, and observe your AI end to end",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-16",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "An AI Run is generated when you track an LLM request or run an online eval (LLM-as-a-judge).",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-17",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "Unlimited feature flags",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-18",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "5K session replays and 5K errors /mo",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-19",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs",
    "excerpt": "Create flags",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-20",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs",
    "excerpt": "Contexts",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-21",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs",
    "excerpt": "Segments",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-22",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs",
    "excerpt": "Code references",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-23",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs",
    "excerpt": "Percentage rollouts",
    "fetchedAt": "2026-09-05T04:39:55.898Z"
  },
  {
    "id": "launchdarkly-docs-24",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "30 idiomatic SDKs",
    "fetchedAt": "2026-09-05T04:41:22.483Z"
  },
  {
    "id": "launchdarkly-docs-25",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target",
    "excerpt": "Converting rules into segments",
    "fetchedAt": "2026-09-05T04:41:22.483Z"
  },
  {
    "id": "launchdarkly-docs-26",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target",
    "excerpt": "Adaptive triggers",
    "fetchedAt": "2026-09-05T04:41:22.483Z"
  },
  {
    "id": "launchdarkly-docs-27",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "A/B Tests and Experiments",
    "fetchedAt": "2026-09-05T04:42:40.046Z"
  },
  {
    "id": "launchdarkly-docs-28",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "Unlimited seats\n\nNo per-seat pricing. Invite your whole team; pricing is based on usage.",
    "fetchedAt": "2026-09-05T04:42:40.046Z"
  },
  {
    "id": "launchdarkly-docs-29",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target-rules",
    "excerpt": "Custom rules",
    "fetchedAt": "2026-09-05T04:44:14.752Z"
  },
  {
    "id": "launchdarkly-docs-30",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/experimentation",
    "excerpt": "Experimentation",
    "fetchedAt": "2026-09-05T04:44:14.752Z"
  },
  {
    "id": "launchdarkly-docs-31",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/flags/target",
    "excerpt": "Target with flags",
    "fetchedAt": "2026-09-05T04:45:31.187Z"
  },
  {
    "id": "launchdarkly-docs-32",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/sdk/relay-proxy",
    "excerpt": "The Relay Proxy",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-33",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/sdk/openfeature",
    "excerpt": "OpenFeature providers",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-34",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/experimentation/bayesian",
    "excerpt": "Decision making with Bayesian statistics",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-35",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/releases/scheduled-changes",
    "excerpt": "Scheduled flag changes",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-36",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/account/roles/manage-role-assign",
    "excerpt": "Assigning roles to members",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-37",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/account/api",
    "excerpt": "API access tokens",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-38",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/infrastructure/webhooks",
    "excerpt": "Webhooks",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-39",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/infrastructure/federal",
    "excerpt": "LaunchDarkly in federal environments",
    "fetchedAt": "2026-09-05T05:42:54.571Z"
  },
  {
    "id": "launchdarkly-docs-40",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp-hosted",
    "excerpt": "LaunchDarkly hosted MCP server",
    "fetchedAt": "2026-09-11T20:02:55.300Z"
  },
  {
    "id": "launchdarkly-docs-41",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/pricing",
    "excerpt": "30 idiomatic SDKs 13 client-side, 13 server-side, and 4 edge SDKs.",
    "fetchedAt": "2026-09-11T20:02:55.300Z"
  },
  {
    "id": "launchdarkly-docs-42",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/integrations/",
    "excerpt": "Connect your CI/CD, observability, and data stack to control change behavior in production and continuously improve what works.",
    "fetchedAt": "2026-09-11T20:02:55.300Z"
  },
  {
    "id": "launchdarkly-docs-43",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com/integrations/",
    "excerpt": "Your existing pipeline, now with the ability to control release behavior in production.",
    "fetchedAt": "2026-09-11T20:02:55.300Z"
  },
  {
    "id": "launchdarkly-docs-44",
    "tier": "claimed-docs",
    "url": "https://launchdarkly.com",
    "excerpt": "The runtime control layer for AI development, de-risking releases, and enabling systems that heal and optimize themselves.",
    "fetchedAt": "2026-09-11T20:02:55.300Z"
  },
  {
    "id": "launchdarkly-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/37611136",
    "excerpt": "LaunchDarkly has a mobile client SDK, but they charge by MAU, which would be untenable. So folks tend to write a proxy for the mobile apps to call.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/37611136",
    "excerpt": "LaunchDarkly clients download all flags in the project on connection, then stream changes. ... LaunchDarkly has an open source 'Relay' you can run in your own environment for extra resiliency.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-3",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/37611136",
    "excerpt": "One of the most common things you want to do for a feature flag is ask 'Where is this used in code?' LaunchDarkly even has a product feature that does this, called 'Code References.'",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-4",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/37611136",
    "excerpt": "If you want an amusing read, go check out LaunchDarkly's 'comparison with Split' page and Split's 'comparison with LaunchDarkly' page. It's especially funny when they make the exact same evaluations, but in reverse.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-5",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/12464229",
    "excerpt": "My logs show frequent timeouts when looking up setting through their API. Their SDK default timeout is 3s. Wouldn't want to wait longer.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-6",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/12464229",
    "excerpt": "It's a pretty question[able] architecture that outsources feature flags to a third party. You're creating a critical path hard dependency and for most apps this is going to be hit multiple times on every request.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=34692177",
    "excerpt": "Agreed that LaunchDarkly is incredibly over priced.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=13231120",
    "excerpt": "We've used LaunchDarkly (LD) for about a year now. We previously used our own Feature Flag library built by our CTO. LD provided a lot more, and continues to release new features that would've been much more expensive for us to build vs. buy here.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=13231120",
    "excerpt": "Key benefits of LaunchDarkly: rules-based targeting so flags can be set at group level, custom rollout by % of users or attributes, centralized feature flag service via SSE with minimal latency, multivariate flags, and Slack integration for visibility into changes.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=38261351",
    "excerpt": "I have used LaunchDarkly in the past and yeah it's kind of a pain to use.",
    "fetchedAt": "2026-09-05T04:47:08.845Z"
  },
  {
    "id": "launchdarkly-probe-1",
    "tier": "probe",
    "url": "https://launchdarkly.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://launchdarkly.com/llms.txt",
    "fetchedAt": "2026-09-05T04:48:10.426Z"
  },
  {
    "id": "launchdarkly-probe-2",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs.md",
    "excerpt": "PROBE docs-md: HTTP 404 at https://launchdarkly.com/docs.md",
    "fetchedAt": "2026-09-05T04:48:10.426Z"
  },
  {
    "id": "launchdarkly-probe-3",
    "tier": "probe",
    "url": "https://launchdarkly.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://launchdarkly.com/openapi.json, https://launchdarkly.com/swagger.json, https://launchdarkly.com/api/openapi.json, https://launchdarkly.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-05T04:48:10.426Z"
  },
  {
    "id": "launchdarkly-probe-4",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp",
    "excerpt": "official MCP server documented at https://launchdarkly.com/docs/home/getting-started/mcp",
    "fetchedAt": "2026-09-05T04:48:10.426Z"
  },
  {
    "id": "launchdarkly-probe-5",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs/home/getting-started/ldcli",
    "excerpt": "official CLI documented at https://launchdarkly.com/docs/home/getting-started/ldcli",
    "fetchedAt": "2026-09-05T04:48:10.426Z"
  },
  {
    "id": "launchdarkly-probe-rt-1",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs/home/getting-started/ldcli",
    "excerpt": "PROBE runtime (recorded 2026-09-05): the official LaunchDarkly CLI installed via `brew tap launchdarkly/homebrew-tap && brew install ldcli` and `ldcli --version` printed `ldcli version 3.11.0` keylessly.",
    "fetchedAt": "2026-09-05T05:02:16.000Z"
  },
  {
    "id": "launchdarkly-probe-rt-2",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp-local",
    "excerpt": "PROBE runtime (recorded 2026-09-05): the official npm MCP server (`npx -y @launchdarkly/mcp-server start --transport stdio`) completed a FULL keyless stdio initialize handshake, answering serverInfo {\"name\":\"LaunchDarkly\",\"version\":\"0.6.2\"} — tool calls authenticate later with an API key.",
    "fetchedAt": "2026-09-05T05:02:16.000Z"
  },
  {
    "id": "launchdarkly-probe-rt-3",
    "tier": "probe",
    "url": "https://launchdarkly.com/docs/home/getting-started/mcp-hosted",
    "excerpt": "PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the documented hosted MCP endpoint https://mcp.launchdarkly.com/mcp/launchdarkly returned HTTP 401 — the remote MCP server is live and auth-gated exactly as documented.",
    "fetchedAt": "2026-09-05T05:02:16.000Z"
  }
]
