Developer platforms

Is GitHub down?

Live GitHub status, measured independently. We probe 10 GitHub endpoints from monitoring regions on every continent and record every outage we detect.

GitHub is having problems

Some of our probes are failing. GitHub may be partially down or degraded in specific regions.

Checked every minute from 6 regions on every continent.

GitHub's official status page
Uptime, 24 hours
Uptime, 7 days
Uptime, 30 days
  • Website
    99.78% uptime, 30 days
    6 regions, 15 to 413 ms
    Unknown
    p50
    119 ms
    p95
    253 ms
    200 ms1000
    24 h ago12 h agonow
  • Git Operations
    100% uptime, 30 days
    6 regions, 171 to 305 ms
    Unknown
    p50
    245 ms
    p95
    421 ms
    500 ms2500
    24 h ago12 h agonow
  • API Requests
    95.38% uptime, 30 days
    6 regions, 46 to 394 ms
    Unknown
    p50
    261 ms
    p95
    739 ms
    500 ms2500
    24 h ago12 h agonow
  • Issues
    99.99% uptime, 30 days
    6 regions, 576 to 703 ms
    Unknown
    p50
    650 ms
    p95
    839 ms
    1000 ms5000
    24 h ago12 h agonow
  • Pull Requests
    99.98% uptime, 30 days
    6 regions, 696 to 856 ms
    Unknown
    p50
    776 ms
    p95
    994 ms
    2000 ms10000
    24 h ago12 h agonow
  • Packages
    100% uptime, 30 days
    6 regions, 151 to 331 ms
    Unknown
    p50
    235 ms
    p95
    364 ms
    500 ms2500
    24 h ago12 h agonow
  • Pages
    100% uptime, 30 days
    6 regions, 7 to 10 ms
    Unknown
    p50
    9 ms
    p95
    72 ms
    20 ms100
    24 h ago12 h agonow
  • Raw content
    99.26% uptime, 30 days
    6 regions, 7 to 10 ms
    Unknown
    p50
    9 ms
    p95
    182 ms
    20 ms100
    24 h ago12 h agonow
  • Official status feed
    83.32% uptime, 30 days
    6 regions, 158 to 507 ms
    Unknown
    p50
    308 ms
    p95
    507 ms
    500 ms2500
    24 h ago12 h agonow
  • DNS
    100% uptime, 30 days
    6 regions, 0 to 15 ms
    Unknown
    p50
    4 ms
    p95
    67 ms
    10 ms50
    24 h ago12 h agonow

Daily strip:99.9% or better95–99.9%below 95%no data yet

Get notified when GitHub goes down

Follow these 10 checks from your own workspace and get alerted through Slack, email, webhooks, or on-call the moment GitHub goes down. They don't count against your monitor quota. Free plan, no card required.

Notify me about GitHub

About GitHub outages

GitHub hosts source code, reviews, and CI for a very large share of software teams, so a GitHub outage rarely stays a GitHub problem. Pushes fail, pull requests will not merge, Actions runs queue for an hour, and deploy pipelines that pull from GitHub stall silently.

GitHub incidents are often partial: git operations work while Actions is degraded, or the website is fine while the API returns errors. We probe each surface separately, the website, Git over HTTPS, the REST API, Issues and Pull Requests, Packages on ghcr.io, Pages, and raw file downloads, plus GitHub's own status feed, so you can tell which part is affected.

What we check

Every row is a real monitor in upti.my, running from each of our regions. A failure in some regions marks the row degraded; failures from every region mark it down and open an outage.

