Feature Flags.
Self-Hosted.
Simple.
Ship features safely with real-time toggles, dynamic environments for every PR, and complete control over your data. One binary. No dependencies.
import { init, isEnabled } from '@flagit/node';
await init({
url: 'https://flags.yourcompany.com',
key: 'fgt_srv_...'
});
if (isEnabled('new-checkout')) {
// Ship the new checkout flow
return newCheckout();
} Try it in 30 seconds
One command. See it working locally.
$ docker run -d -p 8080:8080 -v flagit-data:/data s4labs/flagit admin@localhost / admin Community tier is free forever — 5 flags, 2 environments, 3 users. No credit card required.
Works with your stack
See it in action
A clean, intuitive interface for managing your feature flags.
Everything you need for feature management
Built for developers who want control over their feature releases without the complexity of enterprise solutions.
Real-time Updates
Changes propagate instantly via Server-Sent Events. Toggle a flag in the dashboard, see it reflect in your app within milliseconds.
Dynamic Environments
Create isolated flag environments for every merge request. Test features in isolation, then merge with confidence.
Multi-tenancy & RBAC
Organize flags by groups and projects. Role-based access control keeps teams focused on what matters to them.
Debugging & Observability
Live evaluation debugger shows exactly why flags evaluate the way they do. Complete audit trail, structured JSON logging, and real-time debugging streams.
Single Binary
One ~10MB binary. No Redis, no Postgres, no external dependencies. Just download, run, and you're ready.
Official SDKs
First-class support for 14 languages and frameworks. Server SDKs for Node.js, .NET, Python, Go, Rust, Ruby, PHP. Client SDKs for React, Vue, Angular, iOS, Android.
Up and running in 5 minutes
From zero to feature flags in five simple steps.
Deploy
Run a single Docker command or download the binary. No Redis, no Postgres, no complex setup.
Activate
Enter your license key or start with the free Community tier. No credit card required.
Create flags
Use the dashboard to create flags, organize them into projects, and set up environments.
Integrate
Install the SDK for your platform, initialize with your API key, and start checking flags.
Ship
Toggle features in real-time, roll out gradually, and instantly disable if issues arise.
Deploy
Run a single Docker command or download the binary. No Redis, no Postgres, no complex setup.
Activate
Enter your license key or start with the free Community tier. No credit card required.
Create flags
Use the dashboard to create flags, organize them into projects, and set up environments.
Integrate
Install the SDK for your platform, initialize with your API key, and start checking flags.
Ship
Toggle features in real-time, roll out gradually, and instantly disable if issues arise.
Integrate in minutes
First-class SDKs with local caching and real-time sync. Or use the REST API directly.
npm install @flagit/node import { init, isEnabled, getValue } from '@flagit/node';
// Initialize once at startup
await init({
url: 'https://flags.yourcompany.com',
key: process.env.FLAGIT_KEY,
environment: 'production'
});
// Check boolean flags
if (isEnabled('new-checkout')) {
return newCheckoutFlow();
}
// Get typed values
const maxItems = getValue<number>('cart-limit', 10); Why self-hosted matters
Feature flags are critical infrastructure. They shouldn't depend on a third-party service being up, or require your data to leave your network.
Complete Data Ownership
Your feature flags and usage data never leave your infrastructure. Perfect for regulated industries and privacy-conscious teams.
No Vendor Lock-in
No vendor lock-in means you control your deployment. Export your data anytime, migrate when needed. Your data, your rules.
Predictable Costs
No per-seat pricing, no usage-based surprises. Run on your existing infrastructure with zero ongoing licensing fees.
Network Isolation
Deploy in air-gapped environments or private networks. No external dependencies, no outbound connections required.
Built for privacy
Your feature flags are business-critical. We take security seriously.
Your Data Stays Yours
Flagit runs entirely on your infrastructure. Your flag configurations, user data, and evaluation logs never leave your servers.
Zero Telemetry
No analytics, no tracking, no phone-home. We have no idea how you use Flagit - and that's by design.
GDPR Friendly
Self-hosting means no third-party data processing. Your compliance team will love it.
Audit-Ready
Full audit logs of every flag change. Know who changed what and when. Export for compliance reviews.
Early reactions
What beta testers are saying about Flagit.
Had it running in our dev environment in under 10 minutes. Definitely considering this for our next greenfield project instead of paying per-seat fees.
Marcus Chen
Senior Developer at Stealth Startup
We're evaluating Flagit for a new microservices project. The single binary deployment and SQLite storage fits perfectly with our keep-it-simple philosophy.
Sarah Lindqvist
CTO at Nordic SaaS
Testing the beta for our upcoming platform rebuild. The real-time SSE updates are impressive - exactly what we need for feature rollouts.
James Okonkwo
Engineering Lead at FinTech Platform
Simple, transparent pricing
No per-seat fees. No MAU limits. No surprises.
Community
Perfect for small projects and evaluation.
- Up to 5 feature flags
- 2 environments
- 1 project
- 1 organization
- Dashboard access
- Community support
Pro
Launch PriceFor teams shipping features with confidence.
- Unlimited feature flags
- Unlimited environments
- Unlimited projects
- 1 organization
- Unlimited users
- Targeting rules & segments
- CI/CD API integration
- Real-time SSE updates
- Email support
Enterprise
Multi-tenant deployments and reseller options.
- Everything in Pro
- Multiple organizations
- White-label / reseller ready
- Custom branding
- Priority support with SLA
- Custom feature development
- Training & onboarding
- Custom licensing terms
No Per-Seat Fees
Add your whole team. Pricing stays the same.
No MAU Limits
Evaluate millions of flags. No usage caps.
Annual Billing
Pay once per year. Budget predictably.
Self-Hosted
Your data stays on your servers.
Special Discounts Available
Try the Live Demo
Explore Flagit with our live demo instance. No signup required.
Demo resets every 24 hours. Data is not persisted.
14-day money-back guarantee. No questions asked.
Built different
We focused on simplicity, performance, and fair pricing.
Single Binary
One executable, no dependencies. Download and run in seconds.
SQLite Built-in
No database setup required. Your data stays local and portable.
Real-time Updates
Server-Sent Events push flag changes instantly to all clients.
Dynamic Environments
Create unlimited environments on the fly. Dev, staging, prod, and beyond.
Multi-tenancy
Organize flags by groups and projects. Perfect for teams and clients.
Predictable Pricing
No per-seat fees. No surprise bills. One price for your whole team.
Latest insights
Tips, tutorials, and best practices for feature flag management.
Announcing Flagit: Self-Hosted Feature Flags for Everyone
Introducing Flagit, a lightweight, self-hosted feature flag service built in Rust. Your data, your servers.
The Complete Guide to Progressive Rollouts
How to safely ship features to 1%, then 10%, then 100% of users.
Trunk-Based Development with Feature Flags
Stop maintaining long-lived feature branches. Learn how feature flags enable continuous integration.
Common questions
Quick answers to help you decide if Flagit is right for you.
What happens when my license expires?
Your Flagit instance continues to work - flags keep evaluating normally. You just won't receive updates or support. When you renew, you get access to all updates released during the gap. No lock-in, no data loss.
Is my data really private?
Yes. Flagit runs entirely on your infrastructure. Your flag configurations, user data, and evaluation logs never leave your servers. We have no access to your instance. Zero telemetry, zero phone-home.
What if Flagit goes down?
Our SDKs cache all flags locally. If your Flagit server is unavailable, your application continues working with cached values. When the connection is restored, flags sync automatically. Your users never notice.
Can I migrate from LaunchDarkly?
Yes. Flagit supports similar concepts (flags, environments, targeting rules). While there's no automated migration tool yet, most teams migrate within a few hours. Our SDK API is intentionally similar for easy switching.
Why self-hosted instead of SaaS?
Data sovereignty, predictable costs, and zero latency. Your flags evaluate locally with no network roundtrips to a third-party server. No per-seat fees that grow with your team. Your compliance team will thank you.
Is there a free trial?
The Community tier is free forever with up to 5 flags. For Pro, we offer a 14-day money-back guarantee - try it risk-free. You can also explore our live demo instantly, no signup required.
Ready to ship features faster?
Get started with Flagit today. Free tier available, no credit card required.