Rate limits
Each developer key has its own rate limit, measured in requests per minute. New keys are created with a default of 60 requests per minute. Exceeding it returns429 Too Many Requests.
Handling 429
Back off and retry. Simple exponential backoff (1s, then 2s, then 4s) is enough for most integrations. Spread bursts of calls out rather than firing them in parallel.Metering
Every tool call is metered and aggregated per key. For each key, Nikiwa tracks:- Current-period units, the usage in the current billing period (
YYYYMM). - Total calls and total units, durable lifetime counters.
- Per-tool breakdown, calls and units grouped by tool name.
The Tools API and the MCP server are metered and rate-limited independently, each on its own per-key window.