LaunchDarkly Plugin
The LaunchDarkly plugin integrates feature flag management directly into your Venue portal, allowing teams to view and monitor the state of feature flags for their services without leaving Venue.sh.
Preconfiguration: Generating an API Token
To use the LaunchDarkly plugin in Venue.sh, you need a LaunchDarkly API access token with read access.
Configuring the LaunchDarkly Plugin in Venue.sh
- In the Venue.sh app, click Plugins in the left-side navigation.
- Find LaunchDarkly, then click Enable Plugin.
- On the configuration modal, enter your LaunchDarkly API Token (generated above).
- Click Save Changes.
Component Setup
Add the following annotations to your entity's catalog-info.yaml file to connect it to the relevant LaunchDarkly project and environment:
metadata:
annotations:
launchdarkly.com/project-key: [YOUR_PROJECT_KEY]
launchdarkly.com/environment-key: [YOUR_ENVIRONMENT_KEY]
The Project key can be found in your LaunchDarkly dashboard under . It is the short identifier (e.g., my-project).
The Environment key can be found within a project's settings, e.g., production, staging.
Once configured, navigate to your entity in the Catalog and click the LaunchDarkly tab to view the feature flags associated with that service.
Viewing Feature Flags
The LaunchDarkly tab displays two sections, Project Overview and Context Overview.
Project Overview
A table of all feature flags in the linked LaunchDarkly project, showing:
Name - The flag name
Maintainer - The user responsible for the flag
Kind - The flag type (e.g.,
boolean,multivariate, etc.)Created - Date the flag was created
Version - The current flag version
Context Overview
A detailed breakdown of each flag for the linked environment, showing:
Name / Key - The flag name and its unique key
Description - An optional description of the flag's purpose
Status - Whether the flag is currently enabled or disabled
Tags - Any tags associated with the flag
Variations - The individual variations and their enabled/disabled state
Expanding a flag also shows environment-targeting details for each environment in your LaunchDarkly project. Details include context targets, fallthrough variation, off variation, version, last modified date, and whether event-tracking is enabled.
Learn More
Looking for more information? Check out the following resources: