All notes

AI

Jul 23, 2026

OpenAI's Web Crawler Accidentally Launched a DDoS Against Hugging Face

OpenAI's web crawler sent so many requests to Hugging Face that it functionally DDoS'd the platform — an infrastructure failure that reads like a cautionary tale about crawler rate limits at scale.

OpenAI runs web crawlers to gather training data. At some point those crawlers targeted Hugging Face and sent enough requests to overwhelm the platform's infrastructure. No malicious intent. The effect was functionally identical to a denial-of-service attack.

Simon Willison's framing — science fiction that happened — is accurate. The scenario where one AI company's automated systems accidentally takes down another AI company's public infrastructure is exactly the kind of second-order consequence that gets theorized in conference talks and mostly ignored in production planning.

For engineers running public APIs or model hosting, the incident surfaces a practical concern: crawlers operated by large labs have no hard obligation to respect standard rate-limiting signals. A robots.txt entry or a 429 response is a suggestion to a well-behaved crawler and a ceiling that a misconfigured or aggressive one will blow straight through.

Hugging Face hosts datasets, model weights, and Spaces that many production pipelines depend on. An unplanned outage there is not a minor inconvenience for teams with hard dependencies on the Hub API or hosted inference endpoints.

The defensive posture here is straightforward: if your infrastructure is publicly reachable and valuable enough to be indexed, assume crawler traffic can spike without warning. Rate limiting at the edge, circuit breakers on ingress, and alerting tuned to sudden traffic shape changes are table stakes. Geographic or ASN-based blocking of known crawler ranges is a coarser but effective backstop.

The broader implication is that as more labs scale automated data collection, the aggregate load on shared infrastructure — model hubs, dataset repositories, academic preprint servers — will increase. Coordination between labs on crawler etiquette is a solvable problem. So far there is little evidence it is being solved proactively.