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
// Your React component
import { useFlag } from '@flaglayer/react';
function Checkout() {
const showNew = useFlag('new-checkout-flow');
return showNew
? <NewCheckout />
: <OldCheckout />
}Trusted by developers at
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.
Create a flag
Name it, pick an environment. One click in the dashboard or one API call.
Install the SDK
npm install @flaglayer/react. Wrap your app with FlagProvider. Done.
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.
npm install @flaglayer/reactimport { FlagProvider, useFlag } from '@flaglayer/react';
// 1. Wrap your app<FlagProvider apiKey="flg_live_abc123"> <App /></FlagProvider>
// 2. Use flags anywherefunction 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.
Compare
You shouldn't need an enterprise tool
to ship a feature flag.
| Feature | Flaglayer | LaunchDarkly | Flagsmith |
|---|---|---|---|
| Starting price | Free | $8.33/seat/mo | Free (self-host) |
| Time to first flag | ~5 minutes | ~1 hour | ~30 min |
| SDK integration | 3 lines | Complex | Moderate |
| Audit log | Included free | Enterprise plan | Paid add-on |
| Complexity | Minimal | Enterprise | Moderate |
| Self-host required | No | No | Optional |
Pricing
Simple pricing.
No surprises.
Start free, upgrade when you need to. No per-seat pricing games.
Free
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
Pro
$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
$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.