// the find
ipfs/public-gateway-checker
Checks which public gateways are online or not
A browser-based tool that checks which public IPFS gateways are currently reachable and what features they support (CORS, origin isolation, trustless retrieval). Useful for IPFS developers who need to quickly sanity-check the public gateway landscape or pick a gateway for demo/testing work. Not something you'd use in production.
Origin isolation checking is genuinely useful — the ⚠️ warning for gateways that share localStorage/cookies across all CIDs is the kind of security detail most gateway lists ignore. The check architecture is modular: separate TypeScript files per feature type (Cors.ts, Origin.ts, Trustless.ts, Ipns.ts) making it straightforward to add new conformance checks. A GitHub Actions workflow auto-runs gateway conformance checks and opens generated PRs to update the list, so the data stays fresher than most community-maintained lists. The security notes in the README are honest about the limits of public gateways rather than hiding them.
The whole thing is client-side JavaScript polling from your browser, which means results vary by your network location and are useless for building any kind of aggregate uptime picture. There's no historical data — you get a point-in-time snapshot with no way to distinguish 'down right now' from 'always flaky'. The repo has 382 forks mostly from people adding their own gateways, which means the gateway list itself is the primary maintenance burden and will always be partially stale. No API or CLI mode — if you want to check gateways programmatically in a build pipeline, you're on your own.