This example uses OpenFeature for feature flags with the Flags SDK and the Flags SDK OpenFeature adapter along with the Flags Explorer.
https://flags-sdk-openfeature.vercel.app/
This demo uses two feature flags defined in code control the visibility of two banners on the page. Both flags are configured to show/hide each banner 50% of the time.
Once you visit the page, you can see a variation of both/one/none of the banners. Since this example is using a stable id to identify users, you will see the same variation until you reset your id.
To test different variations, you can use the Dev Tools at the bottom to reset the stable id and reload the page. This allows you to test different variations of the banners.
If you deployed your own instance of this example you can also use the Flags Explorer to test different variations by creating overrides.
First, install the latest version of the Vercel CLI:
pnpm i -g vercel
or
npm i -g vercel
To use the Flags Explorer, you need to connect your local project to your Vercel project:
vercel link
Select the project from the list you just deployed.
This allows the Flags SDK and the Flags Explorer to work correctly, by getting additional metadata.
vercel env pull
pnpm install
or
npm install --legacy-peer-deps
pnpm run dev
or
npm run dev
This example uses OpenFeature for feature flags with the Flags SDK and the Flags SDK OpenFeature adapter along with the Flags Explorer.
https://flags-sdk-openfeature.vercel.app/
This demo uses two feature flags defined in code control the visibility of two banners on the page. Both flags are configured to show/hide each banner 50% of the time.
Once you visit the page, you can see a variation of both/one/none of the banners. Since this example is using a stable id to identify users, you will see the same variation until you reset your id.
To test different variations, you can use the Dev Tools at the bottom to reset the stable id and reload the page. This allows you to test different variations of the banners.
If you deployed your own instance of this example you can also use the Flags Explorer to test different variations by creating overrides.
First, install the latest version of the Vercel CLI:
pnpm i -g vercel
or
npm i -g vercel
To use the Flags Explorer, you need to connect your local project to your Vercel project:
vercel link
Select the project from the list you just deployed.
This allows the Flags SDK and the Flags Explorer to work correctly, by getting additional metadata.
vercel env pull
pnpm install
or
npm install --legacy-peer-deps
pnpm run dev
or
npm run dev