Skip to content

Platform limits

Hard operational limits, in one place. Rate limits (requests/min by plan) live on their own page; this page is everything else you can hit.

Request & response

LimitValueBeyond it
JSON-RPC request body10 MiBrequest rejected
Batch size100 itemsHTTP 413, JSON-RPC -32600 (batch too large), nothing executed
Response size (any chain)50 MiBlarger node responses are cut off — narrow the query (block ranges, pagination)
Upstream request timeout30 s per node attemptfailover / -32603
Gateway route timeout60 s connect / read / writeHTTP 504

Batches count as one request against the per-minute/hour/day windows but each inner call is metered and cache-checked individually — details in Batches, retries & caching.

WebSockets

LimitValue
Max frame size (either direction)16 MiB
Handshakesrate-limited per key (~10/min) — reconnect with backoff
Open streamunmetered; server pings every 30 s, reply or be reaped

Details and per-chain subscription APIs: WebSockets.

Failover and retries (what the platform does for you)

  • Multi-node chains are load-balanced; on a transport error (node unreachable, connection reset) the proxy re-routes the request to the next node — up to 3 attempts — before returning -32603 backend request failed.
  • A valid response is never retried: if a node answers with a JSON-RPC error, you get that error. Retrying application-level errors is your call (retry matrix).
  • The gateway additionally retries upstream connection failures (3 tries) before surfacing 502/504.

Quotas

QuotaDefaultBeyond it
Compute Units per project100,000 CU/dayJSON-RPC -32005 until the 24 h window rolls
Requestsper plan (rate limits)HTTP 429 + Retry-After
Heavy methodsper plan, per minuteHTTP 429, -32029

Health probe

GET https://rpc.au.ro/healthz answers {"status":"ok"} without an API key — safe for load-balancer checks and uptime monitors on your side. It reflects gateway liveness, not per-chain node health; for chain-level probing call a cheap method on the chain you depend on (e.g. getblockcount, server_info) with your key.

Management API

LimitValue
Login / registration10/min per IP; repeated failures lock the account temporarily
Request body1 MB
Support ticket attachments5 per ticket, 10 MiB each (png/jpg/log/txt/json/pdf)

If a limit here blocks a legitimate workload, request a raise or open a support ticket — categories exist for exactly that.