Sign in

Rate Limits

The Steady API enforces rate limits to ensure fair usage and platform stability.

Default limits

Each user is subject to two limits across all API endpoints:

  • 30 requests per 10 seconds
  • 500 requests per 30 minutes

The short window guards against bursts while the longer window caps sustained usage. A request counts against both limits, and exceeding either one is rejected.

Rate limit headers

Every API response advertises your current quota state for each policy using the IETF RateLimit header fields:

Header Description
RateLimit Current quota state per policy, formatted as "name";r=remaining;t=seconds_until_reset
RateLimit-Policy The quota policies in effect, formatted as "name";q=quota;w=window_seconds

Exceeding the limit

If you exceed the rate limit, the API returns a 429 Too Many Requests response. The response includes a Retry-After header indicating the number of seconds to wait before retrying.