Quick Start
Global Rate Limits
Apply a single limit across all RPC methods:Per-Method Limits
Configure different limits for specific methods:RateLimitBehavior
Control what happens when limits are exceeded:Error Handling
Handle rate limit errors withcatchTag:
RateLimitError includes:
method- The RPC method that was rate limitedmessage- Human-readable error message
Manual Consume
For explicit control, consume capacity before making calls:NoopRateLimiter
Disable rate limiting for testing:Layer Composition
Compose with other services:Service Interface
FiberRef Helpers
UsewithTimeout, withRetrySchedule, and withTracing to configure per-request behavior:

