# Is the internet OK? > The status page of the whole internet: big outages and critical security flaws, in plain words, updated every few minutes. It also checks any public GitHub repo: every lockfile, 30+ formats in 14 ecosystems. Public JSON, no key. ## API - [Status](https://istheinternetok.com/status.json): the answer, a one-sentence summary, every watched service and every open incident with what to do - [What changed](https://istheinternetok.com/events.json): ?since=, incidents and big outages as events - [Alerts](https://istheinternetok.com/skill.md): POST /subscriptions.json for a webhook or an ntfy.sh topic; /feed.xml?products=...&packages=... for a narrowed RSS - [Am I affected?](https://istheinternetok.com/check.json): GET ?packages=npm:next@16.3.0&products=chrome, or POST a lockfile (?filename= for any of 30+ formats); every known flaw for exact versions, the answer on the site's scale, which packages to update - [Is this repo OK?](https://istheinternetok.com/v1/repos/vercel/next.js): GET /v1/repos/{owner}/{repo}, a public GitHub repo's lockfiles at its latest commit (30+ formats in 14 ecosystems: npm, PyPI, crates.io, Go, Maven, NuGet, RubyGems, Packagist, Pub, Swift, Hex, Hackage, CRAN, Julia) against every known flaw; the contract is https://istheinternetok.com/v1/openapi.json - [Skill](https://istheinternetok.com/skill.md): how an agent should use both, and how to watch for someone - [OpenAPI](https://istheinternetok.com/openapi.json): the contract - [MCP server](https://istheinternetok.com/mcp): the same as tools (internet_status, list_incidents, get_incident, events_since, check_stack, check_repo), Streamable HTTP, no key. In Claude: Settings > Connectors > Add custom connector, URL https://istheinternetok.com/mcp. [Server card](https://istheinternetok.com/mcp/server-card) ## Pages - [Home](https://istheinternetok.com/): the answer - [Check a GitHub repo](https://istheinternetok.com/repos/): the repo check itself: every lockfile format it reads, how well, how it works, the README badge - [Is my repo OK?](https://istheinternetok.com/r/vercel/next.js/): /r/{owner}/{repo}/, a public GitHub repo's answer, what touches its users apart from what is only internal, and what to update first - [Am I affected?](https://istheinternetok.com/check/): a GitHub repo's link, the apps someone uses, or a project's dependencies - [How it works](https://istheinternetok.com/about/): the rules behind the answer and the sources