GitHub went down for nearly eight hours on August 17, taking Copilot, Actions, Issues, Pull Requests, and enterprise authentication with it. In its own post-mortem, the company traced the root cause to network saturation on load balancers in its Central US data center, triggered by a new peak in traffic, not a bad deployment or configuration change. The outage itself is a familiar kind of incident. What makes it worth real attention is how it recovered: Copilot came back nearly three hours after every other core service was already fixed, exposing that the AI layer now runs on infrastructure with a fundamentally different failure and recovery pattern than the rest of the platform.
How the outage actually unfolded
The incident began at 13:28 UTC and ran until 21:15 UTC, seven hours and forty-seven minutes end to end. At its peak, web and API error rates hit roughly 20 percent, while archive downloads and raw repository content, the kind of requests triggered constantly by installation scripts, Docker builds, and CI pipelines pulling source files, saw error rates near 50 percent. SAML and OIDC authentication, SCIM provisioning, and Team Sync went down alongside Actions, effectively locking out any organization relying on single sign-on for its CI/CD pipeline, not just individual developers trying to push code.
Seven of the eight affected services, API Requests, Actions, Git Operations, Issues, Pages, Pull Requests, and Webhooks, were declared mitigated by 16:59 UTC, roughly three and a half hours in. Copilot was conspicuously absent from that recovery announcement. It did not fully clear until the incident closed entirely at 21:15 UTC, nearly two and a half hours after everything else had already stabilized. According to GitHub’s own status page, the specific reason traces to a separate technical failure: delayed replies to a single internal endpoint triggered a latent retry bug in VS Code that amplified Copilot-related traffic by roughly 10 times, generating additional load precisely while the system was already trying to recover.
Why Copilot lives on a genuinely different clock
The core technical detail worth understanding is that Copilot’s underlying AI model providers stayed operational throughout the entire incident. Whatever kept Copilot down after everything else recovered was not a failure upstream at the model layer, it sat entirely inside GitHub’s own authorization and routing infrastructure, the plumbing that connects a developer’s request to the model actually generating a response. That distinction matters for anyone building products on top of AI coding assistants: the model being available is necessary but not sufficient. The authentication, routing, and retry logic wrapped around it constitutes its own independent point of failure, one that can behave completely differently from the rest of a platform’s infrastructure even when they’re nominally part of the same product.
The capacity problem GitHub has been racing to solve
This outage did not happen in isolation. GitHub CTO Vladimir Fedorov wrote in April that the company set out last fall to expand capacity tenfold, then concluded by February it actually needed to plan for 30 times its current scale, a revision that reflects just how fast AI-driven coding activity has grown on the platform. GitHub’s own July infrastructure report noted that agentic development workflows have surged since late December 2025, with pull request activity now generating load that spans Git storage, Actions, search, and background job processing simultaneously, a fundamentally different traffic pattern than the platform was originally architected around. In June, a Microsoft spokesperson acknowledged that the spike in AI agent development had tested GitHub’s infrastructure limits directly, and said the company was accelerating its migration onto Azure while separately pursuing a multi-cloud strategy that includes renting capacity from AWS, Microsoft’s own biggest cloud competitor.
That last detail is worth sitting with: Microsoft’s own developer platform apparently needs capacity from a rival cloud provider to keep pace with AI-driven demand, a genuinely unusual admission for a company that would ordinarily prefer to keep that workload entirely on its own infrastructure. It is also GitHub’s 13th recorded incident in the first 17 days of August alone, according to independent tracking, a frequency that points toward a systemic capacity strain rather than an isolated, one-off event.
What this means for teams depending on AI coding tools daily
For any team that has made Copilot or a similar AI coding assistant a genuine part of its daily workflow, this outage is a concrete argument for having a fallback plan that does not assume the assistant will always be there, not because the underlying model is unreliable, but because the infrastructure wrapped around it is a separate, independently failing system with its own recovery timeline. GitHub says it is now working on isolating critical services from each other and designing systems that preserve partial functionality during future incidents, exactly the kind of architectural response this outage’s specific failure pattern, one service’s retry bug delaying a completely different service’s recovery, points toward as necessary.
See GitHub’s own incident status page for the complete technical post-mortem.




