New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@featureflip/openfeature-node

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@featureflip/openfeature-node

OpenFeature provider for Featureflip (Node.js server SDK)

latest
npmnpm
Version
0.2.1
Version published
Weekly downloads
7
40%
Maintainers
1
Weekly downloads
 
Created
Source

@featureflip/openfeature-node

OpenFeature provider for Featureflip, backed by the @featureflip/node server SDK.

Installation

npm install @openfeature/server-sdk @featureflip/node @featureflip/openfeature-node

@openfeature/server-sdk and @featureflip/node are peer dependencies — your application installs and owns a single copy of each, so the provider shares one underlying Featureflip client core with any direct SDK usage.

Usage

import { OpenFeature } from '@openfeature/server-sdk';
import { FeatureflipProvider } from '@featureflip/openfeature-node';

await OpenFeature.setProviderAndWait(
  new FeatureflipProvider({ sdkKey: 'your-server-sdk-key' }),
);

const client = OpenFeature.getClient();
const enabled = await client.getBooleanValue('my-flag', false, {
  targetingKey: 'user-42',
});

The constructor accepts either a Featureflip config object or an existing FeatureflipClient instance.

  • targetingKey maps to Featureflip's user_id
  • Matched variation keys surface as variant; ruleId / prerequisiteKey surface in flagMetadata
  • OpenFeature track() calls forward to Featureflip custom events

Full documentation: https://featureflip.io/docs/integrations/openfeature/

License

Apache-2.0

Keywords

openfeature

FAQs

Package last updated on 05 Aug 2026

Related posts