Citrix NetScaler · Rate Limits

Citrix Netscaler Rate Limits

NetScaler is a customer-deployed appliance (MPX / VPX / SDX / CPX) plus the NetScaler Console (ADM) management plane. The NITRO REST/JSON API is the primary management interface; throughput is bounded by the appliance's management-CPU and the licensed throughput tier rather than a cloud-style per-second quota. NetScaler itself can also enforce data-plane rate-limit and responder policies on the customer's traffic, configured per virtual server.

3 Limits Throttle: 429
Application Delivery ControllerLoad BalancingAPI GatewayRate Limiting

Limits

NITRO management API appliance
varies
bounded by NetScaler management-CPU and platform
NetScaler Console (ADM) API tenant
varies
see NetScaler Console scale guide for the deployed cluster size
Data-plane rate limiting virtual_server
configurable
configured per virtual-server / responder policy by the appliance administrator

Policies

Capacity-bounded
Management throughput is bounded by appliance CPU and the licensed throughput tier, not by a cloud-style per-second quota.
Bulk operations
Use NITRO bulk endpoints rather than per-resource calls for large config changes.
Backoff Strategy
Implement exponential backoff with jitter on HTTP 429/503 responses from NITRO and NetScaler Console APIs.
Token reuse
Reuse session tokens until expiry; do not log in per request, which floods the management plane.

Sources