PostHog adapter for the Flags SDK
npm install @flags-sdk/posthogThe PostHog adapter for Flags SDK supports dynamic server side feature flags powered by PostHog.
Install the adapter
``bash`
pnpm i @flags-sdk/posthog
`ts
import { flag } from "flags/next";
import { postHogAdapter } from "@flags-sdk/posthog";
export const marketingGate = flag
// The key in PostHog
key: "my_posthog_flag_key_here",
// The PostHog feature to use (isFeatureEnabled, featureFlagValue, featureFlagPayload)
adapter: postHogAdapter.featureFlagValue(),
});
`
| Runtime | Supported |
| ------------ | --------- |
| Node | ✅ |
| Edge Runtime | ❌ |
Note: posthog-node` does not support the Edge Runtime.
To use with middleware and precompute, read more: Middleware now supports Node.js
View more PostHog documentation at posthog.com.