When Claude Code stops with "API Error", you want to know whose fault it is: Anthropic's, your network's, or Selan's in between. The provider's status page is the obvious place to look, and it is often the last to know. It says Operational until somebody there writes an incident.
On 13 November that gap was twelve minutes. From 09:46 UTC, Anthropic's sign-in service began refusing some of the requests made with Claude subscriptions, answering "credential validation failed". Claude Code retried each one, and some people saw API Error once the retries ran out. Anthropic posted its incident at 09:58 UTC. Selan's own traffic had shown the failures from the first minute, but nobody outside Selan could see them.
Every provider, as your requests see it
status.selan.ai measures each AI provider from the requests Selan sends it, and puts what the provider says about itself alongside.

Each row is one way Selan reaches a provider: Claude with a subscription and with an API key, OpenAI's Codex and its API, Google Vertex AI, OpenRouter and Kimi. A row shows:
- the share of requests that succeeded in the last 15 minutes, and how soon answers started;
- the last 30 days, a bar a day, from the provider's own incidents on the parts Selan uses;
- what the provider's status page says right now, with a link to it.
A failure counts against the provider only when the provider answered with it: an error from Anthropic, or a stream it broke off. Anything that goes wrong inside Selan counts against Selan, which has a row of its own under the providers, with 30 days of history. On a day like 13 November the page reads "Claude is having trouble", and under it "Selan itself is running normally".
Open a row for the detail
A row opens to the last 24 hours as Selan saw them, half an hour a bar, and the incidents the provider reported over 30 days, each linked to the provider's own page.

Under the providers, the page lists open incidents in the providers' own words. It shows only those on the parts Selan uses, so an outage of a connector you never call stays off it.
The numbers are totals across all of Selan's traffic, and no company, person or prompt is ever shown. The page updates every minute. It is also at selan.ai/status, linked from every page's footer.