{
"vendor": "Readme",
"slug": "readme",
"platform": "statuspage",
"status_url": "https://www.readmestatus.com",
"last_checked": "2026-09-16T12:28:20Z",
"last_state": "ok",
"history_backfilled": true,
"first_watched": "2026-09-04T07:06:16Z",
"incidents": [
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-09T12:30:34Z",
"impact": "critical",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-09-08T09:16:33.932-07:00",
"resolved_inferred": false,
"started_at": "2026-09-08T09:04:53.666-07:00",
"state": "resolved",
"title": "Admin interface outage",
"updated_at": "2026-09-08T09:16:33.947-07:00",
"url": "https://stspg.io/db77h1gnkwv5"
},
{
"body": "We have re-indexed the search and performance has improved. Please e-mail support@readme.com if you're still seeing issues with search",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-08-21T11:21:46.924-07:00",
"resolved_inferred": false,
"started_at": "2026-08-21T09:36:43.867-07:00",
"state": "resolved",
"title": "Slow search within customer hubs",
"updated_at": "2026-08-21T11:21:46.937-07:00",
"url": "https://stspg.io/f2y9gm81f0wz"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-07-24T06:37:40.982-07:00",
"resolved_inferred": false,
"started_at": "2026-07-24T05:22:10.374-07:00",
"state": "resolved",
"title": "Degraded performance due to third-party infrastructure issues",
"updated_at": "2026-07-24T06:37:40.997-07:00",
"url": "https://stspg.io/jw2fjc1b0f7w"
},
{
"body": "This incident was resolved and normal site function has been resolved",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "none",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-06-17T11:10:01.698-07:00",
"resolved_inferred": false,
"started_at": "2026-06-17T08:28:57.883-07:00",
"state": "resolved",
"title": "API Reference Degradation",
"updated_at": "2026-06-17T11:10:01.718-07:00",
"url": "https://stspg.io/34ngjpqg0434"
},
{
"body": "Our systems have been stable since Friday, May 29th. We're monitoring closely and improving spike detection to prevent recurrence and adding proactive capacity monitoring to detect admin dashboard degradation before it impacts customers. Full root cause analysis coming soon. Thanks for your patience and understanding.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-06-01T11:16:58.161-07:00",
"resolved_inferred": false,
"started_at": "2026-05-28T06:40:22.274-07:00",
"state": "resolved",
"title": "Refactored Hubs Down",
"updated_at": "2026-06-01T11:16:58.179-07:00",
"url": "https://stspg.io/kpxgfqdzs2jb"
},
{
"body": "### What Happened\n\nBeginning Tuesday, May 26, 2026, customers were experiencing slow loading and 503 errors across ReadMe-hosted docs and the admin dashboard. The outage was intermittent but recurring, with the worst periods hitting during business hours when traffic spiked.\n\n### Root Cause\n\nAn internal data backup process was generating excessive I/O on our storage layer. Under normal traffic conditions, this additional load was manageable. But when it coincided with peak customer traffic and elevated bot activity, total I/O demand exceeded system capacity, causing cascading request timeouts.\n\nThe maintenance process ran on a recurring schedule, which is why the degradation followed a predictable pattern of spikes throughout each day. Separately, a surge in bot traffic to non-existent pages \\(404s\\) amplified the problem because those requests were not being served from cache.\n\n### Resolution\n\n**Immediate fix:** We identified and disabled the maintenance process causing the excess I/O load. Within three hours, storage utilization returned to normal levels and remained stable.\n\n**Additional improvements shipped during the incident:**\n\n* Expanded caching across multiple layers, significantly reducing load on backend storage\n* Hardened 404 handling to serve error pages from cache instead of hitting the backend\n* Implemented rate limiting and IP-based protections against abusive bot traffic\n* Optimized several high-traffic API endpoints to reduce redundant backend calls\n* Added new monitoring and alerting for storage I/O thresholds\n\n### Timeline \n\nMay 26 - June 1, 2026\n\n| Time | Status | Details |\n| --- | --- | --- |\n| Mon 5/26, 6:39 AM PDT | Investigating | Issue reported |\n| Mon 5/26, 7:26 AM PDT | Monitoring | Fix implemented, monitoring results |\n| Mon 5/26, 8:37 AM PDT | Resolved | Admin hub incident resolved |\n| Mon 5/26, 10:41 AM PDT | Investigating | Slow performance across customer hubs |\n| Mon 5/26, 10:49 AM PDT | Monitoring | Quick fix applied, investigating thorough fix |\n| Mon 5/26, 8:54 PM PDT | Resolved | Customer hub incident resolved |\n| Tue 5/27, 6:51 AM PDT | Investigating | Issue reported |\n| Tue 5/27, 7:52 AM PDT | Identified | Fix in progress |\n| Tue 5/27, 8:57 AM PDT | Monitoring | Slowly recovering |\n| Tue 5/27, 10:17 AM PDT | Update | Updated 6/3: A routine configuration update coincided with the downtime window, which led us to initially identify it as the cause. Further investigation confirmed the two were unrelated. See root cause and resolution above. |\n| Tue 5/27, 1:54 PM PDT | Update | Performance and loading still affected, rolling out fixes |\n| Tue 5/27, 3:37 PM PDT | Resolved | Incident resolved |\n| Wed 5/28, 6:40 AM PDT | Investigating | Issue reported |\n| Wed 5/28, 6:43 AM PDT | Identified | Fix being implemented |\n| Wed 5/28, 7:35 AM PDT | Update | Systems coming back up, working on permanent fix |\n| Wed 5/28, 8:27 AM PDT | Monitoring | Fix implemented, monitoring results |\n| Wed 5/28, 10:53 AM PDT | Update | Reports of degraded performance, actively investigating |\n| Wed 5/28, 1:04 PM PDT | Update | Systems appear stable, rolling out fixes |\n| Wed 5/28, 6:49 PM PDT | Monitoring | Improvements and fixes deployed, continuing to monitor |\n| Thu 5/29, 10:03 AM PDT | Monitoring | Systems stable. Bi-directional sync maintenance 9:50\u201311:59 AM ET. |\n| Thu 5/29, 11:36 AM PDT | Monitoring | Deploying targeted fixes. Serving all 404s from cache. Degraded read performance. |\n| Fri 5/30 | Monitoring | Monitoring continues |\n| Sat 5/31 | Monitoring | Weekend monitoring |\n| Mon 6/1, 11:16 AM PDT | Resolved | Root cause identified and resolved. Systems stable since Thursday, May 29. |\n\n### Path Forward\n\nWe are using this incident to make lasting improvements to reliability and incident response:\n\n* **Storage capacity and isolation:** Restructuring how background processes interact with production storage to eliminate contention under load.\n* **Caching and performance:** The caching improvements shipped during the incident are permanent. We are continuing to expand cache coverage across additional endpoints and page types.\n* **Bot and traffic protection:** Strengthening rate limiting and abuse detection to prevent bot traffic from contributing to backend load.\n* **Monitoring and alerting:** Adding proactive capacity monitoring with earlier thresholds so the team can intervene before customers are affected.\n* **Incident response:** Improving our internal processes for faster escalation and more frequent status page updates during multi-day incidents.\n\n### Final Note\n\nDuring the incident, we posted an update referencing a platform update. That was our initial hypothesis based on timing. Further investigation confirmed it was unrelated. The change in question was a routine, isolated configuration update and had no impact on the outage or any other customers. We should have waited for confirmation before publishing it, and we're tightening our internal process for status page updates as a result.\n\nWe know how critical your documentation is to your customers, and this level of disruption is not acceptable. We have already shipped meaningful improvements to prevent recurrence, and the work outlined above will continue through the coming weeks. If you have questions, reach out to your account team or contact [support@readme.io](mailto:support@readme.io).",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "critical",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-27T15:37:50.984-07:00",
"resolved_inferred": false,
"started_at": "2026-05-27T06:51:08.324-07:00",
"state": "postmortem",
"title": "ReadMe Refactored Outage",
"updated_at": "2026-06-03T08:32:19.940-07:00",
"url": "https://stspg.io/hr4ttfmmwfs1"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-26T20:54:25.427-07:00",
"resolved_inferred": false,
"started_at": "2026-05-26T10:41:16.393-07:00",
"state": "resolved",
"title": "Slow performance across customer hubs",
"updated_at": "2026-05-26T20:54:25.446-07:00",
"url": "https://stspg.io/qsyvvtl2djvq"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-26T08:37:33.286-07:00",
"resolved_inferred": false,
"started_at": "2026-05-26T06:39:27.189-07:00",
"state": "resolved",
"title": "Degraded performance across Admin Hubs",
"updated_at": "2026-05-26T08:37:33.302-07:00",
"url": "https://stspg.io/0kqwmblcr9mz"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-12T14:10:04.807-07:00",
"resolved_inferred": false,
"started_at": "2026-05-12T07:15:03.974-07:00",
"state": "resolved",
"title": "Degraded performance across Admin Hubs",
"updated_at": "2026-05-12T14:10:04.823-07:00",
"url": "https://stspg.io/bnl8d3p493hd"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-11T11:34:28.835-07:00",
"resolved_inferred": false,
"started_at": "2026-05-11T08:43:23.403-07:00",
"state": "resolved",
"title": "Degraded performance across Admin Hubs",
"updated_at": "2026-05-11T11:34:28.851-07:00",
"url": "https://stspg.io/px51stdkk3qy"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "critical",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-05-07T20:18:17.853-07:00",
"resolved_inferred": false,
"started_at": "2026-05-07T16:43:46.284-07:00",
"state": "resolved",
"title": "Issues Creating New Changelogs",
"updated_at": "2026-05-07T20:18:17.870-07:00",
"url": "https://stspg.io/ybzxc33qv29p"
},
{
"body": "Branches and versions can now be created successfully",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-28T12:31:13.000-07:00",
"resolved_inferred": false,
"started_at": "2026-04-28T11:38:43.255-07:00",
"state": "resolved",
"title": "Creating branches is resulting in 500 errors",
"updated_at": "2026-04-28T12:31:29.917-07:00",
"url": "https://stspg.io/664c4c5q56jj"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "critical",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-24T08:11:13.910-07:00",
"resolved_inferred": false,
"started_at": "2026-04-24T05:17:29.990-07:00",
"state": "resolved",
"title": "Service disruption",
"updated_at": "2026-04-24T08:11:13.927-07:00",
"url": "https://stspg.io/4vq3br6pjwp6"
},
{
"body": "Issues with admin requests have been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-22T09:36:45.481-07:00",
"resolved_inferred": false,
"started_at": "2026-04-22T07:35:54.000-07:00",
"state": "resolved",
"title": "Admin downtime",
"updated_at": "2026-04-22T09:37:24.476-07:00",
"url": "https://stspg.io/vwglppl7q8rr"
},
{
"body": "Fix has been implemented and performance has stabilized.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-21T20:43:29.758-07:00",
"resolved_inferred": false,
"started_at": "2026-04-21T19:59:14.962-07:00",
"state": "resolved",
"title": "Slow performance, increased 500 errors upon page load",
"updated_at": "2026-04-21T20:43:29.781-07:00",
"url": "https://stspg.io/q9v4ll35y9dl"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-20T14:20:52.780-07:00",
"resolved_inferred": false,
"started_at": "2026-04-20T13:05:22.064-07:00",
"state": "resolved",
"title": "Increased Admin Response Times",
"updated_at": "2026-04-20T14:20:52.797-07:00",
"url": "https://stspg.io/tczvpm7qrql9"
},
{
"body": "Performance has stabilized and we are no longer returning errors upon loading pages.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-16T12:25:49.498-07:00",
"resolved_inferred": false,
"started_at": "2026-04-16T09:07:43.991-07:00",
"state": "resolved",
"title": "Slow performance / 500 error pages",
"updated_at": "2026-04-16T12:25:49.512-07:00",
"url": "https://stspg.io/gfjckklhc64t"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-15T16:34:16.221-07:00",
"resolved_inferred": false,
"started_at": "2026-04-15T10:18:41.514-07:00",
"state": "resolved",
"title": "Slow page performance",
"updated_at": "2026-04-15T16:34:16.239-07:00",
"url": "https://stspg.io/942dkyd0l9r4"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-04-08T14:47:18.250-07:00",
"resolved_inferred": false,
"started_at": "2026-04-08T11:11:20.238-07:00",
"state": "resolved",
"title": "Discussion posts throwing 500 errors",
"updated_at": "2026-04-08T14:47:18.266-07:00",
"url": "https://stspg.io/g1kjyc8173hs"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-03-31T14:56:34.857-07:00",
"resolved_inferred": false,
"started_at": "2026-03-31T14:32:23.565-07:00",
"state": "resolved",
"title": "Readme high response times.",
"updated_at": "2026-03-31T14:56:34.873-07:00",
"url": "https://stspg.io/g3xz7gm78xff"
},
{
"body": "You should be able to save again!",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2026-03-30T07:59:50.605-07:00",
"resolved_inferred": false,
"started_at": "2026-03-30T07:53:57.352-07:00",
"state": "resolved",
"title": "Issues with saving MDX",
"updated_at": "2026-03-30T07:59:50.622-07:00",
"url": "https://stspg.io/ll0prcnfqd3b"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-12-19T19:03:36.046-08:00",
"resolved_inferred": false,
"started_at": "2025-12-19T17:40:05.000-08:00",
"state": "resolved",
"title": "ReadMe Hub Down",
"updated_at": "2025-12-19T19:03:36.062-08:00",
"url": "https://stspg.io/qfzlwkg7skqp"
},
{
"body": "This has now been resolved upstream.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-12-05T02:10:02.986-08:00",
"resolved_inferred": false,
"started_at": "2025-12-05T01:27:24.092-08:00",
"state": "resolved",
"title": "Dash and Hub Outage",
"updated_at": "2025-12-05T02:10:03.003-08:00",
"url": "https://stspg.io/vmd3ddc8p412"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-11-18T07:09:39.947-08:00",
"resolved_inferred": false,
"started_at": "2025-11-18T05:27:45.741-08:00",
"state": "resolved",
"title": "Cloudflare outage",
"updated_at": "2025-11-18T07:09:39.976-08:00",
"url": "https://stspg.io/w6yj7vl4m562"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "none",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-10-30T08:55:49.918-07:00",
"resolved_inferred": false,
"started_at": "2025-10-30T08:24:21.190-07:00",
"state": "resolved",
"title": "Creating a branch returns a 500 error",
"updated_at": "2025-10-30T08:55:49.941-07:00",
"url": "https://stspg.io/wq84qwz0dpcn"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-09-19T17:15:48.619-07:00",
"resolved_inferred": false,
"started_at": "2025-09-19T09:31:29.512-07:00",
"state": "resolved",
"title": "ReadMe docs producing 404 errors after reordering and branch merge",
"updated_at": "2025-09-19T17:15:48.635-07:00",
"url": "https://stspg.io/gvqx1yjwzycn"
},
{
"body": "The editor is now functioning as expected.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "major",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-09-18T14:13:59.863-07:00",
"resolved_inferred": false,
"started_at": "2025-09-18T10:14:24.795-07:00",
"state": "resolved",
"title": "ReadMe editor is unresponsive / blank",
"updated_at": "2025-09-18T14:13:59.879-07:00",
"url": "https://stspg.io/7n6x312pl884"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-09-16T06:47:23.732-07:00",
"resolved_inferred": false,
"started_at": "2025-09-16T06:31:45.889-07:00",
"state": "resolved",
"title": "Owlbot AI service outage",
"updated_at": "2025-09-16T06:47:23.749-07:00",
"url": "https://stspg.io/mkjcrzzvz1tw"
},
{
"body": "This incident has been resolved.",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-09-11T07:53:32.855-07:00",
"resolved_inferred": false,
"started_at": "2025-09-09T09:47:19.000-07:00",
"state": "resolved",
"title": "Owlbot AI service outage",
"updated_at": "2025-09-11T07:53:32.875-07:00",
"url": "https://stspg.io/pdqm22j1hdk4"
},
{
"body": "Notifications and e-mails are now being delivered",
"first_seen": "2026-09-04T07:06:16Z",
"impact": "minor",
"last_seen": "2026-09-16T12:28:20Z",
"resolved_at": "2025-09-08T13:31:40.112-07:00",
"resolved_inferred": false,
"started_at": "2025-09-08T10:04:22.327-07:00",
"state": "resolved",
"title": "E-mail notifications are not being sent",
"updated_at": "2025-09-08T13:31:40.131-07:00",
"url": "https://stspg.io/mf3m3js6b4b2"
}
]
}