See llms.txt for all machine-readable content.
Save yourself the work of writing custom integrations for LaunchDarkly and Lighthouse and use n8n instead. Build adaptable and scalable Development, workflows that work with your technology stack. All within a building experience you will love.


In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.
| GET | List access tokens | Retrieve a list of access tokens for the account. /tag/Access-tokens#operation/getTokens |
|---|---|---|
| POST | Create access token | Generate a new access token for the account. /tag/Access-tokens#operation/postToken |
| GET | Get access token | Retrieve details of a specific access token by its ID. /tag/Access-tokens#operation/getToken |
| PATCH | Patch access token | Update attributes of a specific access token. /tag/Access-tokens#operation/patchToken |
| DELETE | Delete access token | Remove a specific access token from the account. /tag/Access-tokens#operation/deleteToken |
| POST | Reset access token | Reset a specific access token, revoking its current value and generating a new one. /tag/Access-tokens#operation/resetToken |
| GET | List account members | Retrieve a list of members for the account. /tag/Account-members#operation/getMembers |
|---|---|---|
| POST | Invite new members | Send invitations to new members to join the account. /tag/Account-members#operation/postMembers |
| GET | Get account member | Retrieve details of a specific account member by their ID. /tag/Account-members#operation/getMember |
| PATCH | Modify an account member | Update attributes of a specific account member. /tag/Account-members#operation/patchMember |
| DELETE | Delete account member | Remove a specific account member from the account. /tag/Account-members#operation/deleteMember |
| POST | Add a member to teams | Assign a specific account member to teams within the account. /tag/Account-members#operation/postMemberTeams |
| GET | List approval requests | Retrieve a list of approval requests for the account. /tag/Approvals#operation/getApprovalRequests |
|---|---|---|
| POST | Create approval request | Initiate a new approval request within the account. /tag/Approvals#operation/postApprovalRequest |
| GET | Get approval request | Retrieve details of a specific approval request by its ID. /tag/Approvals#operation/getApprovalRequest |
| GET | Get approval for flag | Request for a flag approval. /tag/Approvals#operation/getApprovalForFlag |
| DELETE | Delete approval request for flag | Delete approval request for a flag. /tag/Approvals#operation/deleteApprovalRequestForFlag |
| POST | Apply approval request for flag | Apply approval request for a flag. /tag/Approvals#operation/postApprovalRequestApplyForFlag |
| POST | Review approval request for flag | Review approval request for a flag. /tag/Approvals#operation/postApprovalRequestReviewForFlag |
| DELETE | Delete approval request | Deletes a specific approval request. /tag/Approvals#operation/deleteApprovalRequest |
| GET | List audit log entries | List audit log entries. /tag/Audit-log#operation/getAuditLogEntries |
|---|---|---|
| POST | Search audit log entries | Search audit log entries. /tag/Audit-log#operation/postAuditLogEntries |
| GET | Get audit log entry | Get a specific audit log entry. /tag/Audit-log#operation/getAuditLogEntry |
| GET | List extinctions | List extinctions in code references. /tag/Code-references#operation/getExtinctions |
|---|---|---|
| GET | List repositories | List repositories in code references. /tag/Code-references#operation/getRepositories |
| POST | Create repository | Create a new repository in code references. /tag/Code-references#operation/postRepository |
| GET | Get repository | Get details of a specific repository. /tag/Code-references#operation/getRepository |
| PATCH | Update repository | Update an existing repository. /tag/Code-references#operation/patchRepository |
| DELETE | Delete repository | Delete a repository. /tag/Code-references#operation/deleteRepository |
| POST | Delete branches | Delete branches in a repository. /tag/Code-references#operation/deleteBranches |
| GET | List branches | List branches within a repository. /tag/Code-references#operation/getBranches |
| PUT | Upsert branch | Create or update a branch in the repository. /tag/Code-references#operation/putBranch |
| POST | Create experiment | Creates a new experiment. /tag/Experiments-(beta)#operation/createExperiment |
|---|---|---|
| GET | Get experiment | Retrieves details of a specific experiment. /tag/Experiments-(beta)#operation/getExperiment |
| PATCH | Patch experiment | Updates an existing experiment. /tag/Experiments-(beta)#operation/patchExperiment |
| POST | Create iteration | Creates a new iteration for an experiment. /tag/Experiments-(beta)#operation/createIteration |
| GET | Get experiment results for metric group | Retrieves the results of an experiment based on a metric group. /tag/Experiments-(beta)#operation/getExperimentResultsForMetricGroup |
| GET | Get experiment results | Fetches the results of a specific experiment. /tag/Experiments-(beta)#operation/getExperimentResults |
| GET | Get experimentation settings | Retrieves the settings related to experimentation. /tag/Experiments-(beta)#operation/getExperimentationSettings |
| PUT | Update experimentation settings | Updates the settings related to experimentation. /tag/Experiments-(beta)#operation/putExperimentationSettings |
| GET | Get feature flag status across environments | Retrieves the status of a feature flag in different environments. /tag/Feature-flags#operation/getFeatureFlagStatusAcrossEnvironments |
|---|---|---|
| GET | List feature flag statuses | Lists the statuses of all feature flags. /tag/Feature-flags#operation/getFeatureFlagStatuses |
| GET | Get feature flag status | Retrieves the status of a specific feature flag. /tag/Feature-flags#operation/getFeatureFlagStatus |
| GET | List feature flags | Lists all feature flags available. /tag/Feature-flags#operation/getFeatureFlags |
| POST | Create a feature flag | Creates a new feature flag. /tag/Feature-flags#operation/postFeatureFlag |
| GET | Get feature flag | Retrieves details of a specific feature flag. /tag/Feature-flags#operation/getFeatureFlag |
| PATCH | Update feature flag | Updates an existing feature flag. /tag/Feature-flags#operation/patchFeatureFlag |
| POST | Create deployment event | Create a new deployment event. /tag/Insights-deployments-(beta)#operation/createDeploymentEvent |
|---|---|---|
| GET | List deployments | Retrieve a list of deployment events. /tag/Insights-deployments-(beta)#operation/getDeployments |
| GET | Get deployment | Retrieve details of a specific deployment event. /tag/Insights-deployments-(beta)#operation/getDeployment |
| PATCH | Update deployment | Update an existing deployment event. /tag/Insights-deployments-(beta)#operation/updateDeployment |
| GET | List flag events | Retrieve a list of flag events. /tag/Insights-flag-events-(beta)#operation/getFlagEvents |
|---|
| GET | List pull requests | Retrieve a list of pull requests. /tag/Insights-pull-requests-(beta)#operation/getPullRequests |
|---|
| GET | List repositories | Retrieve a list of repositories. /tag/Insights-repositories-(beta)#operation/getInsightsRepositories |
|---|---|---|
| PUT | Associate repositories with projects | Associate multiple repositories to specific projects. /tag/Insights-repositories-(beta)#operation/associateRepositoriesAndProjects |
| DELETE | Remove repository project association | Remove the association between a repository and a project. /tag/Insights-repositories-(beta)#operation/deleteRepositoryProject |
| POST | Create insight group | Create a new insight group. /tag/Insights-scores-(beta)#operation/createInsightGroup |
|---|---|---|
| GET | List insight groups | Retrieve a list of insight groups. /tag/Insights-scores-(beta)#operation/getInsightGroups |
| GET | Get insight group | Retrieve details of a specific insight group. /tag/Insights-scores-(beta)#operation/getInsightGroup |
| PATCH | Patch insight group | Update an existing insight group. /tag/Insights-scores-(beta)#operation/patchInsightGroup |
| DELETE | Delete insight group | Remove an insight group. /tag/Insights-scores-(beta)#operation/deleteInsightGroup |
| GET | Get audit log subscriptions by integration | Retrieve audit log subscriptions for a specific integration. /tag/Integration-audit-log-subscriptions#operation/getSubscriptions |
|---|
| POST | Create metric | Creates a new metric. /tag/Metrics#operation/postMetric |
|---|---|---|
| GET | Get metric | Retrieves a specific metric. /tag/Metrics#operation/getMetric |
| PATCH | Update metric | Updates an existing metric. /tag/Metrics#operation/patchMetric |
| DELETE | Delete metric | Deletes a specific metric. /tag/Metrics#operation/deleteMetric |
| GET | List metric groups | Lists all metric groups. /tag/Metrics-(beta)#operation/getMetricGroups |
|---|---|---|
| POST | Create metric group | Creates a new metric group. /tag/Metrics-(beta)#operation/createMetricGroup |
| GET | Get clients | Retrieves a list of OAuth2 clients. /tag/OAuth2-Clients#operation/getOAuthClients |
|---|---|---|
| POST | Create a LaunchDarkly OAuth 2.0 client | Establish a new OAuth2 client. /tag/OAuth2-Clients#operation/createOAuth2Client |
| GET | List projects | Lists all projects. /tag/Projects#operation/getProjects |
|---|---|---|
| POST | Create project | Creates a new project. /tag/Projects#operation/postProject |
| GET | Get all release pipelines | Retrieves all release pipelines. /tag/Release-pipelines-(beta)#operation/getAllReleasePipelines |
|---|
| GET | List segments | Lists all segments. /tag/Segments#operation/getSegments |
|---|---|---|
| POST | Create segment | Creates a new segment. /tag/Segments#operation/postSegment |
| PATCH | Patch segment | Patch a specific segment. /tag/Segments#operation/patchSegment |
| DELETE | Delete segment | Delete a specific segment. /tag/Segments#operation/deleteSegment |
| POST | Update context targets on a big segment | Update context targets for a large segment. /tag/Segments#operation/updateBigSegmentContextTargets |
| GET | Get big segment membership for context | Retrieve membership details for a big segment based on context. /tag/Segments#operation/getSegmentMembershipForContext |
| POST | Update user context targets on a big segment | Update user context targets for a large segment. /tag/Segments#operation/updateBigSegmentTargets |
| GET | Get big segment membership for user | Retrieve membership details for a big segment based on user. /tag/Segments#operation/getSegmentMembershipForUser |
| GET | Get expiring targets for segment | Retrieve expiring targets associated with a segment. /tag/Segments#operation/getExpiringTargetsForSegment |
| PATCH | Update expiring targets for segment | Update the expiring targets associated with a segment. /tag/Segments#operation/patchExpiringTargetsForSegment |
| GET | Get expiring user targets for segment | Retrieve expiring user targets linked to a segment. /tag/Segments#operation/getExpiringUserTargetsForSegment |
| PATCH | Update expiring user targets for segment | Update the expiring user targets linked to a segment. /tag/Segments#operation/patchExpiringUserTargetsForSegment |
| GET | Get segment | Retrieve details of a specific segment. /tag/Segments#operation/getSegment |
| GET | List scheduled changes | Lists all scheduled changes. /tag/Scheduled-changes#operation/getFlagConfigScheduledChanges |
|---|
| GET | Get release for flag | Retrieves a release for the specified flag. /tag/Releases-(beta)#operation/getReleaseByFlagKey |
|---|
| GET | List teams | Retrieve a list of all teams. /tag/Teams#operation/getTeams |
|---|---|---|
| POST | Create team | Create a new team. /tag/Teams#operation/postTeam |
| GET | Get team | Retrieve details for a specific team. /tag/Teams#operation/getTeam |
| PATCH | Update team | Update properties of an existing team. /tag/Teams#operation/patchTeam |
| DELETE | Delete team | Delete a specific team. /tag/Teams#operation/deleteTeam |
| GET | Get IP list | Retrieves the public IP list. /tag/Other#operation/getIps |
|---|
| GET | Get version information | Retrieves version information of the API. /tag/Other#operation/getVersions |
|---|
| GET | List custom roles | This endpoint returns a paginated list of custom roles. /tag/Custom-roles#operation/getCustomRoles |
|---|
| GET | Get workflows | This endpoint retrieves workflows in a paginated manner. /tag/Workflows#operation/getWorkflows |
|---|---|---|
| POST | Create workflow | Create a new workflow in the system. /tag/Workflows#operation/postWorkflow |
| GET | Get workflows | Display workflows associated with a feature flag. /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows |
| POST | Create workflow | Creates a new workflow for the specified project, environment, and feature flag. /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows |
| GET | Get workflow | Retrieve a specific workflow by ID. /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows/{workflowId} |
| DELETE | Delete workflow | Delete a workflow from a feature flag. /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows/{workflowId} |
| GET | Get users | This endpoint retrieves a user record by ID. /tag/Users#operation/getUser |
|---|---|---|
| GET | List users | Retrieve a list of all users. /tag/Users#operation/getUsers |
| GET | List members | The account members API allows you to retrieve the complete list of account members. /api/v2/members |
|---|
| GET | List applications | Retrieve a list of applications created in the system. /api/v2/applications |
|---|---|---|
| DELETE | Delete application | Remove an existing application from the system. /api/v2/applications/{applicationId} |
| GET | List environments | This endpoint allows you to retrieve a list of environments. /api/v2/environments |
|---|---|---|
| GET | List environments | Retrieve a list of environments for the project. /tag/Environments#operation/getEnvironmentsByProject |
| GET | List feature flags | This endpoint allows you to list all feature flags. /api/v2/flags |
|---|---|---|
| PUT | Update feature flag | This endpoint allows you to update an existing feature flag. /api/v2/flags/{flagKey} |
| GET | Get context kinds | Retrieve the kinds of contexts available. /tag/Contexts#operation/getContextKindsByProjectKey |
|---|---|---|
| PUT | Create or update context kind | Create a new context kind or update an existing one. /tag/Contexts#operation/putContextKind |
| GET | Get metric group | Retrieve a specific metric group. /tag/Metrics-(beta)#operation/getMetricGroup |
|---|---|---|
| PATCH | Patch metric group | Update an existing metric group. /tag/Metrics-(beta)#operation/patchMetricGroup |
| GET | List webhooks | Retrieve a list of all webhooks. /tag/Webhooks#operation/getAllWebhooks |
|---|---|---|
| POST | Create webhook | Creates a new webhook. /tag/Webhooks#operation/postWebhook |
| GET | Get webhook | Retrieve a specific webhook by its ID. /tag/Webhooks#operation/getWebhook |
| PATCH | Update webhook | Update an existing webhook. /tag/Webhooks#operation/patchWebhook |
| DELETE | Delete webhook | Remove a webhook by its ID. /tag/Webhooks#operation/deleteWebhook |
| GET | List webhooks | Fetch a list of all webhooks. /api/v2/webhooks |
| POST | Create webhook | Creates a new webhook. /api/v2/webhooks |
| GET | Get webhook | Get a single webhook by ID. get/api/v2/webhooks/{id} |
| PATCH | Update webhook | Update a webhook's settings using a JSON patch representation of the desired changes. patch/api/v2/webhooks/{id} |
| GET | List destinations | Retrieve a list of data export destinations. /tag/Data-Export-destinations#operation/getDestinations |
|---|---|---|
| POST | Create Data Export destination | Create a new data export destination. /tag/Data-Export-destinations#operation/postDestination |
| GET | List Relay Proxy configs | Retrieve a list of Relay Proxy configurations. /tag/Relay-Proxy-configurations#operation/getRelayProxyConfigs |
|---|
| GET | List tags | Retrieve a list of all available tags. /tag/Tags#operation/getTags |
|---|
| GET | Get workflow templates | Retrieve a list of available workflow templates. /tag/Workflow-templates#operation/getWorkflowTemplates |
|---|
To set up LaunchDarkly integration, add the HTTP Request node to your workflow canvas and authenticate it using a generic authentication method. The HTTP Request node makes custom API calls to LaunchDarkly to query the data you need using the API endpoint URLs you provide.
See the example hereThese API endpoints were generated using n8n
n8n AI workflow transforms web scraping into an intelligent, AI-powered knowledge extraction system that uses vector embeddings to semantically analyze, chunk, store, and retrieve the most relevant API documentation from web pages. Remember to check the LaunchDarkly official documentation to get a full list of all API endpoints and verify the scraped ones!
| Delete | |
|---|---|
| Get | |
| Head | |
| Options | |
| Patch | |
| Post | |
| Put |
To set up Lighthouse integration, add the HTTP Request node to your workflow canvas and authenticate it using a generic authentication method. The HTTP Request node makes custom API calls to Lighthouse to query the data you need using the API endpoint URLs you provide.
See the example hereRequires additional credentials set up
Use n8n's HTTP Request node with a predefined or generic credential type to make custom API calls.

