High-Frequency
Feature Flags.
Self-hosted feature flags with zero-allocation evaluation, real-time SSE push, and built-in Bayesian experimentation. Free under MIT.
Enterprise capabilities.
Zero cloud tax.
Enterprise feature management, progressive delivery, and automated experimentation — without vendor lock-in or per-seat pricing.
Real-Time SSE Push
Flag updates propagate instantly via Server-Sent Events. Zero polling. Redis Pub/Sub fan-out across all API nodes.
Granular Targeting
Percentage rollouts, user attribute overrides, SemVer matching, and contextual rules — all evaluated locally in-memory.
Bayesian A/B Testing
Multi-Armed Bandit workers run Monte Carlo simulations via Beta distributions, autonomously shifting traffic toward winning variants.
100% Self-Hosted
Deploy in your VPC or Kubernetes cluster. No PII or evaluation context ever leaves your network. GDPR-ready by design.
ClickHouse Analytics
Kafka event streaming into ClickHouse OLAP for sub-second experimentation telemetry and real-time dashboards.
SSRF-Safe Webhooks
Outbound triggers for Slack, Teams, and CI/CD with Polly-powered retries, exponential backoff, and Dead-Letter Queues.
HFT-grade evaluation latency
Compiled expression trees and zero-allocation contexts deliver nanosecond evaluation with no GC pressure. Mean ≈ P95 — no tail latency spikes.
BenchmarkDotNet Resultsv1.0.0-rc.3
Intel Core i7-14700K, 20 Physical Cores, .NET 10.0 Release (AOT)
| Method | Scenario | Mean | P95 | Alloc |
|---|---|---|---|---|
| Evaluate_NoRules_AOT | Baseline | 6.73 ns | 6.76 ns | 0B |
| Evaluate_1Rule_AOT | Typical | 28.13 ns | 28.24 ns | 0B |
| Evaluate_ComplexRule_AOT | MAB/Rollout | 92.75 ns | 93.15 ns | 0B |
| Evaluate_10Rules_AOT | Worst-case | 120.21 ns | 120.57 ns | 0B |
| TrackEvent_10Rules_AOT | Metrics | 45.52 ns | 45.77 ns | 0B |
Suitable for High-Frequency Trading infrastructure.
Mean latency tracks P95 within 1% — the evaluation path has deterministic, jitter-free performance with zero garbage collector pauses. Every scenario shows 0 bytes allocated.
How ToggleMesh works
From flag change to evaluation in nanoseconds.
Configuration Push
Admin UI flag update → PostgreSQL write + Redis Pub/Sub invalidation to API nodes.
Configuration Push
Admin UI changes a flag → EF Core interceptor fires → PostgreSQL write + Redis Pub/Sub invalidation to all API nodes.
Real-Time SSE Fan-Out
Zero-Alloc Local Evaluation
Analytics Pipeline
Integrate in under 60 seconds
Register the SDK, call IsEnabled() — done.
Type-safe flag constants via the CLI eliminate string typos.
builder.Services.AddToggleMeshClient(options => { options.BaseUrl = "https://api.togglemesh.dev"; options.ApiKey = "tm_server_xxxxxxxx"; }).AddToggleMeshHttpContext();
public void ProcessOrder(IToggleMeshClient toggleMesh) {if (toggleMesh.IsEnabled(Flags.NewCheckoutFlow)){ ExecuteNextGenGateway(); } }
See how ToggleMesh compares
Enterprise capabilities without enterprise pricing.
We're transparent about both our strengths and our roadmap.
| Feature | ToggleMesh | LaunchDarkly | Statsig | Unleash |
|---|---|---|---|---|
| Full Self-Hosted | Relay only | |||
| 100% Data Privacy (PII never leaves) | ||||
| Zero-Alloc Evaluation | ||||
| Built-in Bayesian MAB | Frequentist (MAB is add-on) | |||
| Real-Time SSE Push | Polling | |||
| ClickHouse OLAP Analytics | ||||
| CLI Code Generation (All Languages) | ||||
| Pricing | Free (MIT) | Per-seat | Per-MAU | Freemium |
Native SDKs for your
entire stack
Strongly-typed, production-ready integrations with real-time sync, offline resilience, and instant local evaluation.
.NET
C#
$dotnet add package ToggleMesh.SDKNode.js
TypeScript
$npm install togglemesh-nodeBrowser / React
JS / TS
$npm install togglemesh-jsPython
Python 3.10+
$pip install togglemeshGo
Go 1.21+
$go get github.com/sdwck/ToggleMesh/sdks/goUnreal Engine
C++ (UE5)
$Download Release → Plugins/Full visibility into your feature delivery
Real-time metrics, experiment insights, and full control — from a single interface.
Self-host in under a minute
PostgreSQL + Redis + ToggleMesh API — one docker compose up away.
Ready to ship fearlessly?
Deploy ToggleMesh on your own infrastructure in under a minute. Free, open source, and built for teams that value data privacy.