Sign inStart free →

Ship features.
Know what breaks
before it does.

Vexil is the only feature flag platform that understands your flags' relationships. See the blast radius before you pull the trigger.

Start freeSee the graph →
Vexil · Flag Graph · production
auth-v2
checkout-new-flow
upsell-modal
dark-mode-beta
Used by teams at
Acme CorpFinforgeWavepathStacklane
SOC 2 in progress
$38K+/yr
Average LaunchDarkly bill for a 50-person eng team
500+
Flags the average 3-year-old codebase accumulates
0
Tools that warn you when disabling one breaks three others
The Feature No One Else Has

Flags have relationships.
Most tools ignore that.

When you disable a flag in production, do you know what else breaks? With Vexil, you do — before you click. Map dependencies between flags, and Vexil warns you with a full impact list before any change goes live.

Flags · production
auth-v2
3 dependents
checkout-new-flow
upsell-modal
dark-mode-beta
new-onboarding
auth-v2
3 flags depend on this
auth-v2
checkout-new-flow
upsell-modal
dark-mode-beta

↑ Hover over "Disable" to see the impact preview. No more 2am incidents because someone turned off the wrong flag.

Features

Everything you need.
Nothing you're already paying for separately.

⚗️

A/B Experiments

Link any flag variant to a goal event. Vexil tracks impressions and conversions per variant — no external analytics tool needed.

🗓

Scheduled Releases

Set a flag to flip on at exactly 9am on launch day. Walk into work with your feature already live.

🎯

Audiences

Define segments once — "Enterprise US", "Beta cohort", "Free tier" — and reuse them across every flag. Stop asking engineers to hardcode user lists.

📋

Flag Changelog

When a flag hits 100%, Vexil auto-drafts a changelog entry. Publish it as an in-app widget or public page. Replaces Beamer.

🧹

Stale Flag Detection

Flags that have been fully on for 60+ days get flagged for cleanup. Stop accumulating dead code.

Cascade Disable

Disabling a parent flag? Vexil shows you every downstream flag affected and lets you disable all of them in one click.

Comparison

Everything you need.
Nothing you're already paying for separately.

LaunchDarklyBeamer + CannyVexil
Feature flags
A/B experiments✅ add-on✅ included
Flag dependency graph
Cascade disable
In-app changelog✅ $99/mo✅ included
Stale flag detection
Scheduled releases
Pricing$10+/seat/mo$400+/moFlat team pricing

Vexil does not run ads. We compete on product.

SDK

SDK in, flags out. Two minutes.

your-app.tsTypeScript
import { VexilClient } from '@vexilapp/sdk'

const vexil = new VexilClient({ apiKey: process.env.VEXIL_API_KEY })
await vexil.initialize()

const showNewCheckout = vexil.isEnabled('checkout-v2', {
  userId: user.id,
  plan: user.plan,
})
npmesmcjstypes→ Docs
Early Adopters

Teams making the switch

"We were paying $38K/year for LaunchDarkly. Migrated to Vexil in a weekend. Same features, 1/10th the cost. The SDK migration made it painless."

AK
Arjun K.
VP Engineering · Fintech startup

"Finally a flag tool where I manage my own rollouts. I used to file Jira tickets just to change a percentage. Now I do it myself in 10 seconds."

SR
Sofia R.
Product Manager · B2B SaaS

"The dependency graph alone is worth switching. We had a flag mess after 3 years. Vexil helped us clean it up in a week. Should've been in every tool from day one."

TC
Tom C.
Staff Engineer · Enterprise SaaS
Pricing

Simple pricing.
No seat-counting surprises.

Starter
Free
forever

Up to 5 flags · 1 environment · 1 user

Get started
Most Popular
Team
$49
/mo flat

Unlimited flags · All features · Up to 20 users

Start trial
Enterprise
Custom

SSO · Audit logs · SLA · Custom contract

Talk to us

Pricing is illustrative — confirm actual tiers before publishing.

Your flags are already
talking to each other.
Start listening.

No credit card. Runs in your own infra in 5 minutes. Or use our cloud.

Start free →