Now Available

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.

Community — Free forever Pro$169/yr Launch Price
16k+
Requests/sec
2ms
Avg Latency
0
Dependencies
app.ts
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();
}
TypeScript Connected
Real-time updates via SSE
new-checkout: enabled
Instant sync

Try it in 30 seconds

One command. See it working locally.

Terminal
$ docker run -d -p 8080:8080 -v flagit-data:/data s4labs/flagit
1
Open browser
localhost:8080
2
Login
admin@localhost / admin

Community tier is free forever — 5 flags, 2 environments, 3 users. No credit card required.

Works with your stack

Node.js
.NET
React
Vue
Python
Go
Go
Rust
Swift
Kotlin
Flutter
Ruby
PHP
PHP
REST API
Dashboard

See it in action

A clean, intuitive interface for managing your feature flags.

demo.flag-it.dev
Real-time flag updates
Visual targeting rules
Evaluation statistics
Features

Everything you need for feature management

Built for developers who want control over their feature releases without the complexity of enterprise solutions.

SSE streaming

Real-time Updates

Changes propagate instantly via Server-Sent Events. Toggle a flag in the dashboard, see it reflect in your app within milliseconds.

MR/PR workflows

Dynamic Environments

Create isolated flag environments for every merge request. Test features in isolation, then merge with confidence.

Team collaboration

Multi-tenancy & RBAC

Organize flags by groups and projects. Role-based access control keeps teams focused on what matters to them.

Live debugger

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.

Zero dependencies

Single Binary

One ~10MB binary. No Redis, no Postgres, no external dependencies. Just download, run, and you're ready.

14 SDKs

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.

2ms
Avg Response
p50 < 1ms
16k+
Requests/sec
Single instance
Free
To Start
No credit card
100%
Self-Hosted
Your data, your servers
Getting Started

Up and running in 5 minutes

From zero to feature flags in five simple steps.

1

Deploy

Run a single Docker command or download the binary. No Redis, no Postgres, no complex setup.

2

Activate

Enter your license key or start with the free Community tier. No credit card required.

3

Create flags

Use the dashboard to create flags, organize them into projects, and set up environments.

4

Integrate

Install the SDK for your platform, initialize with your API key, and start checking flags.

5

Ship

Toggle features in real-time, roll out gradually, and instantly disable if issues arise.

SDKs & API

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);
Self-Hosted First

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.

Your Infrastructure
Flagit Server
flags.internal
Your App
app.internal
Internal Network
Data never leaves your network
External SaaS
Not required
Security First

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.

Open for security audits · No vendor lock-in · Full data portability
Beta Feedback

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

Pricing

Simple, transparent pricing

No per-seat fees. No MAU limits. No surprises.

Community

Free forever

Perfect for small projects and evaluation.

  • Up to 5 feature flags
  • 2 environments
  • 1 project
  • 1 organization
  • Dashboard access
  • Community support
Get Started Free
Most Popular

Pro

Launch Price
$279 $169 /year

For 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
Start Pro Trial

Enterprise

Custom

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
Start Enterprise

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

Startups: 50% off first year Open Source: Free Pro license Education: Free Pro license
Contact us to apply →

Try the Live Demo

Explore Flagit with our live demo instance. No signup required.

Open Demo
admin@localhost / admin

Demo resets every 24 hours. Data is not persisted.

14-day money-back guarantee. No questions asked.

Why Flagit

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.

FAQ

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.

Your data stays on your servers

Ready to ship features faster?

Get started with Flagit today. Free tier available, no credit card required.

Community — Free forever Pro$169/yr Launch Price
Free Tier Available
Self-Hosted
5-Minute Setup