# Vercel Flags: Platform-native feature flags

DevFeed: [Vercel Flags: Platform-native feature flags](<https://devfeed.tech/articles/vercel-flags-platform-native-feature-flags-783.md>)

Original publisher: [Read original article](<https://vercel.com/blog/vercel-flags-platform-native-feature-flags>)

Author: Dominik Ferber

Published: 2026-06-22T08:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [OpenFeature](<https://devfeed.tech/topics/openfeature.md>), [React](<https://devfeed.tech/topics/react.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [features](<https://devfeed.tech/tags/features.md>), [integration](<https://devfeed.tech/tags/integration.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform](<https://devfeed.tech/tags/platform.md>), [server](<https://devfeed.tech/tags/server.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

Vercel Flags is a platform-native feature flagging system for creating targeting rules, progressive rollouts, and production kill switches. It evaluates flags server-side, integrates with frameworks such as Next.js and SvelteKit, and provides an open-source Flags SDK with OpenFeature support.

## Source excerpt

At Vercel, feature flags are how we ship. From new features to model updates in v0, and even infrastructure changes like a production database migration where a flag was the cutover. The v0 team alone runs hundreds at any given moment. Merging code sends a build to production, but the feature flags control whether users can see what changed. Flags let you ship on your own schedule, release to segments when you're ready, and roll back immediately by toggling a flag, without touching source files or redeploying. Vercel Flags is platform-native: server-side by default, zero impact on page performance, and directly integrated with the frameworks you already use. What is Vercel Flags Vercel Flags lets you create feature flags, define targeting rules by user attributes, segments, or environment, run progressive rollouts, and flip kill switches if something breaks in production. From your code, you read flags through Flags SDK, an open-source, provider-agnostic library we maintain with first-class adapters for Next.js and SvelteKit. If you are using another framework, you can consume Vercel Flags using the built-in OpenFeature provider. The Vercel Flags dashboard sits alongside your project and deployments, where you can create and manage flags. But what makes Vercel Flags different from other flag services is the framework integration. Why framework-native matters Other flag providers give you a generic SDK to wire through your framework yourself, and a separate dashboard to manage flags in. Vercel Flags is built into the Vercel platform, so you manage flags in the same dashboard as your deployments, and your code reads them through the framework-native Flags SDK. Server-side evaluation When a flag is evaluated on the client, users see a loader, a flicker, or a layout shift. The browser can't render the correct view until the flag value comes back. The Flags SDK evaluates on the server instead. With Next.js React Server Components, you read the flag with await during rend