LaunchFlag

The kill switch for code you just shipped

Ship to prod faster, with more control.

Ship every feature dark. Flip it on for 1% of users, watch it, flip it off in one click. No redeploy, no rollback, no 2am drama.

No credit card · 5-minute setup · One JS SDK, one key

FLAG · 0042
ENVPRODUCTION
STATEOFF
TARGET0%

Feature disabled. Users are on the old path.

Propagates globally in seconds

0.0s

Flip to live

0

Deploys needed

0

Line to integrate

0s

To propagate

01The flip

Small changes.
Big control.

Wrap the risky path in one call. LaunchFlag decides who sees it: you, your team, 5% of traffic, or nobody. Change your mind from the dashboard and it lands before you close the tab.

checkout_v2Operational

Environment

Status

Feature enabled. Users on the new checkout path.

Rollout

10%

A/B test

a 50b 50

Allowlist

priya@acme.comtom@acme.com

Behaviour

FAIL CLOSEDESSENTIAL: NO
Changes propagate in seconds

you turned ON checkout_v2 (prod) · 10% rollout · 2 min ago

checkout.tsLive preview
if (await flag("checkout_v2", user.id)) {
return newCheckout();
} else {
return oldCheckout();
}

→ Resolved: true · new checkout served

→ 1,284 users evaluated · 0 errors

02What you get

Everything you need to ship bolder. Nothing you don't.

Instant kill switch

One click disables a feature everywhere. No deploy, no revert commit, no incident channel.

Percentage rollouts

Start at 1%. Watch your metrics. Move to 100% when you are ready, or back to 0 when you are not.

Precise targeting

Target by user id or email. Give one customer early access without a branch.

Environments

Dev and production stay separate. The same flag key, two independent states.

Audit log

Every flip is recorded with who, when and why. Answer "what changed?" in five seconds.

Edge evaluation

Flags resolve in your process from a config that caches at the edge. Your app never waits on us, even if we are down.

03The dashboard

Every flag. One screen.

Sorted by risk, not alphabetically. The things that are live and rolling out sit at the top, where you can reach them.

LaunchFlagProduction

Flags

New flag
ProductionDisabledcheckout_v2
ProductionOperationalnew_pricing_page
ProductionOperationalai_search_beta
ProductionInactivelegacy_export
DevelopmentNot configureddark_mode_v3
04Pricing

Priced for people
who ship.

Free is the whole switch on one project: your team, your rollouts, nothing held back. Paid adds staging and the one pull that kills everything at once. No per-seat charge, no meter on your traffic, no sales call to see a price.

Launch offer · Limited to 10

First 10 customers: 50% off for life.

Applies to Pro or Launch, monthly or annual, for as long as you stay. Pick either cycle and the code takes half off it.

LAUNCH50

Spots left · 10 of 10

SAVE 20%
Free

$0per year

No card, no clock, no expiry.

FREE FOREVER. NO CARD.

The whole switch on one project. Your team, your rollouts, nothing held back. Yours forever, no card.

  • Unlimited flags
  • 1 project
  • Unlimited teammates
  • 2 environments
  • Unlimited evaluations
  • 3 days of audit log
  • Percentage and first-N targeting
  • Multivariate flags
  • Owner, developer and viewer roles
  • Toggle from your phone
Start free
Launch

$278per year

$23.17 a month, billed once a year.

$278 $139 /yr with LAUNCH50 for life

7-day free trial. No card.

For products with real traffic and more than one thing in flight.

  • Everything in Pro
  • 3 projects
  • 30 days of audit log
  • Slack or Discord notifications
Start free trial

Less risk. More building.

Ship it dark tonight.

Install the SDK, wrap one risky line, and go to sleep knowing you can undo it from your phone.

Quickstart

$ npx launchflag init

wrote .env.local, the skill, the MCP config

Connected in 4.2s

Start shipping freeNo card required