Skip to content

Sources and method

1509 dates from 54 vendors, 565 still ahead: where each date comes from and how it stays current.

Only the vendors' own pages

Model and API dates come from each vendor's deprecation or lifecycle page: OpenAI's deprecations, Anthropic's model deprecations, the Gemini API deprecations, Google Cloud's model versions, Amazon Bedrock's legacy and end-of-life models, Azure OpenAI's model retirements and AWS's services in sunset (data and AI services only). Managed database, Kubernetes and data runtime versions come from the endoflife.date API, which links each version to the vendor's own notice. Every row links to the page it came from. Where a page gives no announcement date or replacement, the field stays empty.

Firm dates and earliest dates

A firm date is when requests stop working. Some vendors also publish the earliest date a current model could retire ("not sooner than"); those rows are marked and never counted as due.

Checked weekly, and daily near a deadline

Every Monday the site reads every page again with plain parsers (no language model). Every other day it re-reads only the pages that list something due within 30 days, so a date moved close to its deadline shows up the next day. A new retirement, a moved date, a changed replacement or an upcoming item a page stops listing is recorded as a dated change with the source, marked Unverified until a person checks it. A page that suddenly parses to far fewer items is set aside for a person instead of being trusted.

Calendar feeds

sunsets.fru.dev/calendar.ics holds every upcoming date; each vendor page has its own feed. Events are all-day, on the retirement date, with the replacement and the source in the description, and keep the same ID when a date moves, so your calendar updates.

Models across fru.dev

Model names link to their page on models.fru.dev where it has one; vendors follow the shared registry at companies.fru.dev.

Vendor sources

VendorDates
Microsoft367
AWS141
OpenAI145
Google Cloud96
Confluent35
Databricks72
Elastic22
GitHub46
Apache Software Foundation34
Oracle11
Google44
MariaDB8
Red Hat7
MongoDB11
Qlik10
CockroachDB7
Kubernetes6
NumPy6
Splunk6
Looker10
Node.js5
dbt Labs4
Tarantool4
PostgreSQL3
Python3
Valkey3
ClickHouse12
Cloudflare3
Couchbase Server3
Vitess3
Circleci2
IBM2
Redis2
Neo4j11
Alibaba4
etcd2
Shopify2
Heroku Postgres1
PagerDuty1
Vercel1
Together AI240
Mistral AI41
Anthropic36
Groq28
Cerebras2
Cohere2
HashiCorp2
DuckDB1
Fivetran1
Retool1
Apple0
ArangoDB0
Memcached0
SQLite0

Disclaimer

Dates from each vendor's own deprecation and lifecycle pages, with the day we last checked. Vendors move dates; the vendor's page is the final word. Logos via logo.dev; trademarks belong to their owners. Use Suggest a correction on any page.

Retirement dates by email

Mondays, only in weeks when a vendor announced, moved or passed a retirement date.

Double opt-in. Unsubscribe any time.