The Compass integration is only available to customers on select plans. To learn more, read about our pricing. To upgrade your plan, contact Sales.
This topic explains how to use the Compass integration for LaunchDarkly.
The Compass integration for LaunchDarkly pushes relevant feature flag change events to Compass’ component activity timeline. This lets your team better understand how recent changes to feature flags may be impacting component health by viewing feature flag change events alongside other component events, such as deployments and incidents. Additionally, the integration provides a new Compass component tab that contains a complete list of relevant feature flags and their current states.

If you use Compass, you may use other Atlassian products. You can also set up integrations for those. To learn more, read about the LaunchDarkly integrations with Confluence, Jira Cloud, and Trello.
To complete this procedure, you must have the following prerequisites:
The Compass integration requires a LaunchDarkly personal or service API access token with a role policy that allows the token to perform the createIntegration, deleteIntegration, and viewProject actions.
Here’s how to create an API access token with the appropriate inline policy:
Click the gear icon in the left sidenav to view Organization settings. The General settings page appears.
Click Authorization.
Click Create token. The “Create access token” dialog appears.
Give your token a human-readable Name, such as “Compass integration.”
Give your token an “Inline policy” Role.
Click the View JSON button and specify the following policy in the Editor field to allow the token to perform the createIntegration and deleteIntegration actions on integration resources and the viewProject action on project resources:
If you are on an Enterprise LaunchDarkly plan, select This is a service token.

The Compass integration is managed from the Atlassian Cloud site. Other than creating an API access token, there are no settings or preferences to configure in LaunchDarkly.
Here’s how to set up your Compass integration:
https://mysite.atlassian.net/compass.
If you click Cancel, the integration cannot access your Compass data.

The integration has connected LaunchDarkly and Compass when the Connected to LaunchDarkly success message is displayed.

Now that you’ve set up the integration, you must connect your LaunchDarkly projects to Compass components to view feature flag data in Compass.
To connect feature flags to a Compass component:
https://app.launchdarkly.com/projects/default/flags?env=production&selected-env=production. The URL contains the project name, environment, and optional tag filter.https://mysite.atlassian.net/compass.
Once you have connected your Compass components to LaunchDarkly, you can view feature flag information on the component page in Compass.
Here’s how:
https://mysite.atlassian.net/compass.You can view a history of recent feature flag changes for the associated LaunchDarkly project on the Recently updated subtab.
Here’s how:

You can view a list of all feature flags for the associated LaunchDarkly project on the All feature flags subtab.
Here’s how:

The connection between a LaunchDarkly project and a Compass component is stored as a link on the Compass component, as described in the Connect Compass components to LaunchDarkly section. If desired, you can remove this connection on the Compass component page.
Here’s how:
https://mysite.atlassian.net/compass.The Compass integration stores your LaunchDarkly API access token to read data from the LaunchDarkly API, as described in the Set up the Compass integration section. If you need to cycle your LaunchDarkly access token, or if you want to connect Compass to a different LaunchDarkly organization, you can disconnect your access token.
Here’s how:
https://mysite.atlassian.net/compass.To remove the Compass integration:
https://mysite.atlassian.net/compass.This removes the Compass integration with LaunchDarkly.