Feature flags that
just work
Stop juggling environment variables. Ship features safely with simple boolean flags and percentage rollouts. Built for indie hackers who value simplicity over complexity.
No credit card required. 5 flags free forever.
One line to get started
Install the SDK and check your first flag in under a minute
import { Featsync } from '@featsync/sdk';
const featsync = new Featsync({
apiKey: 'fs_your_api_key',
});
// Simple boolean flag
if (await featsync.isEnabled('new-checkout')) {
showNewCheckout();
}
// Percentage rollout (Pro)
if (await featsync.isEnabledForUser('gradual-release', userId)) {
showNewFeature(); // ~25% of users
}npm install @featsync/sdkEverything you need, nothing you don't
We focus on the 20% of features that cover 80% of use cases. Simple targeting rules, user segments, and percentage rollouts. No enterprise complexity.
Lightning Fast
Edge-cached evaluations with sub-50ms response times. Your users won't notice a thing.
Built-in Safety
SDK caches flags locally. If our API goes down, your app keeps working with cached values.
Gradual Rollouts
Release to 10% of users, watch metrics, then bump to 50%. Consistent hashing ensures users don't flip-flop.
Multiple Environments
Development, staging, production. Each environment gets its own API key and flag states.
Team Collaboration
Invite your whole team. No per-seat pricing on Pro. Everyone can toggle flags and ship.
Change History
See who changed what, and when. Full audit trail for every flag toggle and rollout change.
User Targeting
Target specific users, segments, or attributes. Show features to beta testers, enterprise customers, or specific regions.
CLI Cleanup
Remove stale flag code automatically with our CLI. Scans your codebase and safely removes old feature checks.
Ship in three steps
Create a flag
Give it a name like "new-checkout" in the dashboard. Takes 5 seconds.
Check in code
Wrap your feature in an if statement. Deploy to production.
Toggle at will
Turn features on or off instantly. No deploys needed.
Clean up stale feature flags automatically
Feature flag tech debt costs teams ~$125K/year. Our CLI removes dead code so you don't have to.
- Scans your codebase for flag usage
- Supports React, Node.js, TypeScript
- Git-based undo (safe rollback)
- Dry-run mode to preview changes
Scanning for 'new-checkout'...
Found 5 references in 3 files
src/pages/checkout.tsx
- if (flag) { NewCheckout }
+ NewCheckout
src/components/Cart.tsx
- {flag && <Badge />}
+ <Badge />
✓ 5 transformed, 0 skipped
Simple, honest pricing
Start free, upgrade when you need more. No surprises.
Free
Perfect for side projects and MVPs
$0/month
- 1 workspace
- 5 feature flags
- 100,000 evaluations/month
- 1 environment (Production)
- Percentage rollouts
- Team members
Pro
For growing startups and teams
$19/month
- Unlimited workspaces
- Unlimited feature flags
- 1,000,000 evaluations/month
- Unlimited environments
- Percentage rollouts
- Unlimited team members
All plans include: API access, JavaScript SDK, React hooks, and email support.
Why not LaunchDarkly?
Enterprise tools are great for enterprises. If you're a solo dev or small team, you don't need 90% of their features—but you'll pay for them anyway.
| Feature | Featsync | Others |
|---|---|---|
| Starting price | $0 (then $19) | $20-75+/seat |
| Team pricing | Unlimited (flat) | Per-seat |
| Setup time | 5 minutes | Hours to days |
| Learning curve | Minimal | Steep |
| Boolean flags | ||
| Percentage rollouts | ||
| User targeting rules | ||
| User segments | ||
| Complex targeting logic | Basic | Advanced |
Need advanced targeting with custom rules and integrations? Enterprise tools have more. We focus on what 80% of teams actually need.
Ready to ship faster?
Create your first feature flag in under a minute. No credit card required.