Feature flags for teams that ship fast
Roll out features gradually, run A/B experiments, and kill switches instantly. Featureflip gives your team real-time control over every release with percentage rollouts, user targeting, and SDKs for every major language and platform. Free to start.
app.js
import { Featureflip } from '@featureflip/js';
const client = Featureflip.initialize({
sdkKey: 'sdk-dev-abc123',
});
if (client.variation('new-checkout', user, false)) {
showNewCheckout();
} Everything you need to ship safely
Instant Rollouts
Toggle features on or off in real-time. No deployments needed.
Percentage Rollouts
Gradually roll out to a percentage of users and monitor impact.
Multi-Environment
Separate configurations for development, staging, and production.
SDKs for Every Stack
13 official SDKs — Node.js, Python, Go, Java, C#, Ruby, PHP, Swift, Flutter, Android, React, and more.
Simple, transparent pricing
Start free, scale as you grow.
Solo
Free
For freelancers and individual developers
- 1 project
- 1 team member
- 2 environments
- 10 flags per project
- 7-day audit logs
- Community support
Pro
$49/mo
For small to medium teams
- 10 projects
- 10 team members
- 5 environments
- Unlimited flags
- 30-day audit logs
- Email support
Business
$149/mo
For growing organizations
- 25 projects
- 25 team members
- Unlimited environments
- Unlimited flags
- 90-day audit logs
- Priority support
Need more? Contact us for Enterprise pricing.
Frequently asked questions
- What are feature flags?
- Feature flags (also called feature toggles) let you turn features on or off in your application without deploying new code. Imagine you are launching a redesigned checkout flow: instead of shipping it to all users at once and hoping nothing breaks, you wrap it in a flag and gradually roll it out to 5%, then 25%, then 100% of users — or instantly roll it back if error rates spike. They enable gradual rollouts, A/B testing, and instant kill switches for any feature. With Featureflip, you can also target specific users or segments using custom attributes, so beta testers or internal employees see new features before a public launch. No redeployment is needed — just toggle the flag from the dashboard. This separation of deployment from release gives teams the confidence to ship continuously without taking on unnecessary risk.
- Is Featureflip free to use?
- Yes! The Solo plan is free forever and includes 1 project, 10 flags, 2 environments, and 7-day audit logs — more than enough to add feature flags to a real application with separate development and production configs. For example, a solo developer could gate a new payment integration behind a flag and roll it out to a small percentage of users before going fully live, with an instant kill switch available if anything goes wrong. Paid plans start at $49/month ($39/month billed annually) for the Pro plan, which unlocks more projects, unlimited flags, additional team members, and longer audit log retention. The Business plan at $149/month ($119/month billed annually) is built for larger organizations with higher usage needs. Every paid plan includes percentage rollouts, attribute-based targeting, multi-environment support, and real-time SSE streaming to keep clients up to date.
- What programming languages are supported?
- Featureflip provides official server-side SDKs for JavaScript/TypeScript, Node.js, Python, C#, Java, Go, PHP, and Ruby — these download your flag configuration at startup and evaluate flags locally in your process for sub-millisecond performance with no additional network hop per check. Client-side SDKs for React, Browser, Swift, Flutter, and Android receive pre-evaluated flag values over real-time SSE streaming, so your mobile and web apps stay in sync the moment you change a targeting rule in the dashboard. You can also call the Evaluation API directly using any HTTP client if you are working in a language without an official SDK. All SDKs are open source under the Apache 2.0 license and published to their respective registries — npm, PyPI, NuGet, Maven Central, Packagist, RubyGems, and pkg.go.dev — so you can install them through your standard package manager.
- How is Featureflip different from other feature flag platforms?
- Featureflip is built for simplicity and speed. Server-side SDKs evaluate flags locally in your process, so flag checks add no network latency — a critical difference from platforms where every evaluation round-trips to a remote service and adds measurable overhead at scale. Real-time SSE streaming pushes configuration changes to your running application within seconds, so there is no polling delay when you flip a targeting rule or adjust a rollout percentage in the dashboard. The UI is intentionally minimal: create a flag, configure percentage rollout or attribute-based targeting, and start releasing in minutes rather than hours. Unlike some enterprise platforms that require proprietary sidecar agents or extensive onboarding, Featureflip works with a single SDK initialization and standard HTTP. The free Solo plan means you can evaluate it on a real production project before spending anything.