solarOSsolarOS Docs
Api

Every Org API key has a rateLimitPolicy ({ limit, windowSeconds }, default { limit: 5000, windowSeconds: 3600 }; see DEFAULT_ORG_API_RATE_LIMIT in apps/web/src/lib/org-api/types.ts) that's enforced with a fixed window in apps/web/src/lib/org-api/rate-limit.ts. See Errors → Rate limit headers for the exact X-RateLimit-*/Retry-After headers and the 429 RATE_LIMITED error shape.

TODO(owner, likely engineering + product): write the full page from apps/web/src/lib/org-api/rate-limit.ts and confirm whether individual keys can be issued a non-default policy (and if so, who sets it and where it's surfaced in Settings) before publishing guidance on requesting a higher limit.

Was this page helpful?