Today, we're releasing Hypertune as a native app in the Vercel Marketplace. Install it directly from the Flags tab of your Vercel dashboard in one click, and start using feature flags and running experiments in minutes.
19 May 2025 ‧ 1 min read
We've built on our previous integrations and architecture so it's:
Edge-ready — Vercel's Edge Config is integrated out of the box, enabling sub-millisecond SDK initialization at the edge, with flag evaluation occurring locally via the SDK. This ensures maximum performance and no impact on your end-user experience or conversion rates.
Type-safe — Choose between the Hypertune SDK, or Vercel's Flags SDK with our new provider. Both generate compile-time types for flag keys, return values, input payloads, and analytics events, eliminating a whole class of runtime errors, while enabling safe refactoring and easy maintenance.
Git-based — Every flag and experiment change creates an atomic commit in the single Git-based history for your Hypertune project, enabling safe rollbacks and auditable diffs. Test flag changes in isolated branches, refactor your project, and carry out schema migrations. Use pull requests to safely review and approve changes made by humans and AI agents.
Vercel-native — No need to sign up for a Hypertune account. Use your existing Vercel account, with fully integrated billing, managed by Vercel.
import { createHypertuneAdapter } from '@flags-sdk/hypertune'
import { type Identify } from 'flags'
import { dedupe, flag } from 'flags/next'
import {
createSource,
flagFallbacks,
vercelFlagDefinitions as flagDefinitions,
type Context,
type FlagValues,
} from './generated/hypertune'
const identify: Identify<Context> = dedupe(
async ({ headers, cookies }) => {
return {
environment: process.env.NODE_ENV,
user: {
id: 'e23cc9a8-0287-40aa-8500-6802df91e56a',
name: 'Example User',
email: 'user@example.com',
},
}
}
)
const hypertuneAdapter = createHypertuneAdapter<
FlagValues,
Context
>({ createSource, flagFallbacks, flagDefinitions, identify })
export const exampleFlag = flag(
hypertuneAdapter.declarations.exampleFlag
)
Start scaling your flag-driven development and experimentation on Vercel.
Install Hypertune on Vercel →Deploy the example app →