- Feature gates — boolean access (can this customer use analytics? yes/no)
- Usage limits — numeric caps (this customer can make 10,000 API calls/month)
- Define features and assign them to plans (in the dashboard or via API)
- Check access at runtime using can() — in your API (Node/Python SDK) or UI (React useCan hook)
- Get real-time updates via WebSocket (React SDK auto-subscribes)
- Real-time WebSocket updates — no polling
- Low-latency cached counters for sub-millisecond checks
- Margin-aware responses (cost/revenue/margin per use)
- React SDK components (FeatureGate, UsageGate, PlanGate, LockedOverlay)