Build custom integrations with the LaunchDarkly REST API
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://app.launchdarkly.com",
"auth_method": "api_key",
"auth_config": {
"header": "Authorization",
"prefix": "",
"key_type": "Bearer token (API access token)",
"notes": "LaunchDarkly uses API access tokens passed in the Authorization header. Tokens are created in Account settings > Authorization. SDK keys are separate and used for client-side SDKs, not REST API."
},
"endpoints": [
{
"name": "List feature flags",
"path": "/api/v2/flags/{projectKey}",
"method": "GET"
},
{
"name": "Get feature flag",
"path": "/api/v2/flags/{projectKey}/{featureFlagKey}",
"method": "GET"
},
{
"name": "Create feature flag",
"path": "/api/v2/flags/{projectKey}",
"method": "POST"
},
{
"name": "Update feature flag",
"path": "/api/v2/flags/{projectKey}/{featureFlagKey}",
"method": "PATCH"
},
{
"name": "Delete feature flag",
"path": "/api/v2/flags/{projectKey}/{featureFlagKey}",
"method": "DELETE"
},
{
"name": "List projects",
"path": "/api/v2/projects",
"method": "GET"
},
{
"name": "List environments",
"path": "/api/v2/projects/{projectKey}/environments",
"method": "GET"
},
{
"name": "List segments",
"path": "/api/v2/segments/{projectKey}/{environmentKey}",
"method": "GET"
},
{
"name": "Create segment",
"path": "/api/v2/segments/{projectKey}/{environmentKey}",
"method": "POST"
},
{
"name": "Update segment",
"path": "/api/v2/segments/{projectKey}/{environmentKey}/{segmentKey}",
"method": "PATCH"
},
{
"name": "Delete segment",
"path": "/api/v2/segments/{projectKey}/{environmentKey}/{segmentKey}",
"method": "DELETE"
},
{
"name": "List members",
"path": "/api/v2/members",
"method": "GET"
},
{
"name": "List webhooks",
"path": "/api/v2/webhooks",
"method": "GET"
},
{
"name": "Create webhook",
"path": "/api/v2/webhooks",
"method": "POST"
},
{
"name": "Get audit log entries",
"path": "/api/v2/auditlog",
"method": "GET"
},
{
"name": "Get flag status across environments",
"path": "/api/v2/flag-statuses/{projectKey}/{environmentKey}",
"method": "GET"
}
],
"pricing_model": {
"type": "subscription",
"details": {
"plans": [
"Developer (free tier for small teams)",
"Pro",
"Enterprise"
],
"notes": "The REST API is available on all plans, though some features (e.g., certain audit log retention, experimentation) may be plan-dependent. Pricing is typically based on number of seats and monthly active users (MAU) for client-side SDKs."
}
},
"rate_limits": {
"notes": "LaunchDarkly enforces rate limits on REST API requests, generally around 1,000 requests per minute per account for most endpoints, with some endpoints having lower limits. Rate limit headers are typically included in responses (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset). Bulk/analytics endpoints may have stricter limits."
},
"capabilities": [
"Feature flag management (create, read, update, delete)",
"Segmentation (user targeting and rules)",
"Project and environment management",
"Team member and role management",
"Audit log retrieval",
"Webhook configuration and management",
"Flag status and evaluation reporting",
"Experimentation (A/B testing) integration",
"Release automation and approvals (Enterprise features)",
"SDK key and access token management",
"Custom role and policy management",
"Relay proxy configuration",
"Code references and flag insights",
"Data export and analytics"
],
"raw_analysis": "LaunchDarkly is a feature management platform that provides feature flags, remote configuration, and experimentation tools for software teams. The primary product is a SaaS dashboard for controlling feature rollouts, targeting users, and measuring impact. The REST API (v2) is a comprehensive programmatic interface that allows developers to build custom integrations, automate flag management, sync with CI/CD pipelines, and extract audit/analytics data.\n\nAuthentication is via API access tokens (personal or service tokens) passed in the Authorization header. Token scopes can be restricted to specific projects/environments or actions. This is a standard API key pattern, not OAuth.\n\nThe API is mature and well-documented (docs.launchdarkly.com). It covers essentially all resources visible in the UI: flags, segments, projects, environments, members, teams, webhooks, audit logs, flag statuses, and more. The base URL for the REST API is https://app.launchdarkly.com; the support site (support.launchdarkly.com) is not the API host but a documentation/support portal.\n\nPricin2/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 138ms |
| robots_txt | GET /robots.txt | 200 | 47ms |
| llms_txt | GET /llms.txt | 404 | 48ms |
{
"overall": 76,
"dimensions": {
"token_efficiency": 8.5,
"first_try_success": 7.5,
"response_parseability": 9.0,
"error_clarity": 7.5,
"doc_quality": 8.0,
"auth_simplicity": 7.0,
"latency": 9.8,
"consistency": 8.5
},
"pricing_normalized": {
"tier": "Freemium + subscription",
"free_tier": true,
"free_tier_limits": "Developer plan, small teams, API on all plans",
"paid_entry": "Pro",
"enterprise": "Enterprise",
"pricing_notes": "Seat + MAU based for client-side SDKs; API availability on all plans with plan-gated features"
},
"issues": [
"llms.txt returns 404, hurting discoverability for AI agents",
"robots.txt disallows root (Disallow: /) with selective allows; agents crawling docs may be blocked",
"Signup requires a human-oriented 'Sign in' flow; no obvious machine/agent onboarding path",
"Auth model (API tokens/SDK keys) requires account creation first"
],
"recommendations": [
"Publish an llms.txt with concise API overview and endpoint summaries",
"Expose an agent-friendly signup path (e.g., /signup-agentcontrol suggests partial support; expand and document)",
"Provide a public OpenAPI spec discoverable via robots.txt allows",
"Document plan-gated API features clearly to reduce agent error attempts"
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/launchdarkly-rest-api">
<img src="https://prowl.world/badge/launchdarkly-rest-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard