We've built a simple console that demonstrates how LaunchDarkly's OpenFeature provider works.
The LaunchDarkly OpenFeature provider for the Server-Side SDK for Node.js is designed primarily for use in multi-user systems such as web servers and applications. It follows the server-side LaunchDarkly model for multi-user contexts. It is not intended for use in desktop, browser, and embedded systems applications.
This sample is compatible with Node.js versions 18 and above.
-
Install dependencies using
npm install
. -
Set the environment variable
LAUNCHDARKLY_SDK_KEY
to your LaunchDarkly SDK key. If there is an existing boolean feature flag in your LaunchDarkly project that you want to evaluate, setLAUNCHDARKLY_FLAG_KEY
to the flag key; otherwise, a boolean flag ofsample-feature
will be assumed.export LAUNCHDARKLY_SDK_KEY="1234567890abcdef" export LAUNCHDARKLY_FLAG_KEY="my-boolean-flag"
-
On the command line, run
npm start
You should receive the message ”The ${featureFlagKey} feature flag evaluates to ${flagValue}”.