Rollgate Documentation
Enterprise-grade feature flag management built for production. Ship confidently with real-time updates, precise targeting, and instant rollbacks.
Quickstart
Get up and running in under 5 minutes. Create your first feature flag and integrate it into your app.
React SDK
Add feature flags to your React app with hooks and providers. Supports real-time updates.
Node.js SDK
Server-side feature flags with circuit breaker, caching, and Prometheus metrics built-in.
REST API
Full API reference for managing flags, projects, and users programmatically.
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
| Platform | Package | Docs |
|---|---|---|
| React | @rollgate/sdk-react | View docs |
| Vue | @rollgate/sdk-vue | View docs |
| Angular | @rollgate/sdk-angular | View docs |
| Svelte | @rollgate/sdk-svelte | View docs |
| Browser | @rollgate/sdk-browser | View docs |
Backend
| Platform | Package | Docs |
|---|---|---|
| Node.js | @rollgate/sdk-node | View docs |
| Go | github.com/rollgate/sdk-go | View docs |
| Python | rollgate | View docs |
| Java | io.rollgate:rollgate-sdk | View docs |
| .NET | Rollgate.SDK | View docs |
Mobile
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
| Metric | SSE (Real-time) | Polling |
|---|---|---|
| Concurrent connections | 70,000+ | 10,000 VUs |
| Error rate | 0% | 0% |
| Memory usage | ~470 MiB | ~658 MiB |
| Throughput | Real-time push | 4,629 req/s |
Ready to get started?
Create your free account and ship your first feature flag in minutes.