Skip to content

Topic

API Deprecation and End-of-Life

Industry-wide practice of vendors retiring or changing APIs and developer platforms, setting deadlines that force integrators to migrate or rebuild.

Current stories

buildOne report1 publisher

MCP makes Roots, Sampling, Logging and Dynamic Client Registration eligible for removal from July 28, 2027

Roots, Sampling, Logging and Dynamic Client Registration become eligible for removal from MCP on July 28, 2027, a DEV Community post says. No removal can ship before the first revision released on or after that date, so server owners have time to find out what they depend on.

Publishers:dev.to

Reality

Evidence55
Adoption50
Hype gap+5
Incentives
Not scored
Confidence55
buildOne report1 publisher

Perspective API's shutdown turns error responses into clean 0.0 scores in Discourse's plugin

Google's Perspective API stops working after December 31, 2026. Paxmod, which sells a rival moderation API, says Discourse's official plugin scores an HTTP error as a clean 0.0, so posts would go through unflagged once calls start failing.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives70
Confidence45
buildOne report1 publisher

Google's Custom Search API shutdown pushes open-web search to third-party APIs

Google's Custom Search JSON API takes no new customers and shuts off for existing ones on January 1, 2027. Both replacements Google recommends search only listed sites, so teams that query the open web choose between a third-party API and a planned Google enterprise service.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+15
Incentives80
Confidence50
buildOne report1 publisher

remove.bg's retiring self-serve API pushes users toward a Leonardo.Ai async rewrite before 1 December

remove.bg retires its self-serve API on 1 December 2026 at 9:00 CET, the same morning unused prepaid credits expire. A migration audit by a developer who sells a drop-in alternative says moving to the suggested successor means writing an async client.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+20
Incentives80
Confidence55
buildOne report1 publisher

Code still calling Amadeus Self-Service is aimed at a test host that no longer resolves

Amadeus disabled its Self-Service API keys on 17 July 2026 and archived its official SDKs the same day. Code failing against test.api.amadeus.com needs a migration, and only the read-only price calls have a drop-in path.

Publishers:dev.to

Reality

Evidence50
Adoption25
Hype gap+25
Incentives85
Confidence45
buildOne report1 publisher

Bitbucket's one-year API tokens schedule a repeat of the app-password outage for July 2027

Bitbucket Cloud's API tokens, which replace app passwords removed on 28 July 2026, expire after one year with no extension, a dev.to migration guide says. Teams that switch in July 2026 have set their next credential failure for July 2027 unless someone owns token rotation.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
buildOne report1 publisher

Teams leaving OpenAI's retired Assistants API must rebuild thread history by hand

OpenAI retired the Assistants API on August 26, 2026, without an automatic tool to move old Threads into the Conversation objects that replace them. Teams that relied on managed threads now write that migration and set how much history each turn sends.

Publishers:dev.to

Reality

Evidence30
Adoption
Not scored
Hype gap+20
Incentives
Not scored
Confidence35
buildOne report1 publisher

Teams leaving Agent Builder must decide whether OpenAI or their own code runs the agent loop

OpenAI plans to shut down Agent Builder on November 30, 2026, so teams that built on it need another place to run their agent loops. The three OpenAI alternatives differ mainly in who runs that loop and who stores its state.

Publishers:dev.to

Reality

Evidence40
Adoption
Not scored
Hype gap+5
Incentives35
Confidence40
buildOne report1 publisher

Apple Search Ads scripts have until January 26, 2027 to move to the new Platform API

Apple shuts down its Search Ads Campaign Management API v4 and v5 on January 26, 2027, in favour of the Platform API at api.ads.apple.com/v1. The Platform API also exposes Apple's search-term popularity scores to code for the first time, with history from October 2025.

Publishers:dev.to

Reality

Evidence55
Adoption12
Hype gap+5
Incentives40
Confidence50
buildOne report1 publisher

Meta strips three Delivery Estimate fields from every Marketing API version on October 27

