Live

Buildkite service disruption

## Service Impact Customers experienced a site-wide disruption affecting the Buildkite web interface, REST API, Agent API, job queue, and notifications. The disruption began at 22:47 UTC and continued until 23:16 UTC. During this period, all customers were unable to create new builds via the UI or REST API, and job dispatch was delayed. We continued to receive webhooks from source control providers, but processing of those webhooks was delayed. New build processing resumed at 23:10 UTC and the accumulated backlog of work was processed by 23:16 UTC. Some builds that were already in progress at the beginning of the impact period remained temporarily stuck until services recovered. Some customers also experienced errors in the web UI, and on receiving webhooks from SCM providers. This impacted <1.5% of all requests during the impact period. ## Incident Summary **Background** Buildkite services running in one of our production Kubernetes clusters depend on an internal DNS service CoreDNS t

The latest update from Buildkite.

State

Resolved

Started

67 d ago

2026-08-25 22:55 UTC

Lasted

1 h 23 min

until 2026-08-26 00:18 UTC

Worst impact

Partial outage

Timeline

6 updates
22:5523:1523:3623:5700:18
Partial outageUpdate postedTimes in UTC

Investigating

43 min 52%

Monitoring

40 min 48%

Updates

Times in UTC

As posted by Buildkite

Postmortem2026-08-27 23:53 UTC

## Service Impact Customers experienced a site-wide disruption affecting the Buildkite web interface, REST API, Agent API, job queue, and notifications. The disruption began at 22:47 UTC and continued until 23:16 UTC. During this period, all customers were unable to create new builds via the UI or REST API, and job dispatch was delayed. We continued to receive webhooks from source control providers, but processing of those webhooks was delayed. New build processing resumed at 23:10 UTC and the accumulated backlog of work was processed by 23:16 UTC. Some builds that were already in progress at the beginning of the impact period remained temporarily stuck until services recovered. Some customers also experienced errors in the web UI, and on receiving webhooks from SCM providers. This impacted <1.5% of all requests during the impact period. ## Incident Summary **Background** Buildkite services running in one of our production Kubernetes clusters depend on an internal DNS service CoreDNS t

Resolved2026-08-26 00:18 UTC

We're considering this incident resolved.

Monitoring2026-08-25 23:38 UTC

Systems have recovered and we are seeing new builds created. For a period of about 20min new builds could not be created due to a failure of our internal DNS services. No build requests were lost during this time and we are continuing to process the backlog

Investigating2026-08-25 23:23 UTC

We have identified a fix and applied mitigations, and we are seeing signs of recovery.

Investigating2026-08-25 23:05 UTC

We are currently investigating a sitewide outage.

Investigating2026-08-25 22:55 UTC

We've spotted that something has gone wrong. We're currently investigating the issue, and will provide an update soon.

Affected components

9
REST APIWebGitHub Commit Status NotificationsEmail NotificationsAgent APIRemote MCP ServerSlack NotificationsJob Queue

Buildkite in the last 90 days

Full history
90 days agoToday

Incidents in 90 days

26

Days with an incident

26

Median duration

1 h 9 min

This incident

1.2× the median

How long each incident lasted, on the day it started. The outlined bar is this incident.

24 h 25 min
median 1 h 9 min
90 days agoToday

Other Buildkite incidents

All incidents

Follow Buildkite

Your coding agent knows when Buildkite is down, and tells you when a failure is theirs, not yours. You can also get Buildkite incidents in a feed reader or in Slack.

Prompt
Install the outages.live MCP server, so that when something breaks you can tell if the cause is a provider we depend on and not my code. It reads the official status pages of cloud, AI, payment and developer providers and gives you their incidents as MCP tools.

Add it as a remote MCP server named "outages" at https://outages.cc/mcp (Streamable HTTP, no authentication), with your CLI command or your MCP config file.

Then:
1. Make sure it connects and shows the tools get_provider, list_feed and send_feedback.
2. Call get_provider with "buildkite" and tell me if Buildkite has a problem right now.
3. From now on, when a call to a third-party service fails or becomes slow, call get_provider for that service before you change my code.

Paste this into any coding agent. It adds the server with its own MCP setup.

RSS
https://outages.cc/feed.xml?providers=buildkite
Slack
/feed subscribe https://outages.cc/feed.xml?providers=buildkite

FAQ

Go from tracking outages to fixing production issues with Polylane.

Try Polylane