Skip to content

Routing and reliabilityGuide

AI provider concentration risk: a board-level guide for 2026

A product that runs on one AI provider inherits that provider's outages, retirement calendar, price changes and enforcement decisions. October 2026 alone brought eight model and API lifecycle changes across five vendors. This guide sets out the risks, a register a board can review, and the mitigations that work.

By INFRO Editorial

Published

9 min read

A network of amber nodes on a dark ground, most of its lines converging on one bright node while a few thinner lines reach other nodes

In short

Depending on one AI provider concentrates five risks in one supplier: outages (on 3 September 2026 Anthropic and xAI both posted afternoon incidents), model retirements and silent re-routing (eight model and API lifecycle changes across OpenAI, Google, Alibaba, Anthropic and Perplexity in October 2026 alone), price changes (Gemini 4 Argon's rate doubles on 1 December), account-level enforcement, and API version changes that reject requests that used to work. Mitigate with a second provider evaluated for each critical workflow, contract terms on notice and suspension, a written exit plan, and failover drills, and track them in a risk register with an owner per line.

Key takeaways

  • Single-provider dependence concentrates five risks: outages, retirements and re-routing, price changes, account enforcement, and API changes.
  • October 2026 brought eight model and API lifecycle changes across five vendors, including retirements with no named replacement and requests re-routed to a different model with no code change.
  • Price changes arrive on published dates: Gemini 4 Argon doubles on 1 December 2026 and Gemini 3.8 Flash on 1 January 2027.
  • An enforcement action can apply to a whole organization; Anthropic now lets platforms attribute requests to end customers so an action can target one.
  • A second provider is only a mitigation if it has been evaluated for the workload and exercised in a drill.

Depending on a single AI provider concentrates five risks in one supplier: its outages, its model retirement calendar, its price changes, its enforcement decisions about your account, and its API changes. Each one is routine for the provider and can be an incident for you. In October 2026 alone, the vendors read for this article published eight model and API lifecycle changes, one of them sending requests to a different model with no change on the caller's side. The mitigation is not "use every provider". It is a second, evaluated path for the workflows that matter, contracts that give notice, an exit plan that has been written down, and drills that prove the fallback works.

This guide is written for boards and executives who need to judge the risk, and for the engineering leaders who will be asked what is being done about it.

The five risks of a single AI provider

RiskWhat it looks likeTypical warning
OutageElevated errors or full unavailability on some or all modelsMinutes; status page during the incident
Retirement and re-routingA model stops answering, or requests are served by another modelWeeks to months; sometimes none
Price changeList rate rises on a dateWeeks; published on the pricing page
Account enforcementRestriction or suspension of the organization or a keyVaries; can be immediate
API or policy changeRequests that worked start to fail or behave differentlyA new API version or SDK major
The five ways one provider's decisions reach your product.

Outages

On 3 September 2026, Anthropic's status page recorded elevated errors on several Claude models, including Fable 5.1, Opus 5, Opus 4.8 and Opus 4.6, from 13:26 UTC until impact ended at 16:16 UTC, across claude.ai, the Claude API, Claude Code and Claude Cowork1. In the same afternoon, xAI's status feed recorded an outage-severity incident "affecting All Grok Models" from 13:41 to 17:07 UTC2. The full timeline, including OpenAI's incident on its consumer and Codex surfaces that day, is in September 3, 2026: provider incidents and failover.

Two lessons matter at board level. Incidents are often model-specific: Anthropic's affected some models and not others, so a fallback to another model or another host of the same model would have served much of the window. And incidents can overlap across vendors, so a single fallback is not a guarantee.

Model retirements and re-routing

Providers retire models on their schedule, not yours. In October 2026 the pages read for this article record these changes:

DateVendorChangeReplacement named
1 OctOpenAIgpt-5.3-codex, gpt-5.4-nano and gpt-5.1 deprecated, shutdown 1 April 20273gpt-6-sol, gpt-6-luna
1 OctOpenAItts-1, tts-1-hd and gpt-4o-mini-tts deprecated, shutdown 6 January 20273gpt-realtime-2.1-mini
6 OctGooglegemini-3.1-flash-image deprecated with no shutdown date4Nano Banana 2.1 released the same day
8 OctGooglegemini-3.7-flash and gemini-3.5-flash deprecated; API requests automatically routed to gemini-3.8-flash and gemini-3.6-flash; a Deep Research preview set to shut down 23 October4Yes, applied automatically
10 OctAlibaba CloudLegacy Qwen, Qwen3, audio and third-party models such as DeepSeek, GLM and Kimi "officially cease service" in Model Studio5None named
14 OctOpenAIGPT-4o, GPT-4o mini, GPT-4.1 and GPT-4.1 mini snapshots deprecated, shutdown 14 January 20273gpt-6-luna
21 OctAnthropicAPI version 2026-10-21 released; new SDK majors send it by default6Migration guide
24 OctPerplexitySeven OpenAI model ids, from openai/gpt-5 to openai/gpt-5.4, retired from its Agent and Orchestrator APIs at 00:00 UTC7Current models in its reference
Eight model and API lifecycle changes in October 2026, from each vendor's own page, read 2026-10-27.

Three patterns in that table carry the risk:

  • No replacement named. Alibaba's notice lists the retired families and does not name replacements; it asks customers to "complete your business migration before this deadline"5. Choosing and evaluating a successor is entirely your work.
  • A different model with no code change. Google's automatic routing keeps requests working but changes the model that answers them4. Output quality, cost and latency can move without any deployment on your side.
  • Retirement through an intermediary. Perplexity retired OpenAI model ids on its own platform on its own date7. Every platform between you and a model adds its own calendar.

Anthropic also retires Claude Sonnet 4.5 on 30 November 2026 and names Sonnet 5.5 as the replacement6. A single-provider company still faces this churn; it simply has no alternative ready when a replacement does not fit.

Price changes

Prices change on published dates, and a single-provider budget absorbs the change in full. Google lists Gemini 4 Argon at $2.00 input and $10.00 output per 1M tokens through 30 November 2026 and $4.00 and $20.00 from 1 December 2026, with output including thinking tokens; Gemini 3.8 Flash moves from $0.75 and $3.75 to $1.50 and $7.50 on 1 January 20278. A workload sized at the launch rate costs twice as much from the change date unless it moves.

Account enforcement

A provider can restrict or suspend an account it believes is breaking its terms, and for a company serving many end customers through one account, one customer's behaviour can put the whole account at risk. Anthropic's release notes for 20 October 2026 describe the problem and a remedy: with the new user profiles, a platform or gateway can tell Anthropic which end customer each request is for, so "a safety enforcement action can then apply to one end customer instead of your whole organization"; profiles also show whether Anthropic has restricted or banned one of your end customers6.

Providers are also watching harder for abuse. The joint CISA, NSA and FBI advisory on model distillation asks AI companies to detect anomalous accounts and behaviour, including enterprise-scale throughput and new accounts that jump straight to maximum usage9. Those signals target abuse, but some legitimate workloads share their shape, such as a new production launch at full volume. Talk to your provider's account team before a large launch, and attribute end customers wherever the provider supports it.

API and policy changes

An API version can turn a working request into an error. On Anthropic's API version 2026-10-21, a request that sends temperature, top_p or top_k returns a 400 error, even at the default value, and the new SDK majors send that version by default10. A dependency upgrade can therefore break production on a provider you did not change. Pin SDK versions, read migration guides before upgrading, and test the upgrade on recorded requests.

A risk register for the board

RiskExampleImpactMitigationOwnerTest
Vendor-wide outageAll models of one vendor unavailable for hoursCritical features downSecond vendor evaluated for each critical workflow; routing that fails overPlatform leadQuarterly failover drill
Model-specific outageSome models error, others serveDegraded answers or errorsFallback model on the same account, or the same model on another hostPlatform leadDrill with one model disabled
Retirement, no replacementAlibaba's 10 October retirementsFeature stops on the dateLifecycle watch; candidate successors evaluated before the dateProduct owner per workflowMonthly review of vendor deprecation pages
Silent re-routingGemini 3.7 Flash requests served by 3.8 FlashQuality, cost or latency shiftRecord the model each response reports; alert on changeEngineeringAlert fires in staging
Price increaseGemini 4 Argon doubles on 1 DecemberMargin fallsBudget on the post-change rate; evaluated alternativeFinance + engineeringRe-forecast each quarter
Account enforcementOrganization restricted after one end customer's abuseAll traffic on that account stopsEnd-customer attribution; abuse controls; second account or vendorSecurityTabletop exercise
API or SDK change400 errors after an SDK major upgradeRequests fail after a deployPinned versions; upgrade testing on recorded trafficEngineeringCI on each upgrade
Intermediary dependencyAn aggregator or gateway retires ids or failsSame as the vendor's own risks, plus its ownKnow every platform in the path; direct provider access as an exitPlatform leadExit drill
A starting register. Add likelihood and impact scores in your own scale and review it quarterly.

Mitigations that work

A second, evaluated path for critical workflows. A fallback must be evaluated for the task before it is needed: output quality, tool-call behaviour, refusal rate and cost per task. For a model-specific failure, the same model on another host keeps the output you evaluated, such as Claude on Anthropic's API and on Google Vertex AI. For a vendor-wide failure, only another vendor helps. The design patterns are in multi-model API architecture.

Contracts. Ask each provider for minimum notice before retirements and price changes, what requests receive after a shutdown, the notice and appeal process before an account suspension, how end customers can be attributed, and data export on exit. Where you cannot get terms, the architecture has to carry the risk instead.

An exit plan. For each critical workflow, write down the alternative model and provider, the evaluation result, the code or configuration change required, and how long it takes. Keep the provider accounts and keys for the alternative active. Avoiding LLM vendor lock-in covers the portability layers.

Drills. Disable the primary in staging and confirm the fallback serves, including what users see when every option fails. The failover drills guide has scenarios and a schedule.

Where multi-provider loses

A second provider is not free. Each critical workflow needs evaluation on two models and re-evaluation whenever either changes. Features that exist on one vendor only, such as a specific tool or modality, cannot fail over at all. Splitting volume can weaken the terms a single large contract would earn. And every extra platform in the path, including a gateway, adds its own failure modes and calendar. For non-critical workflows, accepting single-provider risk with good monitoring is often the right call.

Spreading provider risk with INFRO

INFRO is a control plane in front of the provider accounts you already hold. Your contracts and accounts stay yours and your providers bill you directly, which also means INFRO can route only across the providers you have connected and cannot get you capacity or terms.

Routes and failover. A route is a name your application sends as the model, backed by up to 10 targets across your connections, walked in order or by weight; failure rules decide per failure kind whether to retry, fail over or stop. A connection can list alternate API hosts for the same key, and INFRO's Google Vertex AI connection serves Claude models, so a route can list the same Claude model on Anthropic and on Vertex. See routes and providers.

Lifecycle and drift. INFRO records each vendor's deprecations and shutdown dates, warns organizations still sending a retiring model, and from the shutdown date refuses it before any provider call with 404 model_shut_down, naming the replacement. It reads the model list your own key returns every three hours and stops offering a model your key no longer lists. Traffic changes raise a finding when a connection starts being answered by a model id it had not reported in the previous 14 days, which is how automatic re-routing shows up.

What INFRO does not remove: it is itself a dependency in the request path, and an INFRO failure affects every provider behind it. Because the provider accounts are yours, the exit is to call your providers directly, so keep that path documented and tested.

Questions readers ask

What is AI provider concentration risk?
The exposure a business takes on when one AI vendor serves its critical workflows: that vendor's outages, model retirements, price changes, enforcement decisions and API changes all reach the business at once, with no alternative ready.
Is using two models from the same vendor enough?
It covers model-specific incidents and some retirements, not a vendor-wide outage, a price change across the line-up, or an account suspension. For those you need a second vendor or the same model on another host, evaluated for the workload.
Does multi-provider architecture cost more?
It adds evaluation work, a second integration to maintain, and may split volume that would otherwise earn better contract terms. Those costs are why many teams protect only their critical workflows with a second provider and accept single-provider risk elsewhere.
What should an AI vendor contract cover for this risk?
Minimum notice for model retirements and price changes, what happens to requests after a shutdown, the process and notice before an account suspension, how end customers are attributed so enforcement can be targeted, data export, and support response times during incidents.
How often should failover be tested?
At least quarterly for each critical workflow, and after any change to the primary or fallback model. A fallback that has never served traffic is an assumption.

From the team that builds it

Where this shows up in INFRO

INFRO is a control plane in front of the provider accounts you already hold. The capabilities below are the parts of it this article touches, each with the documentation that defines its behaviour.

  • Health-aware routing

    Available with a plan

    Named routes use priority or weighted targets over your own connections, with health checks, retries and failover.

    Read the documentation for Health-aware routing
  • Automatic failover

    Available with a plan

    A route that times out or 5xxs before the response starts is retried elsewhere without your client seeing it.

    Read the documentation for Automatic failover
  • Alternate hosts and key spreading

    Available with a plan

    A connection can list more API hosts for the same key, tried when the first cannot be reached. Requests that name a model directly are spread across a provider's keys, with standby keys used only on failure.

    Read the documentation for Alternate hosts and key spreading
  • Model retirements

    Available with a plan

    INFRO records each vendor's model deprecations and shutdown dates, warns organizations still sending a retiring model, and from the shutdown date refuses it before any provider call, naming the replacement.

  • Model availability from your keys

    Available with a plan

    INFRO reads the model list your own provider key returns every three hours, and stops offering a model your key has stopped listing, with the date it stopped.

INFRO accounts are self-serve. Provider usage is billed to you by your providers; INFRO charges a software subscription and takes 0% of model spend. See plans.

Sources

Numbered in order of first citation. Each was opened and checked against the claim on the date shown.

  1. 1.Elevated errors for multiple models (opens in a new tab) — Anthropic status. Accessed Oct 27, 2026.
  2. 2.xAI status, incident history feed (opens in a new tab) — xAI status. Accessed Oct 27, 2026.
  3. 3.Deprecations (opens in a new tab) — OpenAI. Accessed Oct 27, 2026.
  4. 4.Release notes (opens in a new tab) — Google. Accessed Oct 27, 2026.
  5. 5.Notice on the postponed retirement of selected legacy models (opens in a new tab) — Alibaba Cloud Model Studio. Accessed Oct 27, 2026.
  6. 6.Claude Platform release notes (opens in a new tab) — Anthropic. Accessed Oct 27, 2026.
  7. 7.Changelog (opens in a new tab) — Perplexity. Accessed Oct 27, 2026.
  8. 8.Gemini Developer API pricing (opens in a new tab) — Google. Accessed Oct 27, 2026.
  9. 9.China-Based Artificial Intelligence Companies Conducting Industrial-Scale Distillation Campaigns Against U.S. AI Companies (AA26-251A) (opens in a new tab) — CISA, NSA and FBI. Accessed Oct 27, 2026.
  10. 10.Migrating to API version 2026-10-21 (opens in a new tab) — Anthropic. Accessed Oct 27, 2026.

About this article

Every vendor event was read on 2026-10-27 from the vendor's own page: Anthropic's status page, release notes and API migration guide; xAI's status feed; OpenAI's deprecations page; Google's Gemini API changelog and pricing page; Alibaba Cloud's Model Studio retirement notice; Perplexity's changelog; and the CISA, NSA and FBI advisory AA26-251A. The event list was compiled with help from INFRO's own AI timeline and each entry checked against its source. INFRO behaviour is described from its routes, providers and model documentation. No failover test was run for this article.

Last checked against its sources on . The next review is due by . No separate named reviewer is recorded for this article.

How articles are written, sourced and corrected is set out in the editorial standards.