Meta stops returning three Delivery Estimate fields on all Marketing API versions, pinned and unversioned, on October 27. The endpoint keeps answering 200, so forecasting code reads nulls and raises no error.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives40
Confidence50
buildOne report1 publisher

Callers of Google's Custom Search JSON API must pick a new web search provider before January 1, 2027

Google stops serving the Custom Search JSON API on January 1, 2027 and has already closed it to new customers. Teams using it for general web search now pick between rewriting for another provider and running a shim that copies the old contract.

Publishers:dev.to

Reality

Evidence40
Adoption
Not scored
Hype gap+20
Incentives65
Confidence45
buildOne report1 publisher

Changelog monitors will miss Perplexity's September 27 Sonar retirement

Perplexity retires its Sonar API on September 27, a date posted in its blog and docs banner but absent from the changelog its FAQ says to watch. Appsmith's managed AI plugin shuts down three days later, on September 30, with no transfer path for uploaded files.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+15
Incentives55
Confidence55
buildOne report1 publisher

Only Stripe's dated version pin makes its OpenAPI diff safe to skip

A reproducible two-commit diff counted eight operations removed from GitHub's OpenAPI spec in six months, ten newly flagged across OpenAI's /videos surface in ten weeks, and nothing removed or flagged at Stripe.

Publishers:dev.to

Reality

Evidence62
Adoption35
Hype gap−8
Incentives68
Confidence55
buildOne report1 publisher

The cancellation went into cancel_at while the dashboard read cancel_at_period_end

A developer canceled his own subscription in production, collected two 200 webhook responses and no errors, and still saw his app promise a renewal. Stripe's stored event diff named the three fields that actually moved.

Publishers:dev.to

Reality

Evidence58
Adoption22
Hype gap+5
Incentives22
Confidence60
buildOne report1 publisher

WKWebsiteDataStore now decides both WKWebView's cookie isolation and its process count

Apple deprecated WKProcessPool in macOS 12 and it no longer affects process sharing, so the data store object you hand a web view is what now determines whether two tabs share WebKit's network and content processes.

Publishers:dev.to

Reality

Evidence58
Adoption15
Hype gap−5
Incentives20
Confidence55
buildOne report1 publisher

Node 26.8.2 bumps OpenSSL, undici and npm inside the runtime

Upgrading a Node 26 binary also upgrades the TLS library, the bundled HTTP client and the package manager. The 26.8.2 changelog names OpenSSL 3.5.8, undici 8.10.2 and npm 11.19.1 among its dependency commits.

Publishers:nodejs.org

Reality

Evidence78
Adoption20
Hype gap−8
Incentives32
Confidence70
buildOne report1 publisher

A Field Guide to GTK Widgets, Part 3: How Hand-Patched Lists Get the Row Index Wrong, and Where GListModel Fits In

The third post in a GTK widget field guide replaces a loop over ListBox rows with a GListStore the view watches, and it pays for the convenience with borrow() checks at runtime in place of property access at compile time.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+12
Incentives30
Confidence62
buildOne report1 publisher

Document Intelligence returns confidence per field, per word and per selection mark

A dev.to walkthrough on Azure invoice extraction takes that granularity as its design constraint and works out the gate that decides whether a total scored 0.61 reaches the ledger or a person.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+12
Incentives30
Confidence60
buildOne report1 publisher

Paying $7 per 1,000 queries keeps web search inside an AWS account you already reviewed

Google's Custom Search JSON API is closed to new customers and stops working on January 1, 2027. One builder replaced it with Amazon Bedrock AgentCore Web Search and paid a 40 percent premium to keep the tool under IAM.

Publishers:dev.to

Reality

Evidence58
Adoption24
Hype gap−10
Incentives45
Confidence52
buildOne report1 publisher

OpenAI's hosted Evals platform stops accepting writes on October 31, 2026

The same guide that tells you to run evals on every change now carries a deprecation notice with two dates. For anyone whose deploy gate creates eval runs, the earlier date is the one that bites.

Reality

Evidence72
Adoption
Not scored
Hype gap−28
Incentives58
Confidence68