Rollgate Documentation

Enterprise-grade feature flag management built for production. Ship confidently with real-time updates, precise targeting, and instant rollbacks.

Why Rollgate?

Production-ready infrastructure: 70,000+ concurrent SSE connections, sub-millisecond flag evaluation, built-in circuit breaker with automatic recovery.

Enterprise security: GDPR/CCPA compliant, EU data residency, TLS 1.3 encryption, scoped API keys, and comprehensive audit logging.

Multi-platform SDKs: 12 production-ready SDKs across 7 languages. Frontend (React, Vue, Angular, Svelte, Browser), Backend (Node.js, Go, Python, Java, .NET), and Mobile (React Native, Flutter) — all with built-in resilience patterns.

Predictable pricing: No per-seat fees, no MTU limits. Start free, scale as you grow.

Enterprise-Grade Features

Advanced Targeting

18 operators for precise user segmentation. Target by country, plan, app version, email domain, or any custom attribute. Server-side evaluation ensures security.

Scheduled Releases

Plan flag changes in advance. Schedule product launches, promotions, and maintenance windows with automatic enable/disable at specified times.

Instant Rollback

Every change is versioned with full audit trail. Revert to any previous state in milliseconds - restore enabled state, rollout percentage, and targeting rules.

Circuit Breaker

Built-in resilience pattern in all SDKs. Applications continue with cached values during outages. Automatic recovery when service resumes.

Audit Logging

Complete audit trail for compliance. Track who changed what, when, and from where. Export logs for security analysis and regulatory requirements.

Multi-Environment

Separate configurations per environment. Test in staging without affecting production. Promote changes through your deployment pipeline.

Official SDKs

All SDKs include circuit breaker, retry with exponential backoff, caching, and user context for targeting.

Frontend

PlatformPackageDocs
React@rollgate/sdk-reactView docs
Vue@rollgate/sdk-vueView docs
Angular@rollgate/sdk-angularView docs
Svelte@rollgate/sdk-svelteView docs
Browser@rollgate/sdk-browserView docs

Backend

PlatformPackageDocs
Node.js@rollgate/sdk-nodeView docs
Gogithub.com/rollgate/sdk-goView docs
PythonrollgateView docs
Javaio.rollgate:rollgate-sdkView docs
.NETRollgate.SDKView docs

Mobile

PlatformPackageDocs
React Native@rollgate/sdk-react-nativeView docs
FlutterrollgateView docs

Security & Compliance

Data Privacy

  • ✓ GDPR compliant (Art. 15, 17, 20)
  • ✓ CCPA opt-out support
  • ✓ Data export & deletion APIs
  • ✓ No PII in flag evaluation logs

Infrastructure

  • ✓ EU data residency (Hetzner DE)
  • ✓ TLS 1.3 encryption in transit
  • ✓ Encrypted at rest (AES-256)
  • ✓ Regular security audits

Access Control

  • ✓ Scoped API keys per environment
  • ✓ Read-only client keys
  • ✓ Full audit trail
  • ✓ OAuth integration (Google, GitHub)

Performance

MetricSSE (Real-time)Polling
Concurrent connections70,000+10,000 VUs
Error rate0%0%
Memory usage~470 MiB~658 MiB
ThroughputReal-time push4,629 req/s

Ready to get started?

Create your free account and ship your first feature flag in minutes.