For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Sign inTry it free
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
  • Integrations
    • Collaboration tools
    • Data Export
    • Edge tools
    • Environments as a service
    • Experimentation and metric integrations
    • Internal developer platforms
    • Monitoring tools
    • Segments integrations
    • Workflow management tools
    • More integrations
    • Managing integrations
    • Using the LaunchDarkly integration framework
    • Building partner integrations
      • Getting started
      • Defining an integration manifest
      • Registering a LaunchDarkly OAuth client
      • Using form variables
      • Using integration framework capabilities
      • Validating an integration
Sign inTry it free
LogoLogo
On this page
  • Overview
  • Create and register a LaunchDarkly OAuth client
  • Verify a LaunchDarkly OAuth client
IntegrationsBuilding partner integrations

Registering a LaunchDarkly OAuth client

Was this page helpful?
Previous

Using form variables

Next
Built with

Overview

This topic explains how to register a LaunchDarkly OAuth 2.0 client so you can develop your own applications with secure delegated access to LaunchDarkly.

Create and register a LaunchDarkly OAuth client

Registering a LaunchDarkly OAuth client allows you to build custom integrations that let members log into your application with their LaunchDarkly account. To learn more, read Using the LaunchDarkly integration framework.

You must have Admin privileges or an access token created by a member with Admin privileges that grants you permission to the acct resource.

You can create and manage LaunchDarkly OAuth clients using the LaunchDarkly OAuth2 client API. This API acknowledges creation of your client with a response containing a unique _clientSecret. If you lose your client secret, you will have to register a new client. LaunchDarkly does not store client secrets in plain text.

Store your client secret in a secure place

It is critically important that you store your client secret securely. Access to the client secret would allow attackers to read and modify LaunchDarkly data on behalf of the team members who have authorized your application.

LaunchDarkly OAuth clients do not support multiple redirect URIs or URIs with query parameters.

Non-standard redirect URIs

LaunchDarkly verifies submitted redirect URIs against the standard HTTP protocol format. If you wish to register a client with a redirect URI that does not conform to the HTTP protocol, start a Support ticket.

Verify a LaunchDarkly OAuth client

By default, LaunchDarkly OAuth clients are unverified, meaning they provide identity verification only to members of your LaunchDarkly organization. LaunchDarkly offers partners the option to “verify” an OAuth client to allow people outside of your LaunchDarkly organization to log in with their LaunchDarkly account. If you wish to implement a verified LaunchDarkly OAuth client, visit the Partners page to become a LaunchDarkly partner.