Skip to main content

When this happens

A generic temporary unavailability that is not tied to a specific analyzer’s upstream. Causes include:
  • Database failover or short connection saturation.
  • Cloud Run cold-start delays under unusual load patterns.
  • Scheduled maintenance windows.
  • Generic gateway / network blips.
If the underlying cause was a single analyzer’s upstream, the API returns analyzer_unavailable instead.

Example response

How to recover

  1. Read Retry-After if present (otherwise default to a few seconds).
  2. Sleep + jitter, retry up to 3 times.
  3. If retries are exhausted, check the status page.
The official SDKs handle this automatically.

SDK behaviour

SDKs auto-retry up to the configured retry ceiling.