LaunchDarkly costs $300+/mo · This is $9/mo

Feature flags for
indie devs

Toggle features on/off without redeploying. % rollouts, user targeting, and multiple environments — all in one dashboard.

Start free — 5 flags foreverView docs →
feature-check.js
// Check a flag in your app
const res = await fetch(
'https://henry-featureflags.vercel.app/api/v1/flags/new-checkout'
+ '?project_id=YOUR_ID&user_id=user_123'
)
const { enabled } = await res.json()
// enabled: true ← toggle from dashboard, no redeploy
// ✓ 42ms · flag: new-checkout · user: user_123

Everything you need

Instant toggles
Enable/disable flags from the dashboard in real-time. No redeploys, no waiting.
🎯
User targeting
Target specific user IDs, email patterns, or custom attributes. Ship to beta users first.
📊
% Rollouts
Gradually roll out features to 1%, 10%, 50% of users. Catch issues before full launch.
🌍
Environments
Separate flags for production, staging, and dev. Same dashboard, different configs.
📡
REST API
Simple JSON API. Check any flag with a single GET request. Works with any language.
🤖
MCP server
AI agents can read and toggle flags via the built-in MCP endpoint at /api/mcp.

Simple pricing

Start free. No credit card required.

Free
$0
  • 5 feature flags
  • 1 environment
  • REST API
  • Basic analytics
Popular
Starter
$9/mo
  • 50 feature flags
  • 3 environments
  • User targeting
  • % Rollouts
Growth
$29/mo
  • Unlimited flags
  • Unlimited envs
  • Custom rules
  • Audit log
Compare all plans →