CheckTargetExpectsInterval
Website
github.com itself is unreachable or erroring. Browsing repositories and reviewing pull requests is affected.
httpgithub.comHTTP 2001 min
Git Operations
The Git smart-HTTP handshake fails. git clone, fetch, and push over HTTPS are broken.
httpgithub.com/octocat/Hello-World.git/info/refsHTTP 2001 min
API Requests
A real REST API call fails. CLI tools, integrations, Dependabot, and anything using the API break.
httpapi.github.com/repos/octocat/Hello-WorldHTTP 2005 min
Issues
Issue pages are not loading.
httpgithub.com/octocat/Hello-World/issuesHTTP 2002 min
Pull Requests
Pull request pages are not loading. Code review is blocked.
httpgithub.com/octocat/Hello-World/pullsHTTP 2002 min
Packages
The GitHub Container Registry is not answering its normal authentication challenge. docker pull from ghcr.io fails.
httpghcr.io/v2/HTTP 4011 min
Pages
GitHub Pages hosting is unreachable. Project and documentation sites hosted on Pages are down.
httppages.github.comHTTP 2002 min
Raw content
raw.githubusercontent.com is failing. Install scripts, CI, and tools that fetch files directly break.
httpraw.githubusercontent.com/octocat/Hello-World/master/READMEHTTP 2001 min
Official status feed
GitHub's Statuspage-hosted status feed is unreachable. Rare, but it means you cannot rely on the official page either.
httpwww.githubstatus.com/api/v2/status.jsonHTTP 2005 min
DNS
github.com is not resolving. Every GitHub service is unreachable by name.
dnsgithub.comA record resolves1 min

For component-level detail and incident write-ups from the vendor, see GitHub's official status page.

Recent GitHub outages we detected

An outage is recorded when a probe fails from every monitoring region and closed when it recovers. Partial and single-region problems show as degraded above but are not listed here.

GitHub is up. Is your GitHub integration?

The incidents that actually hurt are usually not global outages. They are the parts of your own system that depend on GitHub and fail quietly. Here is what teams that rely on GitHub monitor on their side.

Scheduled Actions workflows that quietly stop

GitHub disables scheduled workflows in inactive repositories after 60 days and delays cron triggers under load. A heartbeat on each scheduled workflow tells you when a run did not happen, whatever the cause.

Heartbeat monitoring for scheduled jobs

Deploys that pull from GitHub

If your deploy pipeline clones from GitHub, a GitHub outage becomes a deploy outage. Monitor the deploy result, not only the trigger.

Why started does not mean finished

Webhooks from GitHub into your systems

Push and PR webhooks are retried only briefly. If your receiver relies on them, watch for the gap when they stop arriving.

Webhook monitoring

GitHub status: frequently asked questions

Partially. GitHub runs Actions, git operations, the API, Packages, and Pages as separate systems and they degrade independently. Our API and website probes can both be green while Actions queues are backed up, which is why we also link GitHub's official component-level status.

api.github.com allows 60 unauthenticated requests per hour per IP address, and that budget is shared with anyone else behind the same address. A one-minute probe would sit at the limit and produce false alarms, so we check less often from each region.

Look at the per-region results above. If our probes fail from every region, GitHub has a real outage and it will appear in the outage list. If they succeed everywhere, the problem is most likely on your side: your network, DNS resolver, a browser extension, a corporate proxy, or your own integration. If only some regions fail, GitHub may have a regional incident that does not affect you.

Every probe runs at least every five minutes from each monitoring region, and most run every minute. This page refreshes its data every minute. Uptime figures are calculated from all checks across all regions.

Official status is updated by people after an incident is confirmed and often lags the first failures by many minutes; our probes react within a minute or two. In the other direction, we only see public endpoints, so an internal incident may not show on our probes. Use both.

Yes. Use "Notify me about GitHub" above: your upti.my workspace follows these exact checks, free plan included, and every outage opens an incident there and routes alerts to Slack, email, webhooks, or on-call. Nothing is duplicated and it doesn't use your monitor quota. Better still, also monitor your own dependency on GitHub: the API route, webhook receiver, or scheduled job that calls it, so you learn about the failure that actually affects your users.

Related

upti.my is not affiliated with GitHub. GitHub and related marks are the property of their respective owners and are used here only to identify the service being measured. Results reflect the reachability of public endpoints from our monitoring regions and may differ from the vendor's own reporting.

Start Before Customers Notice

Stop wondering if production is okay

Start with one monitor, heartbeat, or browser workflow. upti.my will help you know when something breaks, respond with context, and keep customers informed.

Free plan available Β· No credit card required Β· Cancel anytime