Now in public beta

Feature flags
in 5 minutes

Ship faster with simple feature flags, percentage rollouts, and user targeting. Free for small teams. No enterprise complexity.

No credit card required · Free tier forever

new-checkout-flow
// Your React component
import { useFlag } from '@flaglayer/react';

function Checkout() {
  const showNew = useFlag('new-checkout-flow');

  return showNew
    ? <NewCheckout />
    : <OldCheckout />
}
Flag enabled — serving NewCheckout

Trusted by developers at

VercelRailwaySupabaseClerkResend

Features

Everything you need.
Nothing you don't.

Simple SDK

Three lines to integrate. npm install, wrap your app, call useFlag. Works with React, Node.js, and Next.js.

5-Minute Setup

From zero to first flag in 5 minutes. No configuration hell, no YAML files, no deployment pipelines.

User Targeting

Target specific users by ID or email. Roll out features to your beta testers before everyone else.

Percentage Rollouts

Ship to 5% of users, then 20%, then everyone. Consistent hashing means users always get the same experience.

Environments

Development, staging, production — each with its own flag states and API keys. Created automatically.

Audit Log

Every change tracked. Who toggled what, when, and why. Included free — not a $500/mo add-on.

How it works

Zero to feature flags
in three steps.

  1. Create a flag

    Name it, pick an environment. One click in the dashboard or one API call.

  2. Install the SDK

    npm install @flaglayer/react. Wrap your app with FlagProvider. Done.

  3. Ship with confidence

    Toggle features on and off. Roll out to 5% or 100%. Target specific users. All in real time.

SDK

Three lines.
That's it.

Install the SDK, wrap your app, call useFlag. Your first feature flag is live in under 5 minutes.

TypeScript-first with full type safety
Works with SSR and React Server Components
Automatic context tracking
Built-in caching & offline support
$npm install @flaglayer/react
import { FlagProvider, useFlag } from '@flaglayer/react';
// 1. Wrap your app
<FlagProvider apiKey="flg_live_abc123">
<App />
</FlagProvider>
// 2. Use flags anywhere
function PricingPage() {
const showNewPricing = useFlag('new-pricing');
return showNewPricing ? <NewPricing /> : <Pricing />;
}

Use Cases

Ship fearlessly.
Control everything.

Gradual Rollouts

Ship to 1% of users, watch your metrics, then ramp to 100%. Catch issues before they hit everyone.

A/B Testing

Split traffic with consistent hashing. Users always see the same variant. Measure what works with your analytics tool.

Kill Switches

Instantly disable a broken feature without redeploying. One toggle in the dashboard and it's off for all users.

Beta Programs

Give early access to specific users by ID or email. Let your power users test new features before the general release.

5minTo first flag
3 linesSDK integration
0%Uptime SLA
0msAvg evaluation

Compare

You shouldn't need an enterprise tool
to ship a feature flag.

FeatureFlaglayerLaunchDarklyFlagsmith
Starting priceFree$8.33/seat/moFree (self-host)
Time to first flag~5 minutes~1 hour~30 min
SDK integration3 linesComplexModerate
Audit logIncluded freeEnterprise planPaid add-on
ComplexityMinimalEnterpriseModerate
Self-host requiredNoNoOptional

Pricing

Simple pricing.
No surprises.

Start free, upgrade when you need to. No per-seat pricing games.

Free

$0

Free forever

For side projects and small experiments.

Start for free
  • 1 project
  • 10 flags
  • 3 team members
  • 3 environments
  • 7-day audit log
  • Percentage rollouts
  • Priority support
Most Popular

Pro

$24/month

$29Save $60/yr

For teams shipping features fast.

Start free trial
  • 10 projects
  • Unlimited flags
  • 25 team members
  • 5 environments
  • 90-day audit log
  • Percentage rollouts
  • Priority support

Enterprise

$66/month

$79Save $156/yr

For teams that need scale and control.

Contact us
  • Unlimited projects
  • Unlimited flags
  • Unlimited members
  • Unlimited environments
  • 365-day audit log
  • Percentage rollouts
  • Dedicated support + SLA

All plans include SSL, 99.9% uptime SLA, and unlimited API evaluations.
Need a custom plan? Let's talk.

FAQ

Common questions.
Straight answers.

Feature flags (also called feature toggles) let you enable or disable features in your application without deploying new code. They're used for gradual rollouts, A/B testing, kill switches, and safely shipping new features to production.

Under 5 minutes. Install the SDK with npm, wrap your app with FlagProvider, and call useFlag — just 3 lines of code. Your first feature flag can be live in the same session.

Yes. The free plan includes 1 project, 10 flags, 3 team members, and 3 environments — free forever with no credit card required. Most side projects and small experiments fit comfortably in the free tier.

Flaglayer is built for simplicity. It takes ~5 minutes to set up (vs ~1 hour for LaunchDarkly), requires only 3 lines of SDK integration, and includes audit logging for free on all plans. No enterprise complexity or per-seat pricing.

We have first-party SDKs for React, Node.js, and Next.js — all TypeScript-first with full type safety. Server-side evaluation, SSR support, and React Server Components work out of the box.

Yes. Percentage rollouts with consistent hashing let you split traffic deterministically — users always see the same variant. Combine with your analytics tool to measure results.

Flaglayer tracks flag lifecycle automatically. You'll get notifications when flags haven't been modified in a while, helping you clean up technical debt before it accumulates.

Ship your first flag
in 5 minutes.

No credit card. No sales call. No 30-page setup guide.
Just feature flags that work.