Vercel Flags 公测上线:可在 Dashboard 统一管理功能开关

1 分钟阅读
2026 年 2 月 11 日


Vercel Flags 是内置于 Vercel 平台的功能开关服务。你可以直接在 Vercel Dashboard 中创建和管理功能开关,并配置定向规则、用户分群和环境控制。
Flags SDK 提供了符合框架原生习惯的方式,可在 Next.js 和 SvelteKit 应用中定义并使用这些 flags,并可直接集成到现有代码库中:
flags.ts
import { vercelAdapter } from "@flags-sdk/vercel"import { flag } from 'flags/next'; export const showNewFeature = flag({ key: 'show-new-feature', decide: () => false, description: 'Show the new dashboard redesign', adapter: vercelAdapter()});
你也可以在页面中这样使用:
app/page.tsx
import { showNewFeature } from '~/flags'; export default async function Page() { const isEnabled = await showNewFeature(); return isEnabled ? <NewDashboard /> : <OldDashboard />;}
对于使用其他框架或自定义后端的团队,Vercel Flags adapter 支持 OpenFeature 标准,让你可以在不同系统间组合使用功能开关,并保持一致的管理方式:
app.ts
import { OpenFeature } from '@openfeature/server-sdk';import { VercelProvider } from '@vercel/flags-core/openfeature';// Set up the provider and clientawait OpenFeature.setProviderAndWait(new VercelProvider());const client = OpenFeature.getClient();// Evaluate flagsconst enabled = await client.getBooleanValue('show-new-feature');
Vercel Flags 的定价为每 100 万次 flag requests 收费 30 美元(每次事件 0.00003 美元)。其中,flag request 指应用请求中读取底层 flags 配置的行为。即使单次请求评估了同一来源项目的多个功能开关,也仍按 1 次 flag request 计费。
Vercel Flags 现已进入 beta,并向所有套餐的团队开放。
点击了解更多 Vercel Flags,即可开始使用功能开关管理。
原文链接:https://vercel.com/changelog/vercel-flags-is-now-in-public-beta