LaunchDarkly accelerates innovation by enabling quick deployment and fearless releases while ensuring each update is expertly crafted. It helps streamline the development process by allowing for easy experimentation and iteration on features.

Lighthouse is an open-source tool by Google for web app improvement. Automates audits for performance, accessibility, best practices, and SEO. Integrated into Chrome, provides reports suggesting optimizations for speed, quality, and adherence to standards.
Save engineering resources
Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.
Yes, LaunchDarkly can connect with Lighthouse using [n8n.io](https://n8n.io/). With n8n, you can create workflows that automate tasks and transfer data between LaunchDarkly and Lighthouse. Configure nodes for LaunchDarkly and Lighthouse in the n8n interface, specifying actions and triggers to set up their connection.
Yes, with n8n, you can programmatically interact with LaunchDarkly’s API via pre-defined supported actions or raw HTTP requests. With [the HTTP Request node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/), you create a REST API call. You need to understand basic API terminology and concepts.
Yes, with n8n, you can programmatically interact with Lighthouse’s API via pre-defined supported actions or raw HTTP requests. With [the HTTP Request node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/), you create a REST API call. You need to understand basic API terminology and concepts.
Yes, it is safe to use n8n to integrate LaunchDarkly and Lighthouse. n8n offers various features to ensure the safe handling of your data. These include encrypted data transfers, secure credential storage, RBAC functionality, and compliance with industry-standard security practices (SOC2 compliant). For hosted plans, data is stored within the EU on servers located in Frankfurt, Germany. You can also host it on your own infrastructure for added control.
Learn more about [n8n’s security practices here.](https://docs.n8n.io/privacy-security/security/)
To start integrating LaunchDarkly and Lighthouse in n8n, you have different options depending on how you intend to use it:
- [n8n Cloud](https://n8n.io/pricing/): hosted solution, no need to install anything.
- [Self-host](https://docs.n8n.io/hosting/): recommended method for full-control or customized use cases.
Unlike other platforms that charge per operation, step, or task, **n8n charges only for full workflow executions**. This approach guarantees predictable costs and scalability, no matter the complexity or volume of your workflows.

Handle branching, merging and iteration easily. Pause your workflow to wait for external events.
Re-run single steps to test changes in no time. And pin your data to avoid generating trigger events every time you execute.
Your data is displayed alongside your settings, making edge cases easy to track down.
Use 1000+ workflow templates available from our core team and our community.
Copy and paste, easily import and export workflows.
n8n makes complex workflows easy to build, and versatile enough for me to add my own 'secret sauce.'

I have found the holy grail of automation.

n8n’s integration with third-party services is absolutely mind-blowing. It’s like a Swiss army knife for automation.
n8n is the tool that turns 'I have an idea' into 'it's running in production' faster than anything else.

Anything is possible with n8n. I think the cloud version is great, they are doing amazing stuff.
n8n’s integration with third-party services is absolutely mind-blowing. It’s like a Swiss army knife for automation.

Thank you to the n8n community. I did the beginners course and promptly took an automation WAY beyond my skill level.
I love the flexibility of n8n and how it lets different applications work together in a single workflow.
n8n is the glue that holds many of our systems together.
I can move fast, go deep when things get complex, and never feel boxed in.
