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.

Citrix Netscaler Rate Limits is the machine-readable rate-limit profile for Citrix NetScaler on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring varies and configurable.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled and serviceUnavailable.

Tagged areas include Application Delivery Controller, Load Balancing, API Gateway, and Rate Limiting.

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