@flags-sdk/vercel
v1.2.1
Published
The [Vercel adapter](https://flags-sdk.dev/providers/vercel) for the [Flags SDK](https://flags-sdk.dev/) connects your feature flags to [Vercel Flags](https://vercel.com/docs/flags/vercel-flags), the feature flag platform built into Vercel. Manage flags,
Downloads
375,478
Keywords
Readme
@flags-sdk/vercel
The Vercel adapter for the Flags SDK connects your feature flags to Vercel Flags, the feature flag platform built into Vercel. Manage flags, define targeting rules, roll out gradually, and run experiments directly from the Vercel Dashboard.
Installation
npm i flags @flags-sdk/vercelUsage
import { flag } from 'flags/next';
import { vercelAdapter } from '@flags-sdk/vercel';
export const exampleFlag = flag({
key: 'example-flag',
adapter: vercelAdapter(),
});Using your own client (e.g. for singleton)
If your app also uses @vercel/flags-core directly, create the client once and pass it to the adapter so both use the same instance:
import { createClient } from '@vercel/flags-core';
import { createVercelAdapter } from '@flags-sdk/vercel';
const vercelFlagsClient = createClient(process.env.FLAGS);
const vercelAdapter = createVercelAdapter(vercelFlagsClient);
export const exampleFlag = flag({
key: 'example-flag',
adapter: vercelAdapter(),
});