{"slug": "the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on", "title": "The Same Claude Model Gives You 60 Days' Notice on One Platform and 184 on Another", "summary": "AI Change Watch, an independent project tracking model deprecations, found that Anthropic gives at least 60 days' notice before retiring a model, with a median of 63 days across 19 retirements, while AWS Bedrock provides a median of 184 days for the same models. The discrepancy arises because the two platforms publish different retirement policies for identical weights, with AWS guaranteeing at least six months in Legacy state and a 12-month availability from launch, though part of that extended period may incur higher pricing. OpenAI and Google do not publish announcement dates, making their notice periods unmeasurable.", "body_md": "I run [ AI Change Watch](https://aichangewatch.com), a small independent project that\n\nRunning it turned up something I did not expect, and then a few more things that were stranger still.\n\nThe one that started it: **when Anthropic retires a model, it promises at least 60 days' notice.** It\n\nkeeps that promise — barely. Across the 19 retirements listed on its own page the median notice is 63\n\ndays, and the five most recent came in at 60, 61, 62, 62 and 62.\n\nRun the same model on AWS Bedrock and you get 184.\n\nNot because anyone is late or wrong — because the two platforms publish different retirement policies for\n\nthe same weights, and neither page mentions the other.\n\nI originally thought tracking model deprecations would be straightforward: find the vendor's lifecycle\n\npage, extract the model name and retirement date, and keep it updated.\n\nIt wasn't.\n\nHere are some things I found while trying to make the data comparable.\n\nHow long do you get between \"this model is going away\" and \"this model stops answering\"?\n\nTwo vendors publish the answer as policy. Anthropic:\n\nAnthropic notifies customers with active deployments for models with upcoming retirements, providing\n\nat least 60 days' noticebefore model retirement for publicly released models.\n\nAWS Bedrock:\n\nA model will be in the Legacy state for\n\nat least 6 monthsbefore the EOL date.\n\nBoth of them also publish the dates you need to check it. Anthropic dates each retirement announcement in its deprecation history (\"On June 5, 2026, Anthropic notified developers…\") and gives the retirement date in the table under it. AWS puts a `Legacy date`\n\nnext to the `EOL date`\n\n.\n\nSo the notice period here is one subtraction, and both ends of it come from the vendor: **start = the date the vendor says it announced the retirement (Anthropic) or moved the model to Legacy (AWS); end = the retirement or EOL date it published.** No estimate, no first-seen date of my own.\n\n| Retirements with both dates | Observed notice | |\n|---|---|---|\n| Anthropic | 19 | 60–189 days, median 63 |\n| AWS Bedrock | 17 (every row) | 181–185 days, median 184 |\n\nAnthropic's spread is worth a second look: seven of the 19 ran 63 days, five ran 60–62, and the long tail (181, 181, 181, 189) is all from 2025. The five most recent are 60, 61, 62, 62 and 62 — the stated floor, near enough exactly.\n\nAWS lands on six months in every single row, across five different model providers — AI21, Amazon, Anthropic, Cohere and TwelveLabs. That's a platform-wide rule, not a coincidence.\n\nNow look at the models that appear on both:\n\n| Model | Notice from Anthropic | Notice from AWS Bedrock | Ratio |\n|---|---|---|---|\n| Claude Opus 4.1 | 61 days | 184 days | 3.0× |\n| Claude Sonnet 4 | 62 days | 183 days | 3.0× |\n| Claude 3 Haiku | 60 days | 184 days | 3.1× |\n| Claude 3.7 Sonnet | 114 days | 181 days | 1.6× |\n\nSame model, same retirement, three times the runway — depending on which endpoint your code calls.\n\nTwo things before concluding that Bedrock is simply more generous.\n\nAWS also guarantees a model stays available **at least 12 months from launch**, which Anthropic doesn't publish at all. But the back half of that six-month window isn't free:\n\nDuring this public extended access period, active users of a Legacy model can continue to use it until the EOL date (for a minimum of 3 months), but\n\nyou should expect higher pricing, which will be set by the model provider.\n\nSo part of the longer grace period is a paid extension.\n\nAnd the other two vendors can't be measured. **OpenAI and Google publish a shutdown date and no announcement date**, so there's no start of the clock to subtract from. Google's table does carry a `Release date`\n\n, but that's when the model launched, not when it was marked for retirement. Whatever notice they give, their own pages don't say.\n\nOn July 28, Google's Gemini API deprecation page listed:\n\n`gemini-2.5-pro`\n\n`gemini-2.5-flash`\n\n`gemini-2.5-flash-lite`\n\nAll three had a shutdown date of October 16, 2026, along with replacement models.\n\nOn August 3, the entries changed. Here is the `gemini-2.5-pro`\n\nrow:\n\n| July 28 | August 3 | |\n|---|---|---|\n| Shutdown date | October 16, 2026 | No shutdown date announced |\n| Replacement | `gemini-3.1-pro-preview` |\n— |\n| Status | deprecated | unknown |\n\nThe other two rows changed the same way, each losing its own replacement (`gemini-3.6-flash`\n\nfor `gemini-2.5-flash`\n\n, `gemini-3.1-flash-lite`\n\nfor `gemini-2.5-flash-lite`\n\n).\n\nThe current page doesn't show that October 16 was ever announced.\n\nThere is no change history and no note saying the date was withdrawn. The only signal is the `Last updated`\n\nstamp at the foot of the page, which moved from `2026-07-30 UTC`\n\nto `2026-08-03 UTC`\n\n. It tells you *that* something changed, not *what*.\n\nYou don't have to take my word for the earlier state — the Internet Archive holds both sides:\n\n`Last updated 2026-07-30 UTC`\n\n): all three rows read `October 16, 2026`\n\n, each with a replacement.`Last updated 2026-08-03 UTC`\n\n): all three read `No shutdown date announced`\n\n, replacement column empty.In the same table, `gemini-2.5-flash-image`\n\nreads `October 2, 2026`\n\nin both captures. Three rows changed; the page wasn't rebuilt.\n\nThe deprecation page itself says where to look:\n\nDeprecation announcements are made on the Release notes page, and the announced earliest shutdown dates are tracked on this page.\n\nThe [Gemini API release notes](https://ai.google.dev/gemini-api/docs/changelog) are current — `Last updated 2026-08-11`\n\n, most recent entry July 30 — and mention neither October 16 nor its withdrawal.\n\nThere is another place to look. Google serves these same models through Google Cloud as well, where the Vertex AI documentation has moved to Gemini Enterprise Agent Platform. **That lifecycle table never withdrew the date.** As of August 12 it still reads:\n\n| Model | Retirement date |\n|---|---|\n`gemini-2.5-pro` |\nOctober 20, 2026 |\n`gemini-2.5-flash` |\nOctober 20, 2026 |\n`gemini-2.5-flash-lite` |\nOctober 20, 2026 |\n\nNot October 16. October **20**. Archive captures of the two pages put that shift a few days ahead of the withdrawal:\n\n| Capture date |\n|\n|---|\n\n`Not before October 16, 2026`\n\n`October 16, 2026`\n\n`October 16, 2026`\n\n`October 16, 2026`\n\n`October 20, 2026`\n\n`October 16, 2026`\n\n`October 20, 2026`\n\n`No shutdown date announced`\n\nSo Google Cloud moved the date by four days, and days later the Gemini API page dropped it altogether. I could not find either change announced. The Agent Platform release notes are actively maintained — most recent entry August 4 — and don't mention it. The only announcement of October 16 I found anywhere is an April 2, 2026 entry in the *old* Vertex AI release notes (\"The retirement dates for Gemini 2.5 Pro, Gemini 2.5 Flash-Lite, and Gemini 2.5 Flash have been updated to October 16, 2026\") — on a page that now carries the banner **\"Vertex AI documentation is no longer being updated\"** and whose most recent entry is May 26.\n\nThat leaves two live answers for the same three models. Read the Gemini API docs: no shutdown date. Read Google Cloud: October 20, 2026.\n\nWhich is section 1's problem again — two platforms, two lifecycles, each page correct about its own endpoint — except this time it's one vendor. That's a defensible way to run it. It's still two answers, and neither page tells you it isn't the only one.\n\nI noticed this because I had captured the earlier state.\n\nThat changed how I thought about the problem.\n\nA deprecation page isn't just documentation.\n\n**It's changing data.**\n\nIf you only store the current page, you can lose the fact that a vendor previously announced something.\n\nThat's why AI Change Watch stores observations over time rather than only the latest value.\n\nSuppose a model is being deprecated.\n\nThe next obvious question is:\n\n\"What should I migrate to?\"\n\nThere is no common answer format.\n\nAWS Bedrock's lifecycle table has:\n\nModel provider | Model name | Model ID | Regions | Legacy date | EOL date | Public extended access start date\n\nThere is no replacement-model column.\n\nThe page tells developers to migrate to the latest model before EOL, but doesn't identify a specific replacement in that table.\n\nOther vendors do provide replacement information:\n\n| Vendor | Rows checked | Rows with replacement |\n|---|---|---|\n| OpenAI | 140 | 134 (the other 6 print \"—\") |\n| 42 with shutdown dates | 42 | |\n| Anthropic | 20 | 20 |\n| AWS | 17 with EOL dates | No replacement field |\n\nThis isn't necessarily a criticism of AWS. AWS hosts models from other providers, so recommending a particular successor can be a different product decision.\n\nBut the three that do publish it don't agree on where it goes.\n\n**OpenAI** puts it in the deprecation table itself.\n\n**Google** puts it in the deprecation table too — but only fills it in for rows that have a shutdown date. Rows marked `No shutdown date announced`\n\nmostly leave it empty, so \"deprecated\" and \"scheduled\" are separate states and only the second one tells you anything.\n\n**Anthropic** doesn't put it in the model status table at all; that table has no such column. It's in separate tables further down the same page, one per announcement.\n\n**AWS** has no field for it.\n\nAnd even OpenAI isn't consistent with itself. On the same page, two different column names are used:\n\n`Recommended replacement`\n\nand\n\n`Substitute model`\n\nA human reading that page understands immediately that these are the same thing.\n\nA parser has to be told.\n\nMine wasn't. It matched several variants — `replacement`\n\n, `successor`\n\n, `recommended`\n\n, `alternative`\n\n— but not `substitute`\n\n, so it silently missed replacement information for 26 models. The rows still had shutdown dates, so nothing looked broken; my site just showed retirements with no migration target.\n\n**That was my bug, not OpenAI's.**\n\nFour vendors, four structures, and one of them uses two inside a single document.\n\nAnd it isn't just the lifecycle information that moves. The tooling wrapped around these models moves too, and while I was arguing with deprecation tables I went and measured that as well.\n\nI counted GitHub releases of each vendor's official Python client over the same 90-day window for every project, from May 13 through August 11, 2026.\n\n| SDK | Releases | Average interval |\n|---|---|---|\n`anthropic-sdk-python` |\n21 | 4.3 days |\n`openai-python` |\n18 | 5.0 days |\n`python-genai` (Google) |\n14 | 6.4 days |\n`huggingface_hub` |\n13 | 6.9 days |\n`mistralai/client-python` |\n6 | 15 days |\n`xai-sdk-python` |\n6 | 15 days |\n`cohere-python` |\n4 | 23 days |\n`groq-python` |\n3 | 30 days |\n\nThat's a **7x difference** between the fastest and slowest projects in this sample.\n\nThis doesn't mean Anthropic users need to upgrade every 4.3 days.\n\nThe count includes patch releases, and release frequency isn't the same thing as breaking-change frequency.\n\nBut it does illustrate how quickly the AI tooling layer is moving.\n\nI excluded Claude Code because it's a CLI rather than a Python SDK, and excluded AWS, Qwen, and Perplexity because I wasn't monitoring comparable official Python client repositories for them.\n\nSo this is a release-frequency comparison of the projects listed above, not a ranking of vendor development speed.\n\nBefore building this, I thought the difficult part would be collecting the data.\n\nIt isn't. Collecting it is a crawler and a parser.\n\nA model can have a different amount of notice depending on the platform.\n\nA shutdown date can be announced and later disappear from the current page.\n\nA replacement model might be published—or not.\n\nIt might be in a different table, under a different field name, or only appear after another lifecycle state changes.\n\nAnd the documentation itself changes while you're trying to monitor it.\n\nThe result is that answering a seemingly simple question—\n\n\"When does this model stop working, and what should I use instead?\"\n\n—can require multiple pages, vendor-specific parsing, and historical state.\n\nThat's what AI Change Watch is trying to automate.\n\nIt continuously checks the original vendor documentation, preserves changes over time, and normalizes the information into a common dataset.\n\nThe numbers in this article are a snapshot taken on August 11, 2026.\n\nThe cross-vendor comparisons describe what was publicly documented at that point, not a complete historical record.\n\nFor the Google example, I have been continuously monitoring the relevant page since July 28.\n\nI also deliberately left out figures where I couldn't distinguish between:\n\nI've already had cases where the second explanation turned out to be true.\n\nThat was a useful lesson too.\n\n**The hard part wasn't collecting the data. It was making the data comparable.**\n\nAI Change Watch: [https://aichangewatch.com/deprecations](https://aichangewatch.com/deprecations)", "url": "https://wpnews.pro/news/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on", "canonical_source": "https://dev.to/ai_changewatch/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on-another-347p", "published_at": "2026-08-13 12:00:00+00:00", "updated_at": "2026-08-13 12:17:37.902109+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-policy", "ai-infrastructure"], "entities": ["AI Change Watch", "Anthropic", "AWS Bedrock", "OpenAI", "Google", "Claude Opus 4.1", "Claude Sonnet 4", "Claude 3 Haiku"], "alternates": {"html": "https://wpnews.pro/news/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on", "markdown": "https://wpnews.pro/news/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on.md", "text": "https://wpnews.pro/news/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on.txt", "jsonld": "https://wpnews.pro/news/the-same-claude-model-gives-you-60-days-notice-on-one-platform-and-184-on.jsonld"}}