{
  "checked": "2026-10-12",
  "source": "https://yakbarber.com/radar/",
  "providers": [
    {
      "id": "openai",
      "name": "OpenAI",
      "category": "AI models",
      "about": "AI models through an API: text and code, images, realtime voice, speech-to-text, text-to-speech and embeddings.",
      "docsUrl": "https://developers.openai.com/api/docs",
      "pricingUrl": "https://developers.openai.com/api/docs/pricing",
      "deprecationsPage": "https://developers.openai.com/api/docs/deprecations",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [],
      "downloads": 478307296,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 478307296,
        "downloadsRead": "2026-10-13",
        "incidents30d": 25,
        "incidentsMore": true,
        "statusUrl": "https://status.openai.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "anthropic",
      "name": "Anthropic",
      "category": "AI models",
      "about": "Claude AI models through an API: text and code generation, image and document input, tool use and agents.",
      "docsUrl": "https://platform.claude.com/docs/en/home",
      "pricingUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "deprecationsPage": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "packages": {
        "npm": [
          "@anthropic-ai/sdk"
        ],
        "pypi": [
          "anthropic"
        ]
      },
      "domains": [],
      "downloads": 340280886,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 340280886,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "google",
      "name": "Google",
      "category": "AI models",
      "about": "Google's Gemini models through an API (Gemini API and Vertex AI): text, images, video, speech, embeddings and agents.",
      "docsUrl": "https://ai.google.dev/gemini-api/docs",
      "pricingUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "deprecationsPage": "https://ai.google.dev/gemini-api/docs/deprecations",
      "packages": {
        "npm": [
          "@google/genai"
        ],
        "pypi": [
          "google-genai"
        ]
      },
      "domains": [],
      "downloads": 245154262,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 245154262,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "azure-openai",
      "name": "Azure OpenAI",
      "category": "AI infrastructure",
      "about": "OpenAI's models (GPT text, reasoning, image, audio and embeddings) hosted in Microsoft's Azure cloud, inside Microsoft Foundry.",
      "docsUrl": "https://learn.microsoft.com/en-us/azure/foundry/",
      "pricingUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
      "deprecationsPage": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "aws-bedrock",
      "name": "Amazon Bedrock",
      "category": "AI infrastructure",
      "about": "AWS service that runs AI models from Amazon, Anthropic, Cohere, AI21 and other model makers through one API.",
      "docsUrl": "https://docs.aws.amazon.com/bedrock/",
      "pricingUrl": "https://aws.amazon.com/bedrock/pricing/",
      "deprecationsPage": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "packages": {
        "npm": [
          "@aws-sdk/client-bedrock-runtime"
        ],
        "pypi": [
          "boto3"
        ]
      },
      "domains": [],
      "downloads": 63276149,
      "linkedTo": [
        {
          "name": "Anthropic",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "Meta",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "Mistral AI",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "AI21 Labs",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "Cohere",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "OpenAI",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        },
        {
          "name": "DeepSeek",
          "how": "hosts models from",
          "sourceUrl": "https://aws.amazon.com/bedrock/pricing/"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 63276149,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "stripe",
      "name": "Stripe",
      "category": "Payments",
      "about": "Payments API for online businesses: cards, wallets, bank transfers, subscriptions, invoices and in-person payments.",
      "docsUrl": "https://docs.stripe.com",
      "pricingUrl": "https://stripe.com/pricing",
      "deprecationsPage": "https://docs.stripe.com/changelog",
      "packages": {
        "npm": [
          "stripe",
          "@stripe/stripe-js",
          "@stripe/terminal-js"
        ],
        "pypi": [
          "stripe"
        ]
      },
      "domains": [],
      "downloads": 196098857,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 196098857,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "supabase",
      "name": "Supabase",
      "category": "Backend & data",
      "about": "Postgres backend for apps: database, auth, file storage, realtime updates and edge functions, with auto-generated APIs.",
      "docsUrl": "https://supabase.com/docs",
      "pricingUrl": "https://supabase.com/pricing",
      "deprecationsPage": "https://supabase.com/changelog",
      "packages": {
        "npm": [
          "@supabase/supabase-js",
          "@supabase/ssr"
        ],
        "pypi": [
          "supabase"
        ]
      },
      "domains": [],
      "downloads": 188716259,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 188716259,
        "downloadsRead": "2026-10-13",
        "incidents30d": 19,
        "incidentsMore": false,
        "statusUrl": "https://status.supabase.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "aws",
      "name": "AWS",
      "category": "Cloud & hosting",
      "about": "Amazon's cloud: APIs for servers, storage, databases, serverless functions (Lambda), queues, AI models and hundreds more services.",
      "docsUrl": "https://docs.aws.amazon.com/",
      "pricingUrl": "https://aws.amazon.com/pricing/",
      "deprecationsPage": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "packages": {
        "npm": [
          "aws-sdk",
          "@aws-sdk/client-s3",
          "@aws-sdk/client-lambda"
        ],
        "pypi": [
          "boto3",
          "botocore"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "azure",
      "name": "Microsoft Azure",
      "category": "Cloud & hosting",
      "about": "Microsoft's cloud: APIs for servers, serverless functions, storage, databases, messaging, API gateways and AI services.",
      "docsUrl": "https://learn.microsoft.com/en-us/azure/",
      "pricingUrl": "https://azure.microsoft.com/en-us/pricing/",
      "deprecationsPage": "https://azure.microsoft.com/en-us/updates/",
      "packages": {
        "npm": [
          "@azure/service-bus",
          "@azure/functions"
        ],
        "pypi": [
          "azure-servicebus",
          "azure-functions"
        ]
      },
      "domains": [],
      "downloads": 29597408,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 29597408,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "microsoft-graph",
      "name": "Microsoft 365",
      "category": "Business apps",
      "about": "One API for Microsoft 365 data: Outlook mail and calendars, OneDrive and SharePoint files, Teams and user accounts.",
      "docsUrl": "https://learn.microsoft.com/en-us/graph/",
      "pricingUrl": "https://learn.microsoft.com/en-us/graph/metered-api-list",
      "deprecationsPage": "https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-ews-exchange-online",
      "packages": {
        "npm": [
          "@microsoft/microsoft-graph-client"
        ],
        "pypi": [
          "msgraph-sdk"
        ]
      },
      "domains": [],
      "downloads": 16050764,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 16050764,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "github",
      "name": "GitHub",
      "category": "Backend & data",
      "about": "Code hosting with REST and GraphQL APIs for repositories, issues, pull requests, Actions CI/CD and webhooks.",
      "docsUrl": "https://docs.github.com/en",
      "pricingUrl": "https://github.com/pricing",
      "deprecationsPage": "https://docs.github.com/en/graphql/overview/breaking-changes",
      "packages": {
        "npm": [
          "@octokit/rest",
          "@actions/core"
        ],
        "pypi": [
          "PyGithub"
        ]
      },
      "domains": [],
      "downloads": 48377974,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 48377974,
        "downloadsRead": "2026-10-13",
        "incidents30d": 19,
        "incidentsMore": false,
        "statusUrl": "https://status.github.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "firebase",
      "name": "Firebase",
      "category": "Backend & data",
      "about": "Google's app backend: auth, Firestore and Realtime databases, storage, hosting, cloud functions, push messaging and AI calls.",
      "docsUrl": "https://firebase.google.com/docs",
      "pricingUrl": "https://firebase.google.com/pricing",
      "deprecationsPage": "https://firebase.google.com/support/releases",
      "packages": {
        "npm": [
          "firebase",
          "firebase-admin",
          "firebase-functions"
        ],
        "pypi": [
          "firebase-admin"
        ]
      },
      "domains": [],
      "downloads": 113911207,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 113911207,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "google-cloud",
      "name": "Google Cloud",
      "category": "Cloud & hosting",
      "about": "Google's cloud: APIs for servers, containers, serverless functions, storage, databases, data analytics and AI models.",
      "docsUrl": "https://docs.cloud.google.com/docs",
      "pricingUrl": "https://cloud.google.com/pricing",
      "deprecationsPage": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "packages": {
        "npm": [
          "@google-cloud/functions-framework",
          "google-gax"
        ],
        "pypi": [
          "google-cloud-functions",
          "functions-framework"
        ]
      },
      "domains": [],
      "downloads": 10730102,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 10730102,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "twilio",
      "name": "Twilio",
      "category": "Communications",
      "about": "Communications APIs: send and receive SMS, make phone calls, WhatsApp messaging and phone-number verification.",
      "docsUrl": "https://www.twilio.com/docs",
      "pricingUrl": "https://www.twilio.com/en-us/pricing",
      "deprecationsPage": "https://www.twilio.com/en-us/changelog",
      "packages": {
        "npm": [
          "twilio"
        ],
        "pypi": [
          "twilio"
        ]
      },
      "domains": [],
      "downloads": 47372963,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 47372963,
        "downloadsRead": "2026-10-13",
        "incidents30d": 50,
        "incidentsMore": true,
        "statusUrl": "https://status.twilio.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "google-maps-platform",
      "name": "Google Maps",
      "category": "Maps",
      "about": "Google's maps APIs and SDKs: interactive maps, place search, geocoding, directions and routes for websites and apps.",
      "docsUrl": "https://developers.google.com/maps/documentation",
      "pricingUrl": "https://mapsplatform.google.com/pricing/",
      "deprecationsPage": "https://developers.google.com/maps/deprecations",
      "packages": {
        "npm": [
          "@googlemaps/js-api-loader",
          "@googlemaps/google-maps-services-js"
        ],
        "pypi": [
          "googlemaps"
        ]
      },
      "domains": [],
      "downloads": 34163311,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 34163311,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "meta",
      "name": "Meta",
      "category": "Social",
      "about": "Graph API for Facebook pages, Instagram accounts, ads (Marketing API) and WhatsApp business messaging.",
      "docsUrl": "https://developers.facebook.com/docs/",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "packages": {
        "npm": [
          "facebook-nodejs-business-sdk"
        ],
        "pypi": [
          "facebook-business"
        ]
      },
      "domains": [],
      "downloads": 5997658,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 5997658,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "shopify",
      "name": "Shopify",
      "category": "Commerce",
      "about": "APIs to build apps and custom storefronts for Shopify stores: products, orders, customers, checkout and themes.",
      "docsUrl": "https://shopify.dev/docs",
      "pricingUrl": "https://www.shopify.com/pricing",
      "deprecationsPage": "https://shopify.dev/docs/api/usage/versioning",
      "packages": {
        "npm": [
          "@shopify/shopify-api",
          "@shopify/admin-api-client"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 5543941,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 5543941,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.shopify.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "paypal-braintree",
      "name": "PayPal & Braintree",
      "category": "Payments",
      "about": "Payments APIs and SDKs to accept PayPal, cards and digital wallets on websites and in mobile apps.",
      "docsUrl": "https://developer.paypal.com",
      "pricingUrl": "https://www.paypal.com/us/business/paypal-business-fees",
      "deprecationsPage": "https://developer.paypal.com/braintree/docs/start/drop-in",
      "packages": {
        "npm": [
          "braintree-web",
          "braintree-web-drop-in",
          "braintree",
          "@paypal/paypal-js"
        ],
        "pypi": [
          "braintree"
        ]
      },
      "domains": [],
      "downloads": 11504298,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11504298,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "slack",
      "name": "Slack",
      "category": "Communications",
      "about": "APIs for building Slack apps and bots: post messages, react to events and slash commands, and automate workflows.",
      "docsUrl": "https://docs.slack.dev/",
      "pricingUrl": "https://slack.com/pricing",
      "deprecationsPage": "https://docs.slack.dev/changelog",
      "packages": {
        "npm": [
          "@slack/bolt",
          "@slack/web-api"
        ],
        "pypi": [
          "slack_sdk",
          "slack_bolt"
        ]
      },
      "domains": [],
      "downloads": 162605022,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 162605022,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "vercel",
      "name": "Vercel",
      "category": "Cloud & hosting",
      "about": "Hosting for websites and web apps (Next.js and others): deploys from Git, serverless and edge functions, storage.",
      "docsUrl": "https://vercel.com/docs",
      "pricingUrl": "https://vercel.com/pricing",
      "deprecationsPage": "https://vercel.com/changelog",
      "packages": {
        "npm": [
          "vercel"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 19594692,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 19594692,
        "downloadsRead": "2026-10-13",
        "incidents30d": 10,
        "incidentsMore": false,
        "statusUrl": "https://status.vercel.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "cloudflare",
      "name": "Cloudflare",
      "category": "Cloud & hosting",
      "about": "Network and developer platform: CDN, DNS and security, plus serverless Workers, key-value storage (KV), databases and object storage.",
      "docsUrl": "https://developers.cloudflare.com/",
      "pricingUrl": "https://www.cloudflare.com/plans/developer-platform/",
      "deprecationsPage": "https://developers.cloudflare.com/workers/platform/changelog/",
      "packages": {
        "npm": [
          "wrangler",
          "@cloudflare/workers-types"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 49363638,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 49363638,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "google-workspace",
      "name": "Google Workspace",
      "category": "Business apps",
      "about": "APIs for Gmail, Google Drive, Calendar, Docs and Sheets: read and send mail, manage files, events and documents.",
      "docsUrl": "https://developers.google.com/workspace",
      "pricingUrl": "https://workspace.google.com/pricing",
      "deprecationsPage": "https://developers.google.com/workspace/release-notes",
      "packages": {
        "npm": [
          "googleapis"
        ],
        "pypi": [
          "google-api-python-client"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "google-ads-api",
      "name": "Google Ads",
      "category": "Business apps",
      "about": "API for managing Google Ads accounts: create and edit campaigns, ads and budgets, and pull performance reports.",
      "docsUrl": "https://developers.google.com/google-ads/api",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "packages": {
        "npm": [],
        "pypi": [
          "google-ads"
        ]
      },
      "domains": [],
      "downloads": 13512229,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 13512229,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "sendgrid",
      "name": "SendGrid",
      "category": "Communications",
      "about": "Email-sending API and SMTP relay for transactional and marketing email, with delivery tracking and event webhooks.",
      "docsUrl": "https://www.twilio.com/docs/sendgrid",
      "pricingUrl": "https://www.twilio.com/en-us/products/email-api/pricing",
      "deprecationsPage": "https://www.twilio.com/en-us/changelog?products=sendgrid",
      "packages": {
        "npm": [
          "@sendgrid/mail"
        ],
        "pypi": [
          "sendgrid"
        ]
      },
      "domains": [],
      "downloads": 40147449,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 40147449,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "salesforce",
      "name": "Salesforce",
      "category": "Business apps",
      "about": "CRM platform with REST, SOAP and Bulk APIs to read and write customer records, sales data and custom objects.",
      "docsUrl": "https://developer.salesforce.com/docs",
      "pricingUrl": "https://www.salesforce.com/pricing/",
      "deprecationsPage": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
      "packages": {
        "npm": [
          "jsforce"
        ],
        "pypi": [
          "simple-salesforce"
        ]
      },
      "domains": [],
      "downloads": 19688155,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 19688155,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "hubspot",
      "name": "HubSpot",
      "category": "Business apps",
      "about": "CRM, marketing and sales software with APIs for contacts, companies, deals, pipelines, emails and webhooks.",
      "docsUrl": "https://developers.hubspot.com/docs",
      "pricingUrl": "https://www.hubspot.com/pricing",
      "deprecationsPage": "https://developers.hubspot.com/changelog",
      "packages": {
        "npm": [
          "@hubspot/api-client"
        ],
        "pypi": [
          "hubspot-api-client"
        ]
      },
      "domains": [],
      "downloads": 10414024,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 10414024,
        "downloadsRead": "2026-10-13",
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.hubspot.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mistral",
      "name": "Mistral AI",
      "category": "AI models",
      "about": "Mistral's own AI models through an API: text, coding, document OCR, speech, moderation and embeddings.",
      "docsUrl": "https://docs.mistral.ai/",
      "pricingUrl": "https://mistral.ai/pricing/api/",
      "deprecationsPage": "https://docs.mistral.ai/models",
      "packages": {
        "npm": [
          "@mistralai/mistralai"
        ],
        "pypi": [
          "mistralai"
        ]
      },
      "domains": [],
      "downloads": 51508125,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 51508125,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "cohere",
      "name": "Cohere",
      "category": "AI models",
      "about": null,
      "docsUrl": null,
      "pricingUrl": null,
      "deprecationsPage": "https://docs.cohere.com/docs/deprecations",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "xai",
      "name": "xAI",
      "category": "AI models",
      "about": "Grok AI models through an API: text and reasoning, image and video generation, voice, and web and X search tools.",
      "docsUrl": "https://docs.x.ai/",
      "pricingUrl": "https://docs.x.ai/developers/pricing",
      "deprecationsPage": "https://docs.x.ai/developers/models",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "xai-sdk"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "deepseek",
      "name": "DeepSeek",
      "category": "AI models",
      "about": "DeepSeek's AI models through an OpenAI- and Anthropic-compatible API: chat, reasoning, coding and vision.",
      "docsUrl": "https://api-docs.deepseek.com/",
      "pricingUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "deprecationsPage": "https://api-docs.deepseek.com/updates/",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "perplexity",
      "name": "Perplexity",
      "category": "AI models",
      "about": "Web-grounded AI answers with citations through an API: Sonar models, web search, agents on third-party models, embeddings.",
      "docsUrl": "https://docs.perplexity.ai/docs/getting-started/overview",
      "pricingUrl": "https://docs.perplexity.ai/docs/getting-started/pricing",
      "deprecationsPage": "https://docs.perplexity.ai/docs/resources/changelog",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "groq",
      "name": "Groq",
      "category": "AI infrastructure",
      "about": "Runs open AI models (chat, speech-to-text, text-to-speech) on its own chips through an OpenAI-compatible API.",
      "docsUrl": "https://console.groq.com/docs/overview",
      "pricingUrl": "https://console.groq.com/docs/models",
      "deprecationsPage": "https://console.groq.com/docs/deprecations",
      "packages": {
        "npm": [
          "groq-sdk"
        ],
        "pypi": [
          "groq"
        ]
      },
      "domains": [],
      "downloads": 20759770,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 20759770,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "together-ai",
      "name": "Together AI",
      "category": "AI infrastructure",
      "about": "Runs open-source AI models through an API (chat, images, audio, embeddings), plus fine-tuning and GPU clusters.",
      "docsUrl": "https://docs.together.ai/docs/introduction",
      "pricingUrl": "https://www.together.ai/pricing",
      "deprecationsPage": "https://docs.together.ai/docs/deprecations",
      "packages": {
        "npm": [
          "together-ai"
        ],
        "pypi": [
          "together"
        ]
      },
      "domains": [],
      "downloads": 1953859,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1953859,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "fireworks-ai",
      "name": "Fireworks AI",
      "category": "AI infrastructure",
      "about": "Runs open-source AI models through an API (text, vision, audio, images, embeddings), plus fine-tuning and dedicated GPUs.",
      "docsUrl": "https://docs.fireworks.ai/getting-started/introduction",
      "pricingUrl": "https://fireworks.ai/pricing",
      "deprecationsPage": "https://docs.fireworks.ai/updates/changelog",
      "packages": {
        "npm": [],
        "pypi": [
          "fireworks-ai"
        ]
      },
      "domains": [],
      "downloads": 1157786,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1157786,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "replicate",
      "name": "Replicate",
      "category": "AI infrastructure",
      "about": "Runs community and official AI models (images, video, audio, text) through one cloud API, without managing servers.",
      "docsUrl": "https://replicate.com/docs",
      "pricingUrl": "https://replicate.com/pricing",
      "deprecationsPage": "https://replicate.com/changelog",
      "packages": {
        "npm": [
          "replicate"
        ],
        "pypi": [
          "replicate"
        ]
      },
      "domains": [],
      "downloads": 4042810,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4042810,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "huggingface",
      "name": "Hugging Face",
      "category": "AI infrastructure",
      "about": "One API and token for hundreds of open AI models served by partner providers: chat, images, video, embeddings, speech-to-text.",
      "docsUrl": "https://huggingface.co/docs/inference-providers/en/index",
      "pricingUrl": "https://huggingface.co/docs/inference-providers/en/pricing",
      "deprecationsPage": "https://huggingface.co/docs/inference-providers/en/index",
      "packages": {
        "npm": [
          "@huggingface/inference"
        ],
        "pypi": [
          "huggingface_hub"
        ]
      },
      "domains": [],
      "downloads": 234308899,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 234308899,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "openrouter",
      "name": "OpenRouter",
      "category": "AI infrastructure",
      "about": "One OpenAI-compatible API for hundreds of AI models from many providers, with routing and fallbacks between them.",
      "docsUrl": "https://openrouter.ai/docs/quickstart",
      "pricingUrl": "https://openrouter.ai/pricing",
      "deprecationsPage": "https://openrouter.ai/docs/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "elevenlabs",
      "name": "ElevenLabs",
      "category": "Speech & voice",
      "about": "Voice AI through an API: text-to-speech, speech-to-text, voice cloning, dubbing, sound effects and voice agents.",
      "docsUrl": "https://elevenlabs.io/docs/overview",
      "pricingUrl": "https://elevenlabs.io/pricing/api",
      "deprecationsPage": "https://elevenlabs.io/docs/changelog",
      "packages": {
        "npm": [
          "@elevenlabs/elevenlabs-js"
        ],
        "pypi": [
          "elevenlabs"
        ]
      },
      "domains": [],
      "downloads": 13131826,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 13131826,
        "downloadsRead": "2026-10-13",
        "incidents30d": 13,
        "incidentsMore": false,
        "statusUrl": "https://status.elevenlabs.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "deepgram",
      "name": "Deepgram",
      "category": "Speech & voice",
      "about": "Speech AI through an API: speech-to-text (live and recorded), text-to-speech, voice agents and audio analysis.",
      "docsUrl": "https://developers.deepgram.com/home",
      "pricingUrl": "https://deepgram.com/pricing",
      "deprecationsPage": "https://developers.deepgram.com/changelog",
      "packages": {
        "npm": [
          "@deepgram/sdk"
        ],
        "pypi": [
          "deepgram-sdk"
        ]
      },
      "domains": [],
      "downloads": 7395136,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 7395136,
        "downloadsRead": "2026-10-13",
        "incidents30d": 8,
        "incidentsMore": false,
        "statusUrl": "https://status.deepgram.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "assemblyai",
      "name": "AssemblyAI",
      "category": "Speech & voice",
      "about": "Speech-to-text API for recorded and live audio, plus summaries, speaker labels and other speech understanding features.",
      "docsUrl": "https://www.assemblyai.com/docs",
      "pricingUrl": "https://www.assemblyai.com/pricing",
      "deprecationsPage": "https://www.assemblyai.com/changelog",
      "packages": {
        "npm": [
          "assemblyai"
        ],
        "pypi": [
          "assemblyai"
        ]
      },
      "domains": [],
      "downloads": 5179016,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 5179016,
        "downloadsRead": "2026-10-13",
        "incidents30d": 7,
        "incidentsMore": false,
        "statusUrl": "https://status.assemblyai.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "cartesia",
      "name": "Cartesia",
      "category": "Speech & voice",
      "about": "Real-time voice AI through an API: low-latency text-to-speech (Sonic), speech-to-text, voice cloning and voice agents.",
      "docsUrl": "https://docs.cartesia.ai/get-started/overview",
      "pricingUrl": "https://www.cartesia.ai/pricing",
      "deprecationsPage": "https://docs.cartesia.ai/build-with-cartesia/tts-models/api-changes",
      "packages": {
        "npm": [
          "@cartesia/cartesia-js"
        ],
        "pypi": [
          "cartesia"
        ]
      },
      "domains": [],
      "downloads": 1189331,
      "linkedTo": [],
      "upgrades": [
        {
          "from": [
            "sonic-3.5"
          ],
          "to": "sonic-3.6",
          "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages. … Sonic 3.6 is fully backwards compatible with Sonic 3.5.",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
          "oldPrice": "~1 credit per character (all TTS endpoints)",
          "oldCost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "price": "~1 credit per character (all TTS endpoints)",
          "cost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "priceUrl": "https://docs.cartesia.ai/pricing",
          "checked": "2026-10-04"
        }
      ],
      "quality": {
        "downloads": 1189331,
        "downloadsRead": "2026-10-13",
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.cartesia.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "livekit",
      "name": "LiveKit",
      "category": "Speech & voice",
      "about": "Real-time audio and video platform for voice AI agents, with hosted access to speech-to-text, LLM and text-to-speech models.",
      "docsUrl": "https://docs.livekit.io/intro/overview/",
      "pricingUrl": "https://livekit.com/pricing",
      "deprecationsPage": "https://docs.livekit.io/agents/models/llm/",
      "packages": {
        "npm": [
          "@livekit/agents",
          "livekit-server-sdk",
          "livekit-client",
          "@livekit/rtc-node"
        ],
        "pypi": [
          "livekit-agents",
          "livekit-api",
          "livekit"
        ]
      },
      "domains": [],
      "downloads": 51384802,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 51384802,
        "downloadsRead": "2026-10-13",
        "incidents30d": 6,
        "incidentsMore": false,
        "statusUrl": "https://status.livekit.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "vapi",
      "name": "Vapi",
      "category": "Speech & voice",
      "about": "API for building voice AI agents for phone and web calls, combining speech-to-text, an LLM and text-to-speech.",
      "docsUrl": "https://docs.vapi.ai/quickstart/introduction",
      "pricingUrl": "https://vapi.ai/pricing",
      "deprecationsPage": "https://docs.vapi.ai/workflows/legacy-migration",
      "packages": {
        "npm": [
          "@vapi-ai/server-sdk",
          "@vapi-ai/web"
        ],
        "pypi": [
          "vapi-server-sdk"
        ]
      },
      "domains": [],
      "downloads": 1887664,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1887664,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "retell-ai",
      "name": "Retell AI",
      "category": "Speech & voice",
      "about": "API for building AI voice and chat agents that handle phone and web calls, with phone numbers, testing and call logs.",
      "docsUrl": "https://docs.retellai.com/general/introduction",
      "pricingUrl": "https://www.retellai.com/pricing",
      "deprecationsPage": "https://docs.retellai.com/deprecation-notice/overview",
      "packages": {
        "npm": [
          "retell-sdk",
          "retell-client-js-sdk"
        ],
        "pypi": [
          "retell-sdk"
        ]
      },
      "domains": [],
      "downloads": 2150859,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2150859,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.retellai.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "pyannoteai",
      "name": "pyannoteAI",
      "category": "Speech & voice",
      "about": "Speaker diarization API: tells who spoke when in audio, plus speaker-labeled transcripts and voiceprint matching.",
      "docsUrl": "https://docs.pyannote.ai/introduction",
      "pricingUrl": "https://www.pyannote.ai/pricing",
      "deprecationsPage": "https://docs.pyannote.ai/models",
      "packages": {
        "npm": [],
        "pypi": [
          "pyannote.audio"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "rime",
      "name": "Rime",
      "category": "Speech & voice",
      "about": "Text-to-speech API with low-latency, natural-sounding voices for voice agents and phone calls, in the cloud or self-hosted.",
      "docsUrl": "https://docs.rime.ai/",
      "pricingUrl": "https://www.rime.ai/pricing",
      "deprecationsPage": "https://docs.rime.ai/docs/changelog",
      "packages": {
        "npm": [
          "@rimelabs/api"
        ],
        "pypi": [
          "rime-api"
        ]
      },
      "domains": [],
      "downloads": 23095,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 23095,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.rime.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "twelvelabs",
      "name": "TwelveLabs",
      "category": "AI infrastructure",
      "about": "Video understanding API: search inside videos, generate text from them (Pegasus) and create video embeddings (Marengo).",
      "docsUrl": "https://docs.twelvelabs.io/docs/get-started/introduction",
      "pricingUrl": "https://www.twelvelabs.io/pricing",
      "deprecationsPage": "https://docs.twelvelabs.io/docs/get-started/release-notes",
      "packages": {
        "npm": [
          "twelvelabs-js"
        ],
        "pypi": [
          "twelvelabs"
        ]
      },
      "domains": [],
      "downloads": 364027,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 364027,
        "downloadsRead": "2026-10-13",
        "incidents30d": 8,
        "incidentsMore": false,
        "statusUrl": "https://status.twelvelabs.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "pinecone",
      "name": "Pinecone",
      "category": "AI infrastructure",
      "about": "Vector database API for semantic search and RAG, plus hosted embedding and reranking models and a document chat Assistant.",
      "docsUrl": "https://docs.pinecone.io/guides/get-started/overview",
      "pricingUrl": "https://www.pinecone.io/pricing/",
      "deprecationsPage": "https://docs.pinecone.io/release-notes/2026",
      "packages": {
        "npm": [
          "@pinecone-database/pinecone"
        ],
        "pypi": [
          "pinecone"
        ]
      },
      "domains": [],
      "downloads": 7502563,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 7502563,
        "downloadsRead": "2026-10-13",
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.pinecone.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "voyage-ai",
      "name": "Voyage AI",
      "category": "AI infrastructure",
      "about": "Embedding and reranking models through an API, for semantic search and RAG; part of MongoDB.",
      "docsUrl": "https://www.mongodb.com/docs/voyageai/",
      "pricingUrl": "https://www.mongodb.com/docs/voyageai/management/billing/",
      "deprecationsPage": "https://www.mongodb.com/docs/voyageai/models/lifecycle/",
      "packages": {
        "npm": [],
        "pypi": [
          "voyageai"
        ]
      },
      "domains": [],
      "downloads": 3736436,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 3736436,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "jina-ai",
      "name": "Jina AI",
      "category": "AI infrastructure",
      "about": "Search APIs: text and image embeddings, rerankers, a web-page-to-text reader and web search; part of Elastic.",
      "docsUrl": "https://docs.jina.ai/",
      "pricingUrl": "https://jina.ai/embeddings/#pricing",
      "deprecationsPage": "https://jina.ai/news/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "jina.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 44,
        "incidentsMore": false,
        "statusUrl": "https://status.jina.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "square",
      "name": "Square",
      "category": "Payments",
      "about": "APIs for in-person and online payments plus commerce data: orders, catalog, customers, inventory and staff.",
      "docsUrl": "https://developer.squareup.com/docs",
      "pricingUrl": "https://squareup.com/us/en/pricing",
      "deprecationsPage": "https://developer.squareup.com/reference/square/deprecated",
      "packages": {
        "npm": [
          "square"
        ],
        "pypi": [
          "squareup"
        ]
      },
      "domains": [],
      "downloads": 1843393,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1843393,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "adyen",
      "name": "Adyen",
      "category": "Payments",
      "about": "Payments API for online and in-person payments: cards, local payment methods, card terminals and platform payouts.",
      "docsUrl": "https://docs.adyen.com",
      "pricingUrl": "https://www.adyen.com/pricing",
      "deprecationsPage": "https://docs.adyen.com/development-resources/versioning",
      "packages": {
        "npm": [
          "@adyen/adyen-web",
          "@adyen/api-library"
        ],
        "pypi": [
          "Adyen"
        ]
      },
      "domains": [],
      "downloads": 4225237,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4225237,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "plaid",
      "name": "Plaid",
      "category": "Payments",
      "about": "Connects apps to users' bank accounts: account and balance checks, transactions, identity checks and bank payments.",
      "docsUrl": "https://plaid.com/docs/",
      "pricingUrl": null,
      "deprecationsPage": "https://plaid.com/docs/changelog/",
      "packages": {
        "npm": [
          "react-native-plaid-link-sdk",
          "react-plaid-link",
          "plaid"
        ],
        "pypi": [
          "plaid-python"
        ]
      },
      "domains": [],
      "downloads": 15098069,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 15098069,
        "downloadsRead": "2026-10-13",
        "incidents30d": 5,
        "incidentsMore": false,
        "statusUrl": "https://status.plaid.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "klarna",
      "name": "Klarna",
      "category": "Payments",
      "about": "Pay-later and instalment payments for online and in-store checkouts, through Klarna's API or a payment partner.",
      "docsUrl": "https://docs.klarna.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.klarna.com/acquirer/klarna/after-payments/disputes/migration-guide/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.klarna.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mollie",
      "name": "Mollie",
      "category": "Payments",
      "about": "Payments API for European businesses: cards, local payment methods, recurring payments, card terminals and payouts.",
      "docsUrl": "https://docs.mollie.com/",
      "pricingUrl": "https://www.mollie.com/pricing",
      "deprecationsPage": "https://docs.mollie.com/reference/orders-api",
      "packages": {
        "npm": [
          "mollie-api-node",
          "@mollie/api-client"
        ],
        "pypi": [
          "mollie-api-python"
        ]
      },
      "domains": [],
      "downloads": 607573,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 607573,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mercadolibre-mercadopago",
      "name": "Mercado Libre",
      "category": "Commerce",
      "about": "Latin American marketplace and payments APIs: Mercado Libre listings, orders and shipping, and Mercado Pago payments.",
      "docsUrl": "https://developers.mercadolibre.com.ar/es_ar/api-docs-es",
      "pricingUrl": "https://www.mercadopago.com.ar/herramientas-para-vender/check-out",
      "deprecationsPage": "https://developers.mercadolibre.com.ar/items-y-busquedas",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "checkout-com",
      "name": "Checkout.com",
      "category": "Payments",
      "about": "Payments API for online businesses: cards and local payment methods, payouts, card issuing and fraud checks.",
      "docsUrl": "https://www.checkout.com/docs",
      "pricingUrl": null,
      "deprecationsPage": "https://www.checkout.com/docs/developer-resources/api/api-changes",
      "packages": {
        "npm": [
          "checkout-web-components"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "razorpay",
      "name": "Razorpay",
      "category": "Payments",
      "about": "Payments API, mainly for Indian businesses: payment gateway, payment links, subscriptions, QR codes and payouts.",
      "docsUrl": "https://razorpay.com/docs/",
      "pricingUrl": "https://razorpay.com/pricing/",
      "deprecationsPage": "https://razorpay.com/docs/api/changelog/",
      "packages": {
        "npm": [
          "razorpay"
        ],
        "pypi": [
          "razorpay"
        ]
      },
      "domains": [],
      "downloads": 2393887,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2393887,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "paddle",
      "name": "Paddle",
      "category": "Payments",
      "about": "Merchant-of-record billing API for software companies: checkout, subscriptions, sales tax handling and invoices.",
      "docsUrl": "https://developer.paddle.com/",
      "pricingUrl": "https://www.paddle.com/pricing",
      "deprecationsPage": "https://developer.paddle.com/changelog",
      "packages": {
        "npm": [
          "@paddle/paddle-js",
          "@paddle/paddle-node-sdk"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 1565600,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1565600,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "wise",
      "name": "Wise",
      "category": "Payments",
      "about": "API for cross-border payments: international money transfers, multi-currency accounts and card issuing.",
      "docsUrl": "https://docs.wise.com/",
      "pricingUrl": "https://wise.com/pricing",
      "deprecationsPage": "https://docs.wise.com/guides/developer/environments/sandbox-v2-migration",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 2,
        "incidentsMore": false,
        "statusUrl": "https://status.wise.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "heroku",
      "name": "Heroku",
      "category": "Cloud & hosting",
      "about": "Platform for running web apps without managing servers: deploy from Git, scale app processes, add managed Postgres and Redis.",
      "docsUrl": "https://devcenter.heroku.com/",
      "pricingUrl": "https://www.heroku.com/pricing/",
      "deprecationsPage": "https://devcenter.heroku.com/changelog",
      "packages": {
        "npm": [
          "heroku-cli"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 1650,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1650,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "1inch",
      "name": "1inch",
      "category": "AI infrastructure",
      "about": "Web3 APIs for swaps, orderbooks, balances, prices, tokens, transactions, portfolios and blockchain data.",
      "docsUrl": "https://business.1inch.com/portal/documentation/overview",
      "pricingUrl": "https://business.1inch.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "1inch.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Degensoft Ltd",
          "how": "built on",
          "sourceUrl": "https://business.1inch.com/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "302ai",
      "name": "302.AI",
      "category": "AI infrastructure",
      "about": "Aggregated pay-as-you-go API access to many third-party AI models for text, image, video, audio and search.",
      "docsUrl": "https://doc-en.302.ai/",
      "pricingUrl": "https://302.ai/pricing_api/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "302.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "360dialog",
      "name": "360dialog",
      "category": "Communications",
      "about": "WhatsApp Business API from an official Meta partner: send messages and templates, receive webhooks.",
      "docsUrl": "https://docs.360dialog.com/docs",
      "pricingUrl": "https://360dialog.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "abliteration-ai",
      "name": "Abliteration.ai",
      "category": "AI models",
      "about": "API access to abliterated (uncensored) AI language models billed per token.",
      "docsUrl": "https://docs.abliteration.ai",
      "pricingUrl": "https://docs.abliteration.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "abliteration.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ably",
      "name": "Ably",
      "category": "Communications",
      "about": "Realtime messaging API: pub/sub channels, presence, message history and push notifications over WebSockets.",
      "docsUrl": "https://ably.com/docs",
      "pricingUrl": "https://ably.com/pricing",
      "deprecationsPage": "https://ably.com/docs/platform/deprecate",
      "packages": {
        "npm": [
          "ably"
        ],
        "pypi": [
          "ably"
        ]
      },
      "domains": [],
      "downloads": 6767400,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 6767400,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.ably.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "adanos",
      "name": "Adanos Software GmbH",
      "category": "Backend & data",
      "about": "Market sentiment API aggregating Reddit, X/Twitter, news, Polymarket and crypto data for stock tickers and crypto tokens.",
      "docsUrl": "https://api.adanos.org/docs",
      "pricingUrl": "https://adanos.org/pricing",
      "deprecationsPage": "https://api.adanos.org/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "adanos.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ai-singapore",
      "name": "AI Singapore",
      "category": "AI models",
      "about": "SEA-LION language models for Southeast Asian languages, offered by AI Singapore.",
      "docsUrl": "https://docs.sea-lion.ai",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "sea-lion.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "aimlapi",
      "name": "AI/ML API (Aimlapi)",
      "category": "AI models",
      "about": "Unified API that provides access to many third-party AI models for text, image, audio and video generation.",
      "docsUrl": "https://docs.aimlapi.com",
      "pricingUrl": "https://aimlapi.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "aimlapi.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ai21",
      "name": "AI21 Labs",
      "category": "AI models",
      "about": "Foundation language models (Jamba family) and agent-building tools through an API.",
      "docsUrl": "https://docs.ai21.com/home",
      "pricingUrl": "https://www.ai21.com/pricing/",
      "deprecationsPage": "https://docs.ai21.com/changelog",
      "packages": {
        "npm": [
          "ai21"
        ],
        "pypi": [
          "ai21"
        ]
      },
      "domains": [
        "ai21.com"
      ],
      "downloads": 1171849,
      "linkedTo": [
        {
          "name": "Together AI",
          "how": "routes requests to",
          "sourceUrl": "https://docs.ai21.com/changelog"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 1171849,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.ai21.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "alegra",
      "name": "Alegra",
      "category": "Business apps",
      "about": "Accounting and e-invoicing API for Latin America and Spain: items, contacts, invoices, bills, warehouses and payments.",
      "docsUrl": "https://developer.alegra.com/",
      "pricingUrl": "https://www.alegra.com/colombia/precios/",
      "deprecationsPage": "https://developer.alegra.com/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "algolia",
      "name": "Algolia",
      "category": "Backend & data",
      "about": "Hosted search API: index your data and add fast search, filtering and recommendations to websites and apps.",
      "docsUrl": "https://www.algolia.com/doc",
      "pricingUrl": "https://www.algolia.com/pricing",
      "deprecationsPage": "https://changelog.algolia.com/",
      "packages": {
        "npm": [
          "algoliasearch"
        ],
        "pypi": [
          "algoliasearch"
        ]
      },
      "domains": [],
      "downloads": 39428923,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 39428923,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "alibaba-cloud-modelscope",
      "name": "Alibaba Cloud (ModelScope)",
      "category": "AI models",
      "about": "Hosts and serves open-source AI models through an API for inference.",
      "docsUrl": "https://www.modelscope.cn/docs",
      "pricingUrl": "https://www.modelscope.ai/docs/model-service/API-Inference/limits",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "modelscope.cn"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "amazon-sp-api",
      "name": "Amazon Selling Partner API",
      "category": "Commerce",
      "about": "REST APIs for Amazon sellers and their software: orders, listings, inventory, fulfillment, finances and reports.",
      "docsUrl": "https://developer-docs.amazon/sp-api/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "anonrouter",
      "name": "AnonRouter",
      "category": "AI infrastructure",
      "about": "Routes API requests to 200+ AI models from various providers with an OpenAI-compatible API and privacy features.",
      "docsUrl": "https://docs.anonrouter.ai",
      "pricingUrl": "https://anonrouter.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "anonrouter.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ant-ling",
      "name": "Ant Ling (Ant Intelligence)",
      "category": "AI models",
      "about": "API access to Ant Ling's Ling, Ring and Ming model families for text, reasoning and multimodal generation.",
      "docsUrl": "https://developer.ant-ling.com/en/docs/",
      "pricingUrl": "https://developer.ant-ling.com/en/docs/models/pricing",
      "deprecationsPage": "https://developer.ant-ling.com/en/docs/models/deprecation",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ant-ling.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "anysearch",
      "name": "AnySearch",
      "category": "AI infrastructure",
      "about": "Search API providing high-quality data sources for AI applications through a single API.",
      "docsUrl": "https://www.anysearch.com/docs",
      "pricingUrl": "https://www.anysearch.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "anysearch.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "apertis",
      "name": "Apertis AI",
      "category": "AI infrastructure",
      "about": "Unified API that routes requests to multiple AI model providers with usage-based pricing and credits.",
      "docsUrl": "https://docs.apertis.ai/api/",
      "pricingUrl": "https://apertis.ai/calculator",
      "deprecationsPage": "https://apertis.ai/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "apertis.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://apertis.ai/calculator"
        },
        {
          "name": "Anthropic",
          "how": "routes requests to",
          "sourceUrl": "https://apertis.ai/calculator"
        },
        {
          "name": "Google",
          "how": "routes requests to",
          "sourceUrl": "https://apertis.ai/calculator"
        },
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://apertis.ai/calculator"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "api-route",
      "name": "API Route",
      "category": "AI infrastructure",
      "about": "Unified OpenAI-compatible API routing requests to multiple AI model providers.",
      "docsUrl": "https://www.api-route.com/",
      "pricingUrl": "https://www.api-route.com/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "api-route.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "api-airforce",
      "name": "Api.Airforce",
      "category": "AI infrastructure",
      "about": "A unified gateway/proxy API giving access to many AI models from different providers through one API.",
      "docsUrl": "https://api.airforce/docs/quickstart/",
      "pricingUrl": "https://api.airforce/pricing/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "api.airforce"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "apify",
      "name": "Apify",
      "category": "Backend & data",
      "about": "Web scraping and automation platform: run ready-made or your own scrapers (Actors) and fetch their results by API.",
      "docsUrl": "https://docs.apify.com/",
      "pricingUrl": "https://apify.com/pricing",
      "deprecationsPage": "https://apify.com/change-log",
      "packages": {
        "npm": [
          "apify-client",
          "apify"
        ],
        "pypi": [
          "apify-client",
          "apify"
        ]
      },
      "domains": [],
      "downloads": 4563690,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4563690,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.apify.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "apollo-io",
      "name": "Apollo.io",
      "category": "Business apps",
      "about": "Sales intelligence and engagement API for finding contacts, companies, and automating outreach.",
      "docsUrl": "https://docs.apollo.io/",
      "pricingUrl": "https://docs.apollo.io/docs/api-pricing-and-credits",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "apollo.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "arcee-ai",
      "name": "Arcee AI",
      "category": "AI models",
      "about": "API for Arcee's own open-weight language models, OpenAI-compatible chat completions.",
      "docsUrl": "https://docs.arcee.ai/",
      "pricingUrl": "https://docs.arcee.ai/api-reference/your-first-api-call",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "arcee.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "arize-ai",
      "name": "Arize AI (Phoenix)",
      "category": "AI infrastructure",
      "about": "LLM observability and evaluation: tracing, evals, datasets and experiments (open-source Phoenix and the hosted Arize AX).",
      "docsUrl": "https://arize.com/docs/phoenix",
      "pricingUrl": "https://arize.com/pricing",
      "deprecationsPage": "https://arize.com/docs/phoenix/release-notes",
      "packages": {
        "npm": [
          "@arizeai/phoenix-client",
          "@arizeai/phoenix-otel",
          "@arizeai/phoenix-evals"
        ],
        "pypi": [
          "arize-phoenix",
          "arize-phoenix-client",
          "arize-phoenix-otel",
          "arize-phoenix-evals",
          "arize"
        ]
      },
      "domains": [],
      "downloads": 871796,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 871796,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ip-api",
      "name": "Artia Soft (ip-api.com)",
      "category": "Backend & data",
      "about": "IP geolocation API that returns location, network and anonymity data for IP addresses and domains.",
      "docsUrl": "https://ip-api.com/docs/",
      "pricingUrl": "https://members.ip-api.com/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ip-api.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "asaas",
      "name": "Asaas",
      "category": "Payments",
      "about": "Brazilian billing API: boleto, Pix and card charges, subscriptions, transfers and NFS-e service invoices.",
      "docsUrl": "https://docs.asaas.com/",
      "pricingUrl": "https://www.asaas.com/precos-e-taxas",
      "deprecationsPage": "https://docs.asaas.com/page/breaking-changes",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.asaas.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "atlas-cloud",
      "name": "Atlas Cloud",
      "category": "AI infrastructure",
      "about": "API hosting access to 400+ AI models for chat, image, video, and audio generation.",
      "docsUrl": "https://www.atlascloud.ai/docs/en/get-started",
      "pricingUrl": "https://www.atlascloud.ai/docs/en/models/price",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "atlascloud.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "atlassian",
      "name": "Atlassian (Jira / Confluence)",
      "category": "Business apps",
      "about": "REST APIs for Jira and Confluence: issues, projects and pages, plus organization admin APIs for users and groups.",
      "docsUrl": "https://developer.atlassian.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.atlassian.com/cloud/admin/changelog/",
      "packages": {
        "npm": [
          "jira.js"
        ],
        "pypi": [
          "atlassian-python-api"
        ]
      },
      "domains": [],
      "downloads": 7886031,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 7886031,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.atlassian.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "atomicmail",
      "name": "Atomic Mail",
      "category": "Communications",
      "about": "Agentic email API for sending and managing messages, built by Atomic Mail.",
      "docsUrl": "https://atomic-mail.github.io/atomic-mail-agentic/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "atomicmail.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "auth0",
      "name": "Auth0",
      "category": "Backend & data",
      "about": "Login and user management for apps: sign-up, social and enterprise login, multi-factor auth, tokens and a Management API.",
      "docsUrl": "https://auth0.com/docs",
      "pricingUrl": "https://auth0.com/pricing",
      "deprecationsPage": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "packages": {
        "npm": [
          "auth0",
          "@auth0/nextjs-auth0"
        ],
        "pypi": [
          "auth0-python"
        ]
      },
      "domains": [],
      "downloads": 19469617,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 19469617,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ava-labs",
      "name": "Ava Labs",
      "category": "AI infrastructure",
      "about": "Blockchain platform (Avalanche) providing SDKs and APIs to build and deploy custom blockchain networks.",
      "docsUrl": "https://build.avax.network/docs",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "avax.network"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "avian",
      "name": "Avian Data Inc.",
      "category": "AI models",
      "about": "OpenAI-compatible LLM inference API offering per-token access to open models like DeepSeek, GLM, Kimi and MiMo.",
      "docsUrl": "https://docs.avian.io/",
      "pricingUrl": "https://avian.io/pricing/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "avian.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ayrshare",
      "name": "Ayrshare",
      "category": "Social",
      "about": "API for scheduling and publishing posts, analytics, and engagement across 14+ social networks.",
      "docsUrl": "https://www.ayrshare.com/docs/apis/overview",
      "pricingUrl": "https://www.ayrshare.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ayrshare.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "baichuan-ai",
      "name": "Baichuan AI",
      "category": "AI models",
      "about": "Chinese large language model API for chat, embeddings, and retrieval-augmented knowledge base search.",
      "docsUrl": "https://platform.baichuan-ai.com/docs/api",
      "pricingUrl": "https://platform.baichuan-ai.com/prices",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "baichuan-ai.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "bannerbear",
      "name": "Bannerbear",
      "category": "AI infrastructure",
      "about": "API for generating images, PDFs, animations and video automatically from templates.",
      "docsUrl": "https://developers.bannerbear.com/v2/",
      "pricingUrl": "https://www.bannerbear.com/pricing/",
      "deprecationsPage": "https://www.bannerbear.com/changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "bannerbear.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "bigcommerce",
      "name": "BigCommerce",
      "category": "Commerce",
      "about": "APIs to build apps and custom storefronts for BigCommerce stores: catalog, carts, checkout, orders and customers.",
      "docsUrl": "https://docs.bigcommerce.com/docs",
      "pricingUrl": "https://www.bigcommerce.com/pricing/",
      "deprecationsPage": "https://docs.bigcommerce.com/api-docs/getting-started/deprecations-and-sunsets",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 13,
        "incidentsMore": false,
        "statusUrl": "https://status.bigcommerce.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "black-forest-labs",
      "name": "Black Forest Labs",
      "category": "AI models",
      "about": "Generates and edits images and video from text prompts through the FLUX model API.",
      "docsUrl": "https://docs.bfl.ai/",
      "pricingUrl": "https://bfl.ai/pricing",
      "deprecationsPage": "https://docs.bfl.ai/release-notes",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "bfl.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.bfl.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "bland-ai",
      "name": "Bland AI",
      "category": "Speech & voice",
      "about": "Voice AI API for building phone agents that handle calls with built-in LLM, speech-to-text and text-to-speech.",
      "docsUrl": "https://docs.bland.ai",
      "pricingUrl": "https://www.bland.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "bland.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.bland.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "bol",
      "name": "bol",
      "category": "Commerce",
      "about": "Marketplace API for sellers on bol (Netherlands and Belgium): offers, orders, shipments, returns and invoices.",
      "docsUrl": "https://developers.bol.com/en/",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.bol.com/en/news/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "box",
      "name": "Box, Inc.",
      "category": "Backend & data",
      "about": "Cloud content management API for storing, sharing, and using AI to process files and documents.",
      "docsUrl": "https://developer.box.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.box.com/changelog",
      "packages": {
        "npm": [
          "box-node-sdk"
        ],
        "pypi": [
          "boxsdk"
        ]
      },
      "domains": [
        "box.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Microsoft Azure",
          "how": "hosts models from",
          "sourceUrl": "https://developer.box.com/changelog"
        },
        {
          "name": "AWS",
          "how": "hosts models from",
          "sourceUrl": "https://developer.box.com/changelog"
        },
        {
          "name": "Google",
          "how": "hosts models from",
          "sourceUrl": "https://developer.box.com/changelog"
        },
        {
          "name": "IBM",
          "how": "hosts models from",
          "sourceUrl": "https://developer.box.com/changelog"
        },
        {
          "name": "xAI",
          "how": "hosts models from",
          "sourceUrl": "https://developer.box.com/changelog"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 6,
        "incidentsMore": false,
        "statusUrl": "https://status.box.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "brandfetch",
      "name": "Brandfetch",
      "category": "Backend & data",
      "about": "API for brand data: logos, colors, fonts, company info and brand context for apps and AI agents.",
      "docsUrl": "https://docs.brandfetch.com",
      "pricingUrl": "https://brandfetch.com/developers/pricing",
      "deprecationsPage": "https://docs.brandfetch.com/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "brandfetch.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "brave-search",
      "name": "Brave Search API",
      "category": "AI infrastructure",
      "about": "Web search, images, video, news and AI-answer API for apps and agents, backed by Brave's independent index.",
      "docsUrl": "https://api-dashboard.search.brave.com/documentation",
      "pricingUrl": "https://brave.com/search/api/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "brave.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "brex",
      "name": "Brex",
      "category": "Business apps",
      "about": "Corporate card and spend management API for expenses, payments, travel, and team administration.",
      "docsUrl": "https://developer.brex.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.brex.com/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "brex.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.brex.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "brightdata",
      "name": "Bright Data",
      "category": "Backend & data",
      "about": "Web scraping, proxy and data extraction APIs for collecting structured web data at scale.",
      "docsUrl": "https://docs.brightdata.com/introduction",
      "pricingUrl": "https://brightdata.com/pricing/web-scraper",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "brightdata.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "browser-use",
      "name": "Browser Use",
      "category": "AI infrastructure",
      "about": "API and SDK for running AI agents that control real browsers to automate web tasks.",
      "docsUrl": "https://docs.browser-use.com",
      "pricingUrl": "https://browser-use.com/pricing",
      "deprecationsPage": "https://browser-use.com/changelog",
      "packages": {
        "npm": [
          "browser-use-sdk"
        ],
        "pypi": [
          "browser-use",
          "browser-use-sdk"
        ]
      },
      "domains": [
        "browser-use.com"
      ],
      "downloads": 16221342,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 16221342,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "browserbase",
      "name": "Browserbase",
      "category": "AI infrastructure",
      "about": "Cloud browser infrastructure and APIs for running and scaling AI agents that browse the web.",
      "docsUrl": "https://docs.browserbase.com",
      "pricingUrl": "https://www.browserbase.com/pricing",
      "deprecationsPage": "https://www.browserbase.com/changelog",
      "packages": {
        "npm": [
          "@browserbasehq/sdk",
          "@browserbasehq/stagehand"
        ],
        "pypi": [
          "browserbase"
        ]
      },
      "domains": [
        "browserbase.com"
      ],
      "downloads": 21005818,
      "linkedTo": [
        {
          "name": "Cloudflare",
          "how": "part of",
          "sourceUrl": "https://www.browserbase.com/pricing"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 21005818,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.browserbase.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "buckaroo",
      "name": "Buckaroo",
      "category": "Payments",
      "about": "Payment gateway for European online businesses: iDEAL, cards, wallets, buy now pay later and bank transfers through a JSON API.",
      "docsUrl": "https://docs.buckaroo.io/docs/home",
      "pricingUrl": "https://www.buckaroo.eu/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@buckaroo/buckaroo_sdk"
        ],
        "pypi": [
          "buckaroo-sdk"
        ]
      },
      "domains": [],
      "downloads": 10084,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 10084,
        "downloadsRead": "2026-10-13",
        "incidents30d": 7,
        "incidentsMore": false,
        "statusUrl": "https://status.buckaroo.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "cal-com",
      "name": "Cal.com",
      "category": "Business apps",
      "about": "Scheduling and booking API for building calendar, meeting and event-type workflows into apps.",
      "docsUrl": "https://cal.com/docs",
      "pricingUrl": null,
      "deprecationsPage": "https://cal.com/docs/api-reference/v2/v1-v2-differences",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "cal.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "cerebras",
      "name": "Cerebras",
      "category": "AI models",
      "about": "Cerebras provides an Inference API that serves large language models at high speed via api.cerebras.ai.",
      "docsUrl": null,
      "pricingUrl": null,
      "deprecationsPage": "https://inference-docs.cerebras.ai/support/deprecation",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "cerebras.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.cerebras.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "clerk",
      "name": "Clerk",
      "category": "Backend & data",
      "about": "User sign-up, login and account management for web and mobile apps, with ready-made UI components and a backend API.",
      "docsUrl": "https://clerk.com/docs",
      "pricingUrl": "https://clerk.com/pricing",
      "deprecationsPage": "https://clerk.com/changelog",
      "packages": {
        "npm": [
          "@clerk/nextjs",
          "@clerk/clerk-react",
          "@clerk/backend"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 42231289,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 42231289,
        "downloadsRead": "2026-10-13",
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.clerk.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "cline",
      "name": "Cline Bot Inc.",
      "category": "AI infrastructure",
      "about": "AI coding agent and API that routes requests to multiple AI model providers for coding tasks.",
      "docsUrl": "https://docs.cline.bot",
      "pricingUrl": "https://cline.bot/pricing",
      "deprecationsPage": "https://docs.cline.bot/getting-started/clinepass",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "cline.bot"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://docs.cline.bot/getting-started/clinepass"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "cognition",
      "name": "Cognition AI",
      "category": "AI models",
      "about": "API for starting and managing sessions with Devin, Cognition's AI software engineering agent.",
      "docsUrl": "https://docs.devin.ai",
      "pricingUrl": "https://devin.ai/pricing",
      "deprecationsPage": "https://docs.devin.ai/api-reference/v1/overview",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "devin.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "coingecko",
      "name": "CoinGecko",
      "category": "Backend & data",
      "about": "Cryptocurrency market data API: prices, market caps, onchain data, trades and treasury holdings.",
      "docsUrl": "https://docs.coingecko.com",
      "pricingUrl": "https://www.coingecko.com/en/api/pricing",
      "deprecationsPage": "https://docs.coingecko.com/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "coingecko.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "cometapi",
      "name": "CometAPI",
      "category": "AI infrastructure",
      "about": "A unified API gateway that provides access to 500+ AI models (chat, image, video, audio) from many providers through one API key.",
      "docsUrl": "https://apidoc.cometapi.com/",
      "pricingUrl": "https://www.cometapi.com/pricing/",
      "deprecationsPage": "https://www.cometapi.com/changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "cometapi.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Anthropic",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "OpenAI",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "Google",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "xAI",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "Moonshot AI",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "Alibaba Cloud (Qwen)",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "ByteDance (Doubao/Seedance/Seedream)",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "DeepSeek",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "Volcano Engine",
          "how": "hosts models from",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        },
        {
          "name": "Azure OpenAI",
          "how": "resells",
          "sourceUrl": "https://www.cometapi.com/changelog/"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "commandcode",
      "name": "Command Code AI",
      "category": "AI infrastructure",
      "about": "A coding-agent CLI and desktop app that gives developers access to many third-party AI models through one subscription or API.",
      "docsUrl": "https://commandcode.ai/docs",
      "pricingUrl": "https://commandcode.ai/pricing",
      "deprecationsPage": "https://commandcode.ai/changelog",
      "packages": {
        "npm": [
          "command-code"
        ],
        "pypi": []
      },
      "domains": [
        "commandcode.ai"
      ],
      "downloads": 218801,
      "linkedTo": [
        {
          "name": "Anthropic",
          "how": "hosts models from",
          "sourceUrl": "https://commandcode.ai/pricing"
        },
        {
          "name": "OpenAI",
          "how": "hosts models from",
          "sourceUrl": "https://commandcode.ai/pricing"
        },
        {
          "name": "Google",
          "how": "hosts models from",
          "sourceUrl": "https://commandcode.ai/pricing"
        },
        {
          "name": "Azure",
          "how": "hosts models from",
          "sourceUrl": "https://commandcode.ai/pricing"
        },
        {
          "name": "OpenRouter",
          "how": "routes requests to",
          "sourceUrl": "https://commandcode.ai/changelog"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 218801,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "concentrate-ai",
      "name": "Concentrate AI",
      "category": "AI infrastructure",
      "about": "An LLM gateway API giving one interface to route requests, track spend, and log usage across LLM providers.",
      "docsUrl": "https://concentrate.ai/docs/api-reference/introduction",
      "pricingUrl": "https://concentrate.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "concentrate.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 2,
        "incidentsMore": false,
        "statusUrl": "https://status.concentrate.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "conductor",
      "name": "Conductor",
      "category": "Backend & data",
      "about": "A tool for running multiple Claude Code or Codex coding agent sessions in parallel in local git worktrees.",
      "docsUrl": "https://www.conductor.build/docs",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "conductor.build"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "conta-azul",
      "name": "Conta Azul",
      "category": "Business apps",
      "about": "Brazilian small-business ERP API: customers and suppliers, products, sales, financial records and invoices.",
      "docsUrl": "https://developers.contaazul.com/",
      "pricingUrl": "https://contaazul.com/planos/",
      "deprecationsPage": "https://developers.contaazul.com/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "contentful",
      "name": "Contentful",
      "category": "Backend & data",
      "about": "Headless content management: editors write content, apps fetch it through REST and GraphQL APIs.",
      "docsUrl": "https://www.contentful.com/developers/docs/",
      "pricingUrl": "https://www.contentful.com/pricing/",
      "deprecationsPage": "https://www.contentful.com/developers/api-changes/",
      "packages": {
        "npm": [
          "contentful",
          "contentful-management"
        ],
        "pypi": [
          "contentful"
        ]
      },
      "domains": [],
      "downloads": 11603542,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11603542,
        "downloadsRead": "2026-10-13",
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.contentful.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "context-dev",
      "name": "Context.dev",
      "category": "AI infrastructure",
      "about": "Web data API for scraping, crawling, search, brand data and monitoring, built for AI agents and apps.",
      "docsUrl": "https://docs.context.dev/introduction",
      "pricingUrl": "https://www.context.dev/pricing",
      "deprecationsPage": "https://docs.context.dev/changelog",
      "packages": {
        "npm": [
          "context-dev"
        ],
        "pypi": [
          "context-dev"
        ]
      },
      "domains": [
        "context.dev"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "contextual-ai",
      "name": "Contextual AI",
      "category": "AI models",
      "about": "RAG platform and component APIs for document parsing, reranking, grounded generation and evaluation.",
      "docsUrl": "https://docs.contextual.ai",
      "pricingUrl": "https://contextual.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": [
          "contextual-client"
        ]
      },
      "domains": [
        "contextual.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "core42",
      "name": "Core42 (Compass API)",
      "category": "AI infrastructure",
      "about": "UAE-hosted AI model platform with OpenAI- and Azure-compatible APIs for chat, embeddings, audio, images and fine-tuning.",
      "docsUrl": "https://www.core42.ai/compass/documentation",
      "pricingUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
      "deprecationsPage": "https://www.core42.ai/compass/documentation/compass-changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "d-id",
      "name": "D-ID",
      "category": "AI models",
      "about": "API for generating talking-head AI avatar videos from images, text and audio.",
      "docsUrl": "https://docs.d-id.com",
      "pricingUrl": "https://www.d-id.com/pricing/api/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "d-id.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.d-id.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "daoxe",
      "name": "DaoXE",
      "category": "AI infrastructure",
      "about": "Unified AI API gateway reselling OpenAI, Claude and Gemini compatible endpoints with key management and billing.",
      "docsUrl": "https://daoxe.com/docs",
      "pricingUrl": "https://daoxe.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "daoxe.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "dataforb2b",
      "name": "DataForB2B",
      "category": "Backend & data",
      "about": "B2B data API for people and company search, enrichment, and AI agent integration.",
      "docsUrl": "https://dataforb2b.ai/blog",
      "pricingUrl": "https://dataforb2b.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "dataforb2b.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "dataforseo",
      "name": "DataForSEO",
      "category": "Backend & data",
      "about": "Pay-as-you-go APIs for SEO, SERP, keyword, backlink, business and app data.",
      "docsUrl": "https://docs.dataforseo.com",
      "pricingUrl": "https://dataforseo.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "dataforseo.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "deepai",
      "name": "DeepAI",
      "category": "AI models",
      "about": "API for AI-generated chat, images, video, music and voice, plus a photo editor and website builder.",
      "docsUrl": "https://deepai.org/docs",
      "pricingUrl": "https://deepai.org/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "deepai.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "deepinfra",
      "name": "DeepInfra",
      "category": "AI infrastructure",
      "about": "Hosted inference API for open and third-party AI models: text, image, speech and embeddings.",
      "docsUrl": "https://docs.deepinfra.com",
      "pricingUrl": "https://deepinfra.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "deepinfra.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Anthropic",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "DeepSeek",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "Google",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "Meta",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "Mistral AI",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "NVIDIA",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "Black Forest Labs",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        },
        {
          "name": "Moonshot AI",
          "how": "hosts models from",
          "sourceUrl": "https://deepinfra.com/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "deepl",
      "name": "DeepL",
      "category": "AI models",
      "about": "Translation and writing-assistant API for text, documents and voice.",
      "docsUrl": "https://www.deepl.com/docs-api/",
      "pricingUrl": "https://www.deepl.com/en/pro#developer",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "deepl-node"
        ],
        "pypi": [
          "deepl"
        ]
      },
      "domains": [
        "deepl.com"
      ],
      "downloads": 2449829,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2449829,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "descope",
      "name": "Descope",
      "category": "Backend & data",
      "about": "Authentication and user management API: login flows, passkeys, SSO, tenants and a management API for users.",
      "docsUrl": "https://docs.descope.com/",
      "pricingUrl": "https://www.descope.com/pricing",
      "deprecationsPage": "https://docs.descope.com/changelog",
      "packages": {
        "npm": [
          "@descope/node-sdk",
          "@descope/react-sdk",
          "@descope/nextjs-sdk",
          "@descope/web-js-sdk"
        ],
        "pypi": [
          "descope"
        ]
      },
      "domains": [],
      "downloads": 5115560,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 5115560,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "dicebear",
      "name": "DiceBear",
      "category": "AI infrastructure",
      "about": "Generates avatar images via API and SDKs from a set of styles.",
      "docsUrl": "https://www.dicebear.com/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@dicebear/core"
        ],
        "pypi": []
      },
      "domains": [
        "dicebear.com"
      ],
      "downloads": 2094032,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2094032,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "digitalocean",
      "name": "DigitalOcean",
      "category": "Cloud & hosting",
      "about": "Cloud infrastructure API: compute droplets, Kubernetes, managed databases, storage, and AI inference.",
      "docsUrl": "https://docs.digitalocean.com/reference/api/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.digitalocean.com/release-notes/recent/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "digitalocean.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "OpenAI",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "Anthropic",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "DeepSeek",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "Alibaba",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "NVIDIA",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "Moonshot AI",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        },
        {
          "name": "Z.ai",
          "how": "hosts models from",
          "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.digitalocean.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "dingtalk",
      "name": "DingTalk (Alibaba Group)",
      "category": "Business apps",
      "about": "Enterprise collaboration and communication platform API: messaging, workflow and office automation for businesses.",
      "docsUrl": "https://open.dingtalk.com/document/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "dingtalk.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "doist",
      "name": "Doist (Todoist)",
      "category": "Business apps",
      "about": "Task and project management API for building to-do list integrations with Todoist.",
      "docsUrl": "https://developer.todoist.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://groups.google.com/a/doist.com/g/todoist-api",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "todoist.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "dropbox",
      "name": "Dropbox",
      "category": "Backend & data",
      "about": "Cloud file storage and sync API for building apps that read, write and share files.",
      "docsUrl": "https://www.dropbox.com/developers/documentation",
      "pricingUrl": null,
      "deprecationsPage": "https://dropbox.tech/developers/api-v1-deprecated",
      "packages": {
        "npm": [
          "dropbox"
        ],
        "pypi": [
          "dropbox"
        ]
      },
      "domains": [],
      "downloads": 2573059,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2573059,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.dropbox.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ebanx",
      "name": "EBANX",
      "category": "Payments",
      "about": "Payments API for selling into Latin America and other emerging markets: local cards, Pix and other local methods, payouts.",
      "docsUrl": "https://docs.ebanx.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.ebanx.com/docs/get-started/api-authentication/jws-migration",
      "packages": {
        "npm": [
          "ebanx"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 4665,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4665,
        "downloadsRead": "2026-10-13",
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.ebanx.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ebay",
      "name": "eBay",
      "category": "Commerce",
      "about": "APIs for apps that sell or buy on eBay: listings, inventory, orders, payouts, marketing and item search.",
      "docsUrl": "https://www.edp.ebay.com/develop",
      "pricingUrl": null,
      "deprecationsPage": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "elorus",
      "name": "Elorus",
      "category": "Business apps",
      "about": "Invoicing and time-tracking API: invoices, contacts, products, payments and Greece's myDATA tax reporting.",
      "docsUrl": "https://developer.elorus.com/",
      "pricingUrl": "https://www.elorus.com/en/pricing/",
      "deprecationsPage": "https://www.elorus.com/product-updates/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ensideas",
      "name": "ENS Ideas",
      "category": "Backend & data",
      "about": "Provides a free API returning Ethereum Name Service (ENS) metadata for addresses and names.",
      "docsUrl": "https://ensideas.com/about",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ensideas.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "exa",
      "name": "Exa",
      "category": "AI infrastructure",
      "about": "AI-native web search, content retrieval and research agent API for developers and AI applications.",
      "docsUrl": "https://docs.exa.ai",
      "pricingUrl": "https://exa.ai/pricing",
      "deprecationsPage": "https://docs.exa.ai/changelog",
      "packages": {
        "npm": [
          "exa-js"
        ],
        "pypi": [
          "exa_py"
        ]
      },
      "domains": [
        "exa.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Similarweb",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Fiber.ai",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Baselayer",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Financial Datasets",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Affiliate.com",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Particle",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        },
        {
          "name": "Jinko",
          "how": "routes requests to",
          "sourceUrl": "https://docs.exa.ai/changelog"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "fal",
      "name": "Features & Labels, Inc.",
      "category": "AI infrastructure",
      "about": "Serverless inference API and GPU hosting for image, video, audio and 3D generative models.",
      "docsUrl": "https://fal.ai/docs",
      "pricingUrl": "https://fal.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "fal.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "financialdatasets",
      "name": "Financial Datasets, Inc.",
      "category": "Backend & data",
      "about": "Institutional-grade stock market API providing financial statements, prices, SEC filings, insider trades, and more.",
      "docsUrl": "https://docs.financialdatasets.ai",
      "pricingUrl": "https://www.financialdatasets.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "financialdatasets.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "firecrawl",
      "name": "Firecrawl",
      "category": "AI infrastructure",
      "about": "API that turns web pages into clean data for scraping, crawling, search and browser automation.",
      "docsUrl": "https://docs.firecrawl.dev",
      "pricingUrl": "https://www.firecrawl.dev/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@mendable/firecrawl-js"
        ],
        "pypi": [
          "firecrawl-py"
        ]
      },
      "domains": [
        "firecrawl.dev"
      ],
      "downloads": 10753033,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 10753033,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "fish-audio",
      "name": "Fish Audio (Hanabi AI Inc.)",
      "category": "Speech & voice",
      "about": "Text-to-speech, speech-to-text and voice cloning/design through an API.",
      "docsUrl": "https://docs.fish.audio",
      "pricingUrl": "https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": [
          "fish-audio-sdk"
        ]
      },
      "domains": [
        "fish.audio"
      ],
      "downloads": 157738,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 157738,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "flexai",
      "name": "FlexAI",
      "category": "AI infrastructure",
      "about": "Serverless and dedicated inference, fine-tuning and GPU compute for open-weight AI models via an OpenAI-compatible API.",
      "docsUrl": "https://docs.flex.ai/",
      "pricingUrl": "https://flex.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "flex.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 8,
        "incidentsMore": false,
        "statusUrl": "https://status.flex.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "fourthwall",
      "name": "Fourthwall",
      "category": "Commerce",
      "about": "E-commerce platform and API for creators to build stores, sell merchandise and manage orders.",
      "docsUrl": "https://docs.fourthwall.com/storefront/overview",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "fourthwall.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "fullstory",
      "name": "FullStory",
      "category": "Business apps",
      "about": "Digital experience analytics API: session replay, behavioral data capture, and analytics for websites and apps.",
      "docsUrl": "https://developer.fullstory.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://help.fullstory.com/hc/en-us/articles/4410282600343-Fullstory-Release-Notes",
      "packages": {
        "npm": [
          "@fullstory/browser"
        ],
        "pypi": []
      },
      "domains": [
        "fullstory.com"
      ],
      "downloads": 4287721,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4287721,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.fullstory.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "giphy",
      "name": "Giphy",
      "category": "Social",
      "about": "API for searching, uploading and sharing GIFs and stickers in apps.",
      "docsUrl": "https://developers.giphy.com/docs/api/",
      "pricingUrl": "https://support.giphy.com/hc/en-us/articles/10389869671322-Is-there-a-fee-for-using-GIPHY-s-API",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "giphy-api",
          "@giphy/js-fetch-api"
        ],
        "pypi": []
      },
      "domains": [
        "giphy.com"
      ],
      "downloads": 892000,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 892000,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.giphy.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "gladia",
      "name": "Gladia",
      "category": "Speech & voice",
      "about": "Speech-to-text API for real-time and async transcription, plus audio intelligence features.",
      "docsUrl": "https://docs.gladia.io/",
      "pricingUrl": "https://www.gladia.io/pricing",
      "deprecationsPage": "https://www.gladia.io/changelog",
      "packages": {
        "npm": [
          "@gladiaio/sdk"
        ],
        "pypi": [
          "gladiaio-sdk"
        ]
      },
      "domains": [
        "gladia.io"
      ],
      "downloads": 472300,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 472300,
        "downloadsRead": "2026-10-13",
        "incidents30d": 11,
        "incidentsMore": false,
        "statusUrl": "https://status.gladia.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "gmi-cloud",
      "name": "GMI Cloud",
      "category": "AI infrastructure",
      "about": "Inference API giving access to 200+ open and frontier AI models through one OpenAI-compatible endpoint, plus GPU compute.",
      "docsUrl": "https://docs.gmicloud.ai",
      "pricingUrl": "https://www.gmicloud.ai/en/developers",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "greenpt",
      "name": "GreenPT",
      "category": "AI models",
      "about": "OpenAI-compatible API for open-weight AI models including chat, reasoning, coding, vision and speech.",
      "docsUrl": "https://docs.greenpt.ai/",
      "pricingUrl": "https://greenpt.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "greenpt.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Deepgram",
          "how": "routes requests to",
          "sourceUrl": "https://greenpt.com/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "gridx",
      "name": "gridX",
      "category": "Backend & data",
      "about": "Energy management API for solar, batteries, heat pumps and EV chargers: live data, device control and webhooks.",
      "docsUrl": "https://community.developer.gridx.de/t/gridx-api-documentation/213",
      "pricingUrl": null,
      "deprecationsPage": "https://community.developer.gridx.de/t/gridx-api-changelog/324",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "harmonic-ai",
      "name": "Harmonic AI",
      "category": "Backend & data",
      "about": "Startup and company database API for finding and enriching data on companies, people and investors.",
      "docsUrl": "https://console.harmonic.ai/docs/api-reference/introduction",
      "pricingUrl": "https://harmonic.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "harmonic.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "hashicorp",
      "name": "HashiCorp",
      "category": "Cloud & hosting",
      "about": "Release metadata API for HashiCorp's software products like Terraform, Vault and Consul.",
      "docsUrl": "https://releases.hashicorp.com/docs/api/v1",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "hashicorp.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.hashicorp.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "huawei-cloud-modelarts",
      "name": "Huawei Cloud ModelArts (MaaS)",
      "category": "AI models",
      "about": "Model-as-a-Service platform offering access to and deployment of AI foundation models via API.",
      "docsUrl": "https://support.huaweicloud.com/intl/en-us/productdesc-maas/productdesc_maas_0002.html",
      "pricingUrl": "https://support.huaweicloud.com/intl/en-us/price-modelarts/price-modelarts-0042.html",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "hubris",
      "name": "Hubris",
      "category": "AI models",
      "about": "Russian marketplace API giving access to hundreds of AI models (text, image, video, audio) through one key, priced in rubles.",
      "docsUrl": "https://hubris.pw/docs",
      "pricingUrl": "https://hubris.pw/models",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "hubris.pw"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "hyperliquid",
      "name": "Hyperliquid",
      "category": "AI infrastructure",
      "about": "Decentralized exchange protocol with an API for perpetuals and spot trading.",
      "docsUrl": "https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "hyperliquid.xyz"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "hyperpay",
      "name": "HyperPay",
      "category": "Payments",
      "about": "Payment gateway for Saudi Arabia and the Gulf: cards, mada, Apple Pay and STC Pay through a checkout widget or server-to-server API.",
      "docsUrl": "https://hyperpay.docs.oppwa.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://hyperpay.docs.oppwa.com/reference/release-notes",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "ideogram",
      "name": "Ideogram AI",
      "category": "AI models",
      "about": "API for generating, editing and describing images from text prompts.",
      "docsUrl": "https://developer.ideogram.ai/ideogram-api/api-overview",
      "pricingUrl": "https://ideogram.ai/features/api-pricing",
      "deprecationsPage": "https://developer.ideogram.ai/api-reference/api-reference/generate",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ideogram.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 4,
        "incidentsMore": false,
        "statusUrl": "https://status.ideogram.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "imgflip",
      "name": "Imgflip",
      "category": "Business apps",
      "about": "API for generating memes and captioned images programmatically.",
      "docsUrl": "https://imgflip.com/api",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "imgflip.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "inceptionlabs",
      "name": "Inception Labs",
      "category": "AI models",
      "about": "Diffusion-based LLM API (dLLMs) for fast text generation, OpenAI-compatible.",
      "docsUrl": "https://docs.inceptionlabs.ai/",
      "pricingUrl": "https://www.inceptionlabs.ai/models",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "inceptionlabs.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "inngest",
      "name": "Inngest",
      "category": "Backend & data",
      "about": "Durable workflow and background-job platform: define step functions in code and trigger them with events.",
      "docsUrl": "https://www.inngest.com/docs",
      "pricingUrl": "https://www.inngest.com/pricing",
      "deprecationsPage": "https://www.inngest.com/changelog",
      "packages": {
        "npm": [
          "inngest"
        ],
        "pypi": [
          "inngest"
        ]
      },
      "domains": [],
      "downloads": 11017749,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11017749,
        "downloadsRead": "2026-10-13",
        "incidents30d": 6,
        "incidentsMore": false,
        "statusUrl": "https://status.inngest.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "intercom",
      "name": "Intercom",
      "category": "Business apps",
      "about": "Customer messaging and support platform with APIs for conversations, contacts, tickets and help-center articles.",
      "docsUrl": "https://developers.intercom.com/docs",
      "pricingUrl": "https://www.intercom.com/pricing",
      "deprecationsPage": "https://developers.intercom.com/docs/references/changelog",
      "packages": {
        "npm": [
          "intercom-client"
        ],
        "pypi": [
          "python-intercom"
        ]
      },
      "domains": [],
      "downloads": 2207616,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2207616,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ipify",
      "name": "ipify",
      "category": "Maps",
      "about": "IP address and IP geolocation lookup API for developers.",
      "docsUrl": "https://geo.ipify.org/docs",
      "pricingUrl": "https://geo.ipify.org/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ipify.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "jiekou-ai",
      "name": "Jiekou.AI (接口AI)",
      "category": "AI models",
      "about": "A unified API gateway giving access to 200+ open and closed-source AI models for text, image, video, audio and embeddings.",
      "docsUrl": "https://docs.jiekou.ai/",
      "pricingUrl": "https://en.jiekou.ai/pricing",
      "deprecationsPage": "https://docs.jiekou.ai/docs/announcement/announcement",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "jiekou.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "jtl-software",
      "name": "JTL-Software",
      "category": "Business apps",
      "about": "ERP API for JTL-Wawi (cloud and on-premise): orders, items, stock, customers and invoices for online sellers.",
      "docsUrl": "https://developer.jtl-software.com/",
      "pricingUrl": "https://www.jtl-software.com/en/pricing/",
      "deprecationsPage": "https://developer.jtl-software.com/help/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "keak",
      "name": "Keak (CheaperInference)",
      "category": "AI infrastructure",
      "about": "A marketplace routing API that reaches many AI models at marketplace-capacity pricing capped at provider list price.",
      "docsUrl": "https://www.cheaperinference.com/docs",
      "pricingUrl": "https://www.cheaperinference.com/markets",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "cheaperinference.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://www.cheaperinference.com/markets"
        },
        {
          "name": "Anthropic",
          "how": "routes requests to",
          "sourceUrl": "https://www.cheaperinference.com/markets"
        },
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://www.cheaperinference.com/markets"
        },
        {
          "name": "Aion Labs",
          "how": "routes requests to",
          "sourceUrl": "https://www.cheaperinference.com/markets"
        },
        {
          "name": "Z.ai",
          "how": "routes requests to",
          "sourceUrl": "https://www.cheaperinference.com/markets"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "keenable",
      "name": "Keenable.ai",
      "category": "AI infrastructure",
      "about": "Web search API providing search and page-content retrieval infrastructure for AI agents and labs.",
      "docsUrl": "https://keenable.ai/integrations",
      "pricingUrl": "https://keenable.ai/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "keenable.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Baseten",
          "how": "part of",
          "sourceUrl": "https://keenable.ai/"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "kilo-code",
      "name": "Kilo Code",
      "category": "AI infrastructure",
      "about": "Gateway and coding-assistant platform that routes requests to 500+ AI models across 60+ providers.",
      "docsUrl": "https://kilo.ai/docs/gateway",
      "pricingUrl": "https://kilo.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "kilo.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Amazon",
          "how": "part of",
          "sourceUrl": "https://kilo.ai/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "landingai",
      "name": "LandingAI",
      "category": "AI models",
      "about": "Document extraction API (Agentic Document Extraction): turns PDFs and images into Markdown, structured chunks and extracted fields.",
      "docsUrl": "https://docs.landing.ai/",
      "pricingUrl": "https://docs.landing.ai/ade/ade-pricing",
      "deprecationsPage": "https://docs.landing.ai/ade/ade-changelog",
      "packages": {
        "npm": [
          "landingai-ade"
        ],
        "pypi": [
          "landingai-ade"
        ]
      },
      "domains": [],
      "downloads": 142004,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 142004,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "langchain",
      "name": "LangChain",
      "category": "AI infrastructure",
      "about": "Platform for building, observing, evaluating and deploying AI agents, including LangSmith and LangGraph.",
      "docsUrl": "https://docs.langchain.com/langsmith",
      "pricingUrl": "https://www.langchain.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "langchain",
          "langsmith",
          "@langchain/langgraph"
        ],
        "pypi": [
          "langchain",
          "langsmith",
          "langgraph"
        ]
      },
      "domains": [
        "langchain.com"
      ],
      "downloads": 199413128,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 199413128,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "langdb",
      "name": "LangDB",
      "category": "AI infrastructure",
      "about": "Enterprise AI gateway providing unified API access, routing and cost control across 250+ AI models.",
      "docsUrl": "https://docs.langdb.ai/",
      "pricingUrl": "https://langdb.ai/pricing/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "langdb.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "dify",
      "name": "LangGenius, Inc. (Dify)",
      "category": "AI infrastructure",
      "about": "Platform API for building and running AI apps, agents and RAG pipelines with a visual workflow builder.",
      "docsUrl": "https://docs.dify.ai",
      "pricingUrl": "https://dify.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "dify.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "leadsquared",
      "name": "LeadSquared",
      "category": "Business apps",
      "about": "CRM and marketing automation API for managing leads, opportunities, accounts and sales processes.",
      "docsUrl": "https://apidocs.leadsquared.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://help.leadsquared.com/news/leadsquared-platform-releases/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "leadsquared.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.leadsquared.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "lean-technologies",
      "name": "Lean Technologies",
      "category": "Payments",
      "about": "Open banking API for the UAE and Saudi Arabia: bank account data, account-to-account payments and payouts through LinkSDK.",
      "docsUrl": "https://docs.leantech.me/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "lean-react-native"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "linkedin",
      "name": "LinkedIn API",
      "category": "Social",
      "about": "APIs for sharing posts on LinkedIn, Sign In with LinkedIn, and managing ad campaigns and reports (Marketing API).",
      "docsUrl": "https://learn.microsoft.com/en-us/linkedin/",
      "pricingUrl": null,
      "deprecationsPage": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "linkup",
      "name": "Linkup",
      "category": "AI infrastructure",
      "about": "Web search, fetch and research API that gives AI agents live web evidence and structured answers.",
      "docsUrl": "https://docs.linkup.so",
      "pricingUrl": "https://www.linkup.so/pricing",
      "deprecationsPage": "https://docs.linkup.so/pages/changelog/usd-pricing",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "linkup.so"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "llmgateway",
      "name": "LLM Gateway",
      "category": "AI infrastructure",
      "about": "A unified API gateway that routes requests to 200+ AI models across 40+ providers with one key.",
      "docsUrl": "https://docs.llmgateway.io/",
      "pricingUrl": "https://llmgateway.io/pricing",
      "deprecationsPage": "https://llmgateway.io/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "llmgateway.io"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Perplexity",
          "how": "routes requests to",
          "sourceUrl": "https://llmgateway.io/changelog"
        },
        {
          "name": "Azure",
          "how": "routes requests to",
          "sourceUrl": "https://llmgateway.io/changelog"
        },
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://llmgateway.io/changelog"
        },
        {
          "name": "Anthropic",
          "how": "routes requests to",
          "sourceUrl": "https://llmgateway.io/changelog"
        },
        {
          "name": "TypeSafe AI",
          "how": "routes requests to",
          "sourceUrl": "https://llmgateway.io/changelog"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "llm7",
      "name": "LLM7.io",
      "category": "AI models",
      "about": "Provides API access to a catalogue of third-party chat, image, video, and audio-to-text AI models.",
      "docsUrl": "https://docs.llm7.io/",
      "pricingUrl": "https://llm7.io/models/",
      "deprecationsPage": "https://llm7.io/models/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "llm7.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "luciq",
      "name": "Luciq (formerly Instabug)",
      "category": "Backend & data",
      "about": "Mobile app SDKs for bug reporting, crash reporting, performance monitoring and session replay on iOS, Android, React Native and Flutter.",
      "docsUrl": "https://docs.luciq.ai/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.luciq.ai/getting-started/luciq-migration-hub",
      "packages": {
        "npm": [
          "@luciq/react-native",
          "instabug-reactnative"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 53277,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 53277,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "luzmo",
      "name": "Luzmo",
      "category": "Backend & data",
      "about": "Embedded analytics API: create datasets and embed tokens, and show dashboards and charts inside your own app.",
      "docsUrl": "https://developer.luzmo.com/",
      "pricingUrl": "https://www.luzmo.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@luzmo/nodejs-sdk",
          "@luzmo/embed",
          "@luzmo/react-embed"
        ],
        "pypi": [
          "luzmo-sdk"
        ]
      },
      "domains": [],
      "downloads": 281200,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 281200,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mamo",
      "name": "Mamo",
      "category": "Payments",
      "about": "UAE payments API for small businesses: payment links, card payments, refunds, payouts, recipients and subscriptions.",
      "docsUrl": "https://mamopay.readme.io/reference/authentication",
      "pricingUrl": "https://www.mamopay.com/pricing",
      "deprecationsPage": "https://mamopay.readme.io/reference/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "mapbox",
      "name": "Mapbox",
      "category": "Maps",
      "about": "Maps, geocoding, search and navigation APIs and SDKs for web and mobile apps, with custom map styles.",
      "docsUrl": "https://docs.mapbox.com/",
      "pricingUrl": "https://www.mapbox.com/pricing",
      "deprecationsPage": "https://docs.mapbox.com/ios/maps/guides/install/",
      "packages": {
        "npm": [
          "mapbox-gl"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 18499898,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 18499898,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.mapbox.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "meetingbaas",
      "name": "Meeting BaaS",
      "category": "Communications",
      "about": "One API for meeting bots that join Zoom, Google Meet and Microsoft Teams to record and transcribe meetings.",
      "docsUrl": "https://docs.meetingbaas.com",
      "pricingUrl": "https://www.meetingbaas.com/en/pricing",
      "deprecationsPage": "https://github.com/Meeting-BaaS/status",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "meetingbaas.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "longcat",
      "name": "Meituan (LongCat)",
      "category": "AI models",
      "about": "API platform for LongCat large language models: chat, reasoning and multimodal models.",
      "docsUrl": "https://longcat.chat/platform/docs/",
      "pricingUrl": "https://longcat.chat/platform/docs/Pay-As-You-Go.html",
      "deprecationsPage": "https://longcat.chat/platform/docs/ChangeLog.html",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "longcat.chat"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "mem0",
      "name": "Mem0",
      "category": "AI infrastructure",
      "about": "Memory layer API for AI agents and apps that stores and retrieves persistent user context.",
      "docsUrl": "https://docs.mem0.ai",
      "pricingUrl": "https://mem0.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "mem0ai"
        ],
        "pypi": [
          "mem0ai"
        ]
      },
      "domains": [
        "mem0.ai"
      ],
      "downloads": 2663993,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 2663993,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "microblink",
      "name": "Microblink",
      "category": "Business apps",
      "about": "Identity-document and payment-card scanning SDKs (BlinkID, BlinkCard) for web and mobile apps, plus document verification APIs.",
      "docsUrl": "https://docs.microblink.com/blinkid",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.microblink.com/blinkid/release-notes",
      "packages": {
        "npm": [
          "@microblink/blinkid",
          "@microblink/blinkid-in-browser-sdk",
          "@microblink/blinkid-react-native"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 25449,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 25449,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "minimax",
      "name": "MiniMax",
      "category": "AI models",
      "about": "AI models through an API for text, voice, image and video generation.",
      "docsUrl": "https://platform.minimax.io/docs/api-reference/text-chat",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "minimax.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 50,
        "incidentsMore": true,
        "statusUrl": "https://status.minimax.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "moark",
      "name": "MoArk Inc.",
      "category": "AI infrastructure",
      "about": "Serverless API for running, fine-tuning and hosting AI models on GPU cloud infrastructure.",
      "docsUrl": "https://moark.com/docs/getting-started",
      "pricingUrl": "https://moark.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "moark.ai",
        "moark.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "mobbin",
      "name": "Mobbin",
      "category": "Business apps",
      "about": "A searchable library of real app and website UI screens, flows and design patterns, with an MCP server and API access for teams.",
      "docsUrl": "https://docs.mobbin.com",
      "pricingUrl": "https://mobbin.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "mobbin.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "modern-treasury",
      "name": "Modern Treasury",
      "category": "Payments",
      "about": "API to move money through a company's own bank accounts: ACH, wire and real-time payments, plus reconciliation.",
      "docsUrl": "https://docs.moderntreasury.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.moderntreasury.com/platform/changelog/7092026",
      "packages": {
        "npm": [
          "modern-treasury"
        ],
        "pypi": [
          "modern_treasury"
        ]
      },
      "domains": [],
      "downloads": 992673,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 992673,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mongodb-atlas",
      "name": "MongoDB Atlas",
      "category": "Backend & data",
      "about": "Managed MongoDB document database in the cloud, with drivers for most languages, full-text and vector search.",
      "docsUrl": "https://www.mongodb.com/docs/atlas/",
      "pricingUrl": "https://www.mongodb.com/pricing",
      "deprecationsPage": "https://www.mongodb.com/docs/atlas/release-notes/changelog/",
      "packages": {
        "npm": [
          "mongodb"
        ],
        "pypi": [
          "pymongo"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "moonshot",
      "name": "Moonshot AI",
      "category": "AI models",
      "about": "AI models through an API for chat, coding agents, and multimodal understanding, compatible with OpenAI and Anthropic formats.",
      "docsUrl": "https://platform.moonshot.ai/docs/overview",
      "pricingUrl": "https://platform.moonshot.ai/docs/pricing/chat",
      "deprecationsPage": "https://platform.moonshot.ai/docs/deprecation",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [
        "moonshot.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "morph",
      "name": "Morph",
      "category": "AI infrastructure",
      "about": "Fast code-editing and code-generation API for applying AI-generated diffs to codebases.",
      "docsUrl": "https://docs.morphllm.com/introduction",
      "pricingUrl": "https://morphllm.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "morphllm.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 25,
        "incidentsMore": true,
        "statusUrl": "https://status.morphllm.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "muapi",
      "name": "MuAPI",
      "category": "AI models",
      "about": "Unverified: no page text was supplied to describe what this API does.",
      "docsUrl": "https://muapi.ai/docs",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "muapi.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "multisafepay",
      "name": "MultiSafepay",
      "category": "Payments",
      "about": "Payments API for European online and in-store businesses: cards, iDEAL, wallets, buy now pay later and bank transfers.",
      "docsUrl": "https://docs.multisafepay.com/",
      "pricingUrl": "https://www.multisafepay.com/pricing",
      "deprecationsPage": "https://docs.multisafepay.com/changelog",
      "packages": {
        "npm": [
          "@multisafepay/api-wrapper"
        ],
        "pypi": [
          "multisafepay"
        ]
      },
      "domains": [],
      "downloads": 11826,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11826,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.multisafepay.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "mux",
      "name": "Mux",
      "category": "Cloud & hosting",
      "about": "Video API: upload, encode, stream and play on-demand and live video, plus Mux Data playback analytics.",
      "docsUrl": "https://www.mux.com/docs",
      "pricingUrl": "https://www.mux.com/pricing",
      "deprecationsPage": "https://www.mux.com/docs/changelog",
      "packages": {
        "npm": [
          "@mux/mux-node",
          "@mux/ts",
          "@mux/mux-player-react"
        ],
        "pypi": [
          "mux-python"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.mux.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "n1n",
      "name": "n1n API",
      "category": "AI infrastructure",
      "about": "Unified gateway API giving one key access to 500+ LLM models from providers like OpenAI, Anthropic and Google.",
      "docsUrl": "https://docs.n1n.ai/",
      "pricingUrl": "https://n1n.ai/console",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "n1n.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "n8n",
      "name": "n8n",
      "category": "Business apps",
      "about": "Workflow automation platform for connecting apps and APIs with a visual builder or code.",
      "docsUrl": "https://docs.n8n.io",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "n8n.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "nebius",
      "name": "Nebius Token Factory",
      "category": "AI models",
      "about": "Hosted inference API for open-weight AI models including text generation, fine-tuning and dedicated endpoints.",
      "docsUrl": "https://docs.tokenfactory.nebius.com/quickstart",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "nebius.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 12,
        "incidentsMore": false,
        "statusUrl": "https://status.nebius.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "neon",
      "name": "Neon",
      "category": "Backend & data",
      "about": "Serverless Postgres databases with branching and autoscaling, managed through an API and a serverless driver.",
      "docsUrl": "https://neon.com/docs",
      "pricingUrl": "https://neon.com/pricing",
      "deprecationsPage": "https://neon.com/docs/changelog",
      "packages": {
        "npm": [
          "@neondatabase/serverless"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 18835791,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 18835791,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "neosantara",
      "name": "Neosantara",
      "category": "AI models",
      "about": "A unified pay-per-token API billed in Rupiah for accessing Gemini, Claude, GPT, DeepSeek and its own models.",
      "docsUrl": "https://docs.neosantara.xyz/",
      "pricingUrl": "https://www.neosantara.xyz/en/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "neosantara.xyz"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Anthropic",
          "how": "resells",
          "sourceUrl": "https://www.neosantara.xyz/en/pricing"
        },
        {
          "name": "DeepSeek",
          "how": "resells",
          "sourceUrl": "https://www.neosantara.xyz/en/pricing"
        },
        {
          "name": "Google",
          "how": "resells",
          "sourceUrl": "https://www.neosantara.xyz/en/pricing"
        },
        {
          "name": "Meta",
          "how": "resells",
          "sourceUrl": "https://www.neosantara.xyz/en/pricing"
        },
        {
          "name": "OpenAI",
          "how": "resells",
          "sourceUrl": "https://www.neosantara.xyz/en/pricing"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 25,
        "incidentsMore": true,
        "statusUrl": "https://status.neosantara.xyz/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "network-international",
      "name": "Network International (N-Genius Online)",
      "category": "Payments",
      "about": "Payment gateway API for the UAE, Saudi Arabia and Africa: orders, hosted payment page, saved cards and recurring payments.",
      "docsUrl": "https://docs.ngenius-payments.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.ngenius-payments.com/reference/android-sdk-release-notes-v7",
      "packages": {
        "npm": [
          "@network-international/react-native-ngenius"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 995,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 995,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "kie-ai",
      "name": "NexusAI Services LLC (kie.ai)",
      "category": "AI models",
      "about": "Pay-as-you-go API for AI models: chat, image, video and music generation through one set of credits.",
      "docsUrl": "https://docs.kie.ai",
      "pricingUrl": "https://kie.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "kie.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "nhost",
      "name": "Nhost",
      "category": "Backend & data",
      "about": "Backend for apps: Postgres with a GraphQL API, plus auth, file storage and serverless functions.",
      "docsUrl": "https://docs.nhost.io/",
      "pricingUrl": "https://nhost.io/pricing",
      "deprecationsPage": "https://nhost.io/blog",
      "packages": {
        "npm": [
          "@nhost/nhost-js",
          "@nhost/react",
          "@nhost/nextjs",
          "@nhost/vue"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 79300,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 79300,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "notion",
      "name": "Notion Labs, Inc.",
      "category": "Business apps",
      "about": "API to read, write and search pages, databases and content in a Notion workspace.",
      "docsUrl": "https://developers.notion.com/",
      "pricingUrl": "https://www.notion.com/pricing",
      "deprecationsPage": "https://developers.notion.com/page/changelog",
      "packages": {
        "npm": [
          "@notionhq/client"
        ],
        "pypi": []
      },
      "domains": [
        "notion.com"
      ],
      "downloads": 8397996,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 8397996,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "nous-research",
      "name": "Nous Research",
      "category": "AI models",
      "about": "API access to Nous Research's open AI models for text generation.",
      "docsUrl": "https://portal.nousresearch.com/api-docs",
      "pricingUrl": "https://portal.nousresearch.com/info",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "nousresearch.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "nscale",
      "name": "Nscale",
      "category": "AI infrastructure",
      "about": "GPU cloud and serverless API for running and fine-tuning open-source AI models.",
      "docsUrl": "https://docs.nscale.com",
      "pricingUrl": "https://www.nscale.com/pricing",
      "deprecationsPage": "https://docs.nscale.com/changelog/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "nscale.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.nscale.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "odoo",
      "name": "Odoo",
      "category": "Business apps",
      "about": "Business-software API for Odoo databases: read and write CRM, sales, invoicing, stock and any other app's records.",
      "docsUrl": "https://www.odoo.com/documentation/19.0/developer/reference/external_api.html",
      "pricingUrl": "https://www.odoo.com/pricing",
      "deprecationsPage": "https://www.odoo.com/documentation/19.0/developer/reference/external_rpc_api.html",
      "packages": {
        "npm": [],
        "pypi": [
          "odoo-client-lib"
        ]
      },
      "domains": [],
      "downloads": 32500,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 32500,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "okta",
      "name": "Okta",
      "category": "Backend & data",
      "about": "Identity for companies: single sign-on, multi-factor auth, user directory and access management, with APIs and SDKs.",
      "docsUrl": "https://developer.okta.com/",
      "pricingUrl": "https://www.okta.com/pricing/",
      "deprecationsPage": "https://developer.okta.com/docs/release-notes/releases-at-okta/",
      "packages": {
        "npm": [
          "@okta/okta-auth-js"
        ],
        "pypi": [
          "okta"
        ]
      },
      "domains": [],
      "downloads": 4660460,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4660460,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ollama",
      "name": "Ollama",
      "category": "AI infrastructure",
      "about": "Runs open AI models locally or via cloud API with pay-as-you-go usage credits.",
      "docsUrl": "https://docs.ollama.com/api",
      "pricingUrl": "https://ollama.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "ollama"
        ],
        "pypi": [
          "ollama"
        ]
      },
      "domains": [
        "ollama.com"
      ],
      "downloads": 16485244,
      "linkedTo": [
        {
          "name": "NVIDIA Cloud Providers",
          "how": "hosts models from",
          "sourceUrl": "https://ollama.com/pricing"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 16485244,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "openalex",
      "name": "OpenAlex",
      "category": "Backend & data",
      "about": "Open API for scholarly metadata: works, authors, institutions, and full-text search across research literature.",
      "docsUrl": "https://docs.openalex.org/",
      "pricingUrl": "https://blog.openalex.org/openalex-api-new-features-and-usage-based-pricing/",
      "deprecationsPage": "https://blog.openalex.org/openalex-api-new-features-and-usage-based-pricing/",
      "packages": {
        "npm": [],
        "pypi": [
          "pyalex"
        ]
      },
      "domains": [
        "openalex.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "opencorporates",
      "name": "OpenCorporates",
      "category": "Backend & data",
      "about": "Provides structured legal-entity and company registration data via API and bulk delivery.",
      "docsUrl": "https://api.opencorporates.com/documentation/API-Reference",
      "pricingUrl": "https://opencorporates.com/pricing/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "opencorporates.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "openrouteservice",
      "name": "openrouteservice (HeiGIT gGmbH)",
      "category": "Maps",
      "about": "Routing, geocoding, isochrones and other map/location services built on OpenStreetMap data.",
      "docsUrl": "https://openrouteservice.org/dev/#/api-docs",
      "pricingUrl": "https://openrouteservice.org/plans/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "openrouteservice.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "openweather",
      "name": "OpenWeather Ltd.",
      "category": "AI infrastructure",
      "about": "Weather data API providing current, forecast, and historical weather data for any location worldwide.",
      "docsUrl": "https://openweathermap.org/api",
      "pricingUrl": "https://openweathermap.org/price",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "openweathermap.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "opper",
      "name": "Opper AI",
      "category": "AI infrastructure",
      "about": "An AI gateway that gives one API and SDK for calling 700+ models from many providers, with routing, tracing and evals.",
      "docsUrl": "https://opper.ai/docs",
      "pricingUrl": "https://opper.ai/pricing",
      "deprecationsPage": "https://opper.ai/changelog",
      "packages": {
        "npm": [
          "opperai",
          "@opperai/cli"
        ],
        "pypi": [
          "opperai",
          "opper-agents"
        ]
      },
      "domains": [
        "opper.ai"
      ],
      "downloads": 10602,
      "linkedTo": [
        {
          "name": "Google Cloud Platform (Vertex AI / Gemini)",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Evroc",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Novita",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "AWS Bedrock",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Azure",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Groq",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Fireworks AI",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Cerebras",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "xAI",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "TensorX",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "BytePlus ModelArk",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Moonshot",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Inceptron",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Berget",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Infercom",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Alibaba Cloud Model Studio",
          "how": "hosts models from",
          "sourceUrl": "https://opper.ai/changelog"
        },
        {
          "name": "Stripe",
          "how": "part of",
          "sourceUrl": "https://opper.ai/pricing"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 10602,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "orcarouter",
      "name": "OrcaRouter",
      "category": "AI infrastructure",
      "about": "A unified gateway API that routes requests to 200+ AI models from multiple providers with zero markup on token pricing.",
      "docsUrl": "https://docs.orcarouter.ai/introduction",
      "pricingUrl": "https://www.orcarouter.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "orcarouter.ai"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Google",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Qwen",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Anthropic",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Z.ai",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Kling",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "MiniMax",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Grok",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Kimi",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Tencent",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        },
        {
          "name": "Obsidian",
          "how": "routes requests to",
          "sourceUrl": "https://www.orcarouter.ai/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "parallel",
      "name": "Parallel Web Systems",
      "category": "AI infrastructure",
      "about": "Web search, extraction and deep-research APIs that give AI agents structured, cited web data.",
      "docsUrl": "https://docs.parallel.ai/",
      "pricingUrl": "https://parallel.ai/pricing",
      "deprecationsPage": "https://docs.parallel.ai/resources/changelog",
      "packages": {
        "npm": [
          "parallel-web"
        ],
        "pypi": [
          "parallel-web"
        ]
      },
      "domains": [
        "parallel.ai"
      ],
      "downloads": 4192657,
      "linkedTo": [
        {
          "name": "Tempo",
          "how": "built on",
          "sourceUrl": "https://docs.parallel.ai/resources/changelog"
        },
        {
          "name": "Stripe",
          "how": "built on",
          "sourceUrl": "https://docs.parallel.ai/resources/changelog"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 4192657,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.parallel.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "paymob",
      "name": "Paymob",
      "category": "Payments",
      "about": "Payments API for Egypt and the Gulf: cards, mobile wallets, kiosks and installments through hosted checkout or direct API calls.",
      "docsUrl": "https://developers.paymob.com/",
      "pricingUrl": "https://paymob.com/en/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "paymob-pixel"
        ],
        "pypi": [
          "paymob"
        ]
      },
      "domains": [],
      "downloads": 6538,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 6538,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "withpi",
      "name": "Pi Labs Inc.",
      "category": "AI infrastructure",
      "about": "API for scoring and improving AI outputs with customizable quality metrics (Pi Scoring System).",
      "docsUrl": "https://code.withpi.ai/introduction",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": [
          "withpi"
        ]
      },
      "domains": [
        "withpi.ai"
      ],
      "downloads": 18,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 18,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "picqer",
      "name": "Picqer",
      "category": "Commerce",
      "about": "Warehouse management API for online shops: products, stock, orders, picklists, shipments and receipts.",
      "docsUrl": "https://picqer.com/en/api",
      "pricingUrl": "https://picqer.com/en/pricing",
      "deprecationsPage": "https://picqer.com/en/api/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 2,
        "incidentsMore": false,
        "statusUrl": "https://status.picqer.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "planetscale",
      "name": "PlanetScale",
      "category": "Backend & data",
      "about": "Managed MySQL (Vitess) and Postgres databases with branching, plus a serverless driver for querying over HTTP.",
      "docsUrl": "https://planetscale.com/docs",
      "pricingUrl": "https://planetscale.com/pricing",
      "deprecationsPage": "https://github.com/planetscale/database-js/releases",
      "packages": {
        "npm": [
          "@planetscale/database"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 1937844,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1937844,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "polymarket",
      "name": "Polymarket",
      "category": "Commerce",
      "about": "Prediction market platform API for trading, market data, order books and wallet activity on event outcomes.",
      "docsUrl": "https://docs.polymarket.com",
      "pricingUrl": "https://docs.polymarket.com/trading/fees",
      "deprecationsPage": "https://docs.polymarket.com/changelog",
      "packages": {
        "npm": [
          "@polymarket/clob-client",
          "@polymarket/clob-client-v2"
        ],
        "pypi": [
          "py-clob-client",
          "py-clob-client-v2"
        ]
      },
      "domains": [
        "polymarket.com"
      ],
      "downloads": 391991,
      "linkedTo": [
        {
          "name": "Fun.xyz",
          "how": "routes requests to",
          "sourceUrl": "https://docs.polymarket.com/changelog"
        },
        {
          "name": "Chainlink",
          "how": "routes requests to",
          "sourceUrl": "https://docs.polymarket.com/changelog"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 391991,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "portkey",
      "name": "Portkey AI",
      "category": "AI infrastructure",
      "about": "An AI gateway and observability layer that routes, caches, and monitors API calls to many AI model providers.",
      "docsUrl": "https://portkey.ai/docs",
      "pricingUrl": "https://portkey.ai/pricing",
      "deprecationsPage": "https://portkey.ai/docs/changelog/enterprise",
      "packages": {
        "npm": [
          "portkey-ai"
        ],
        "pypi": [
          "portkey-ai"
        ]
      },
      "domains": [
        "portkey.ai"
      ],
      "downloads": 4855120,
      "linkedTo": [
        {
          "name": "Palo Alto Networks (Prisma AIRS)",
          "how": "part of",
          "sourceUrl": "https://portkey.ai/docs/changelog/enterprise"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 4855120,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ppio",
      "name": "PPIO 派欧云",
      "category": "AI models",
      "about": "Hosted API access to open-source and partner AI models: text, image, audio and video generation, plus GPU cloud compute.",
      "docsUrl": "https://ppio.com/docs/get-started/quickstart",
      "pricingUrl": "https://www.ppinfra.com/model-api/pricing",
      "deprecationsPage": "https://ppio.com/docs/announcement/announcement",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "ppinfra.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "promptfoo",
      "name": "Promptfoo",
      "category": "AI infrastructure",
      "about": "Testing and red-teaming toolkit for evaluating and securing LLM applications and prompts.",
      "docsUrl": "https://www.promptfoo.dev/docs/getting-started/",
      "pricingUrl": "https://www.promptfoo.dev/pricing/",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "promptfoo"
        ],
        "pypi": []
      },
      "domains": [
        "promptfoo.app"
      ],
      "downloads": 3515995,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 3515995,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "public-ai",
      "name": "Public AI (Public AI Inference Utility)",
      "category": "AI models",
      "about": "Inference API for running AI models, documented at its own developer docs site.",
      "docsUrl": "https://platform.publicai.co/docs",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "publicai.co"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "puter",
      "name": "Puter Technologies Inc.",
      "category": "AI infrastructure",
      "about": "A JavaScript library and API gateway giving frontend apps access to 500+ AI models and cloud services without servers or API keys.",
      "docsUrl": "https://docs.puter.com/",
      "pricingUrl": "https://developer.puter.com/ai/",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@heyputer/puter.js"
        ],
        "pypi": []
      },
      "domains": [
        "puter.com"
      ],
      "downloads": 27711,
      "linkedTo": [
        {
          "name": "Mistral",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "xAI",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Z.ai",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Microsoft",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Alibaba",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Perplexity",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Cohere",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "ByteDance",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "OpenRouter",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Claude",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Gemini",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "Grok",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        },
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://developer.puter.com/ai/"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": 27711,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "qdrant",
      "name": "Qdrant",
      "category": "AI infrastructure",
      "about": "Vector database for semantic search and RAG, open source or hosted as Qdrant Cloud.",
      "docsUrl": "https://qdrant.tech/documentation/",
      "pricingUrl": "https://qdrant.tech/pricing/",
      "deprecationsPage": "https://github.com/qdrant/qdrant-client/releases",
      "packages": {
        "npm": [
          "@qdrant/js-client-rest"
        ],
        "pypi": [
          "qdrant-client"
        ]
      },
      "domains": [],
      "downloads": 15919377,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 15919377,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "qihoo360",
      "name": "Qihoo 360",
      "category": "AI infrastructure",
      "about": "",
      "docsUrl": null,
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "querit",
      "name": "Querit.ai",
      "category": "AI infrastructure",
      "about": "Search and web content APIs that let developers query the web and extract structured page content.",
      "docsUrl": "https://www.querit.ai/en/docs/overview/about",
      "pricingUrl": "https://www.querit.ai/en/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "querit.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "quiverai",
      "name": "QuiverAI",
      "category": "AI models",
      "about": "AI API for generating and editing SVG graphics, vectorization and animation via model endpoints.",
      "docsUrl": "https://docs.quiver.ai/api-reference",
      "pricingUrl": null,
      "deprecationsPage": "https://quiver.ai/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "quiver.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "quora",
      "name": "Quora, Inc.",
      "category": "AI models",
      "about": "Poe developer API for building and running bots on Quora's Poe AI chat platform.",
      "docsUrl": "https://creator.poe.com/docs",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "poe.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "rede",
      "name": "Rede (e.Rede, Itaú)",
      "category": "Payments",
      "about": "Brazilian card acquirer's e-commerce API (e.Rede): card and Pix transactions, captures, refunds, recurring payments and tokenization.",
      "docsUrl": "https://developer.userede.com.br/e-rede",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.userede.com.br/e-rede",
      "packages": {
        "npm": [
          "erede-node"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 975,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 975,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "rev-ai",
      "name": "Rev AI (Rev.com)",
      "category": "Speech & voice",
      "about": "Speech-to-text API for turning audio and video into text, with AI and human transcription options.",
      "docsUrl": "https://docs.rev.ai",
      "pricingUrl": "https://www.rev.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "rev.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.rev.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "router",
      "name": "Router",
      "category": "AI infrastructure",
      "about": "A routing layer that lets developers call multiple AI models through one API.",
      "docsUrl": "https://docs.router.com/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "router.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "runway",
      "name": "Runway",
      "category": "AI models",
      "about": "AI video, image and audio generation through an API for developers building into their own apps.",
      "docsUrl": "https://docs.dev.runwayml.com/",
      "pricingUrl": "https://docs.dev.runwayml.com/guides/pricing",
      "deprecationsPage": "https://docs.dev.runwayml.com/api-details/api_changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "runwayml.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "ElevenLabs",
          "how": "hosts models from",
          "sourceUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/"
        },
        {
          "name": "Google",
          "how": "hosts models from",
          "sourceUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/"
        },
        {
          "name": "OpenAI",
          "how": "hosts models from",
          "sourceUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/"
        },
        {
          "name": "Meta",
          "how": "hosts models from",
          "sourceUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/"
        }
      ],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.runwayml.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "sakana-ai",
      "name": "Sakana AI",
      "category": "AI models",
      "about": "AI model API offering Fugu and Namazu language models with pay-as-you-go and subscription pricing.",
      "docsUrl": "https://console.sakana.ai/get-started",
      "pricingUrl": "https://console.sakana.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "sakana.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "saleor",
      "name": "Saleor",
      "category": "Commerce",
      "about": "Headless commerce GraphQL API for products, checkout, orders and payments, extended with apps and webhooks.",
      "docsUrl": "https://docs.saleor.io/",
      "pricingUrl": "https://saleor.io/pricing",
      "deprecationsPage": "https://github.com/saleor/saleor/releases",
      "packages": {
        "npm": [
          "@saleor/app-sdk"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 32344,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 32344,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.saleor.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "salla",
      "name": "Salla",
      "category": "Commerce",
      "about": "Saudi e-commerce platform's Merchant API and webhooks for partner apps: orders, products, shipments, customers and affiliates.",
      "docsUrl": "https://docs.salla.dev/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.salla.dev/421127m0",
      "packages": {
        "npm": [
          "@salla.sa/twilight",
          "@salla.sa/cli",
          "@salla.sa/embedded-sdk",
          "@salla.sa/passport-strategy"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 49740,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 49740,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "sambanova",
      "name": "SambaNova Systems",
      "category": "AI models",
      "about": "Runs open-source AI models (text, vision, audio) through an API for fast inference.",
      "docsUrl": "https://docs.sambanova.ai",
      "pricingUrl": "https://cloud.sambanova.ai/pricing",
      "deprecationsPage": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "packages": {
        "npm": [],
        "pypi": [
          "sambanova"
        ]
      },
      "domains": [
        "sambanova.ai"
      ],
      "downloads": 28204,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 28204,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "sarvam",
      "name": "Sarvam AI",
      "category": "AI models",
      "about": "API for Indian-language AI: language models, speech recognition, text-to-speech, translation and document intelligence.",
      "docsUrl": "https://docs.sarvam.ai",
      "pricingUrl": "https://docs.sarvam.ai/api/getting-started/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "sarvam.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 5,
        "incidentsMore": false,
        "statusUrl": "https://status.sarvam.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "screenshotone",
      "name": "ScreenshotOne",
      "category": "AI infrastructure",
      "about": "API to render website screenshots, PDFs, and scrolling captures.",
      "docsUrl": "https://screenshotone.com/docs/",
      "pricingUrl": "https://screenshotone.com/pricing/",
      "deprecationsPage": "https://screenshotone.com/changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "screenshotone.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "sendcloud",
      "name": "Sendcloud",
      "category": "Commerce",
      "about": "Shipping API for online shops: create labels across many carriers, track parcels and handle returns.",
      "docsUrl": "https://sendcloud.dev/",
      "pricingUrl": "https://www.sendcloud.com/pricing/",
      "deprecationsPage": "https://sendcloud.dev/docs/getting-started/api-version-guide",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 8,
        "incidentsMore": false,
        "statusUrl": "https://status.sendcloud.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "sensenova",
      "name": "SenseTime (SenseNova)",
      "category": "AI models",
      "about": "Large language model and multimodal AI API platform from SenseTime.",
      "docsUrl": "https://platform.sensenova.cn/docs",
      "pricingUrl": "https://platform.sensenova.cn/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "sensenova.cn"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "sentry",
      "name": "Sentry",
      "category": "Backend & data",
      "about": "Error and performance monitoring: SDKs capture crashes, exceptions and slow requests from apps and send them to Sentry.",
      "docsUrl": "https://docs.sentry.io/",
      "pricingUrl": "https://sentry.io/pricing/",
      "deprecationsPage": "https://sentry.io/changelog/",
      "packages": {
        "npm": [
          "@sentry/node",
          "@sentry/nextjs",
          "@sentry/react",
          "@sentry/browser"
        ],
        "pypi": [
          "sentry-sdk"
        ]
      },
      "domains": [],
      "downloads": 616563658,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 616563658,
        "downloadsRead": "2026-10-13",
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.sentry.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "serply",
      "name": "Serply, Inc.",
      "category": "AI infrastructure",
      "about": "SERP and web scraping APIs for Google, Bing, Reddit and other search/data sources.",
      "docsUrl": "https://serply.io/docs/resources/requests",
      "pricingUrl": "https://serply.io/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "serply.io"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "philips-hue",
      "name": "Signify (Philips Hue)",
      "category": "Backend & data",
      "about": "Smart-lighting API: control Hue lights, scenes and sensors through the Hue Bridge, locally or remotely.",
      "docsUrl": "https://developers.meethue.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.meethue.com/new-hue-api/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "siliconflow",
      "name": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "about": "A Chinese API platform serving many open and proprietary AI models for chat, image, speech, video and embeddings.",
      "docsUrl": "https://docs.siliconflow.cn/",
      "pricingUrl": "https://siliconflow.cn/pricing",
      "deprecationsPage": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "siliconflow.cn"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "smallest-ai",
      "name": "Smallest AI",
      "category": "Speech & voice",
      "about": "Speech and voice API offering text-to-speech, speech-to-text, speech-to-speech and an OpenAI-compatible LLM for voice agents.",
      "docsUrl": "https://docs.smallest.ai",
      "pricingUrl": "https://smallest.ai/pricing",
      "deprecationsPage": "https://docs.smallest.ai/models/documentation/getting-started/models",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "smallest.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "speechmatics",
      "name": "Speechmatics",
      "category": "Speech & voice",
      "about": "Speech-to-text API for recorded and live audio, plus text-to-speech and voice agents.",
      "docsUrl": "https://docs.speechmatics.com/",
      "pricingUrl": "https://www.speechmatics.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@speechmatics/batch-client",
          "@speechmatics/real-time-client",
          "speechmatics"
        ],
        "pypi": [
          "speechmatics-batch",
          "speechmatics-rt",
          "speechmatics-python"
        ]
      },
      "domains": [],
      "downloads": 700366,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 700366,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.speechmatics.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "stability-ai",
      "name": "Stability AI",
      "category": "AI models",
      "about": "Generative AI API for images, video, audio and 3D content.",
      "docsUrl": "https://platform.stability.ai/docs/api-reference",
      "pricingUrl": "https://stability.ai/pricing",
      "deprecationsPage": "https://stability.ai/api-pricing-update-25",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "stability.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.stability.ai/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "stepfun",
      "name": "StepFun (阶跃星辰)",
      "category": "AI models",
      "about": "AI model API for text, image, video and speech generation and understanding.",
      "docsUrl": "https://platform.stepfun.com/docs/zh/guides/developer/openai",
      "pricingUrl": "https://platform.stepfun.com/docs/zh/guides/pricing/details",
      "deprecationsPage": "https://platform.stepfun.com/docs/zh/guides/models/step-5-preview",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "stepfun.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "strapi",
      "name": "Strapi",
      "category": "Backend & data",
      "about": "Open-source headless CMS: edit content in an admin panel and serve it to apps through REST or GraphQL APIs.",
      "docsUrl": "https://docs.strapi.io/",
      "pricingUrl": "https://strapi.io/pricing-cloud",
      "deprecationsPage": "https://github.com/strapi/strapi/releases",
      "packages": {
        "npm": [
          "@strapi/strapi",
          "@strapi/client"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 1066884,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1066884,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "streamelements",
      "name": "StreamElements",
      "category": "Business apps",
      "about": "API for streamer tools: overlays, alerts, loyalty points and chatbot integrations for Twitch/YouTube.",
      "docsUrl": "https://docs.streamelements.com/developers",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "streamelements.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "swan",
      "name": "Swan",
      "category": "Payments",
      "about": "Embedded banking API (GraphQL): accounts with IBANs, cards, SEPA transfers and onboarding of account holders.",
      "docsUrl": "https://docs.swan.io/",
      "pricingUrl": "https://www.swan.io/pricing",
      "deprecationsPage": "https://docs.swan.io/changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tally",
      "name": "Tally (tally.so)",
      "category": "Business apps",
      "about": "API for creating and managing online forms, collecting submissions and managing workspaces.",
      "docsUrl": "https://developers.tally.so/api-reference/introduction",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.tally.so/api-reference/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tally.so"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tavily",
      "name": "Tavily",
      "category": "AI infrastructure",
      "about": "Search, extract, map and crawl APIs built for AI agents to retrieve web data.",
      "docsUrl": "https://docs.tavily.com/documentation/about",
      "pricingUrl": "https://docs.tavily.com/documentation/api-credits",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@tavily/core"
        ],
        "pypi": [
          "tavily-python"
        ]
      },
      "domains": [
        "tavily.com"
      ],
      "downloads": 11285045,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11285045,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.tavily.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "tavus",
      "name": "Tavus",
      "category": "AI models",
      "about": "Conversational video API: real-time AI video humans (PALs) that talk with users in a video call.",
      "docsUrl": "https://docs.tavus.io/",
      "pricingUrl": "https://www.tavus.io/pricing",
      "deprecationsPage": "https://docs.tavus.io/sections/changelog/changelog",
      "packages": {
        "npm": [
          "@tavus/cvi-ui"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 3034,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 3034,
        "downloadsRead": "2026-10-13",
        "incidents30d": 2,
        "incidentsMore": false,
        "statusUrl": "https://status.tavus.io/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "teamleader",
      "name": "Teamleader",
      "category": "Business apps",
      "about": "CRM and invoicing API for Teamleader Focus: contacts, deals, quotations, invoices, projects and time tracking.",
      "docsUrl": "https://developer.focus.teamleader.eu/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.focus.teamleader.eu/docs/changelog/breaking-changes",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.teamleader.eu/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "telegram",
      "name": "Telegram",
      "category": "Communications",
      "about": "Bot API for building bots and Mini Apps that send and receive messages, media and payments on Telegram.",
      "docsUrl": "https://core.telegram.org/bots/api",
      "pricingUrl": null,
      "deprecationsPage": "https://core.telegram.org/bots/api-changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "telegram.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tencent",
      "name": "Tencent",
      "category": "Communications",
      "about": "Platform for building QQ chat bots and integrations.",
      "docsUrl": "https://bot.q.qq.com/wiki/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "qq.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tencent-hunyuan",
      "name": "Tencent Hunyuan",
      "category": "AI models",
      "about": "Tencent's Hunyuan large language model API, OpenAI-compatible, for chat, vision and embeddings.",
      "docsUrl": "https://cloud.tencent.com/document/product/1729",
      "pricingUrl": "https://cloud.tencent.com/document/product/1729/97731",
      "deprecationsPage": "https://cloud.tencent.com/document/product/1729/111007",
      "packages": {
        "npm": [
          "openai"
        ],
        "pypi": [
          "openai"
        ]
      },
      "domains": [
        "tencent.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tenki-cloud",
      "name": "Tenki Cloud",
      "category": "AI infrastructure",
      "about": "Cloud platform for CI/CD runners, sandboxes, and AI code review, billed by usage.",
      "docsUrl": "https://tenki.cloud/docs",
      "pricingUrl": "https://tenki.cloud/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tenki.cloud"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "Luxor Technology",
          "how": "part of",
          "sourceUrl": "https://tenki.cloud/pricing"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "theb-ai",
      "name": "The BAI Limited",
      "category": "AI models",
      "about": "Provides API access to various third-party AI models for chat, text and image generation.",
      "docsUrl": "https://docs.theb.ai/",
      "pricingUrl": "https://docs.theb.ai/quickstart",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "theb.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "gdelt",
      "name": "The GDELT Project",
      "category": "Backend & data",
      "about": "Free open database of global news events and media, searchable and downloadable via APIs.",
      "docsUrl": "https://www.gdeltproject.org/data.html",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "gdeltproject.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tinybird",
      "name": "Tinybird",
      "category": "Backend & data",
      "about": "Real-time analytics API: ingest events and publish SQL queries as HTTP API endpoints.",
      "docsUrl": "https://www.tinybird.co/docs",
      "pricingUrl": "https://www.tinybird.co/pricing",
      "deprecationsPage": "https://www.tinybird.co/docs/changelog",
      "packages": {
        "npm": [
          "@tinybirdco/sdk"
        ],
        "pypi": [
          "tinybird",
          "tinybird-cli"
        ]
      },
      "domains": [],
      "downloads": 558849,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 558849,
        "downloadsRead": "2026-10-13",
        "incidents30d": 3,
        "incidentsMore": false,
        "statusUrl": "https://status.tinybird.co/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "tinyfish",
      "name": "TinyFish",
      "category": "AI infrastructure",
      "about": "Web APIs for agents: fast search, page fetch, multi-step web automation and cloud browser sessions.",
      "docsUrl": "https://docs.tinyfish.ai/",
      "pricingUrl": "https://www.tinyfish.ai/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tinyfish.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tokenlab",
      "name": "TokenLab AI Inc",
      "category": "AI infrastructure",
      "about": "Not enough information from provider pages to describe its API.",
      "docsUrl": "https://docs.tokenlab.sh/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tokenlab.sh"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "trendminer",
      "name": "TrendMiner",
      "category": "Backend & data",
      "about": "Industrial time-series analytics: APIs for process-data tags, assets, context events and saved work in a TrendMiner instance.",
      "docsUrl": "https://developer.trendminer.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://documentation.trendminer.com/en/end-of-support-notices.html",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "trigger-dev",
      "name": "Trigger.dev",
      "category": "Cloud & hosting",
      "about": "Background jobs and durable workflows for TypeScript: write tasks in your own code and run them on Trigger.dev.",
      "docsUrl": "https://trigger.dev/docs",
      "pricingUrl": "https://trigger.dev/pricing",
      "deprecationsPage": "https://trigger.dev/changelog",
      "packages": {
        "npm": [
          "@trigger.dev/sdk",
          "trigger.dev"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 8075177,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 8075177,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "trustedrouter",
      "name": "TrustedRouter",
      "category": "AI infrastructure",
      "about": "A unified gateway API that routes requests to many AI model providers with one base URL and usage-based billing.",
      "docsUrl": "https://trustedrouter.com/docs",
      "pricingUrl": "https://trustedrouter.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "trustedrouter.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tuning-engines",
      "name": "Tuning Engines",
      "category": "AI infrastructure",
      "about": "Management and governance control plane for AI agents and robots: identity, policy enforcement, observability and cost tracking.",
      "docsUrl": null,
      "pricingUrl": "https://www.tuningengines.com/",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tuningengines.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tushare",
      "name": "Tushare (挖地兔/Waditu)",
      "category": "Backend & data",
      "about": "Financial market data API for Chinese and US/HK stocks, futures, options, news and announcements.",
      "docsUrl": "https://tushare.pro/document/2",
      "pricingUrl": "https://tushare.pro/document/1?doc_id=290",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": [
          "tushare"
        ]
      },
      "domains": [
        "tushare.pro"
      ],
      "downloads": 239366,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 239366,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "typesafe-ai",
      "name": "TypeSafe AI, Inc.",
      "category": "AI models",
      "about": "API serving the Jev judgment/scoring model for evaluating text against custom criteria.",
      "docsUrl": "https://docs.typesafe.ai/introduction/quickstart",
      "pricingUrl": "https://docs.typesafe.ai/models",
      "deprecationsPage": null,
      "packages": {
        "npm": [
          "@typesafe-ai/sdk"
        ],
        "pypi": [
          "typesafe_sdk"
        ]
      },
      "domains": [
        "typesafe.ai"
      ],
      "downloads": 4022444,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 4022444,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "ucloud-modelverse",
      "name": "UCloud ModelVerse",
      "category": "AI infrastructure",
      "about": "Marketplace to browse, fine-tune, evaluate and deploy open-source large language models.",
      "docsUrl": "https://www.ucloud-global.com/en/docs/modelverse",
      "pricingUrl": "https://www.ucloud-global.com/en/docs/modelverse/guide/model-marketplace",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "uipath",
      "name": "UiPath",
      "category": "Business apps",
      "about": "Automation platform: the Orchestrator REST API starts robot jobs and manages queues, assets, storage buckets and users.",
      "docsUrl": "https://docs.uipath.com/orchestrator/automation-cloud/latest/api-guide/introduction",
      "pricingUrl": "https://www.uipath.com/pricing",
      "deprecationsPage": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "packages": {
        "npm": [
          "@uipath/uipath-typescript"
        ],
        "pypi": [
          "uipath"
        ]
      },
      "domains": [],
      "downloads": 1199323,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 1199323,
        "downloadsRead": "2026-10-13",
        "incidents30d": 18,
        "incidentsMore": false,
        "statusUrl": "https://status.uipath.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "unleash",
      "name": "Unleash",
      "category": "Backend & data",
      "about": "Feature flag platform: SDKs check flags in your app, and an Admin API manages flags, strategies and projects.",
      "docsUrl": "https://docs.getunleash.io/",
      "pricingUrl": "https://www.getunleash.io/pricing",
      "deprecationsPage": "https://docs.getunleash.io/release-notes",
      "packages": {
        "npm": [
          "unleash-client",
          "unleash-proxy-client",
          "@unleash/proxy"
        ],
        "pypi": [
          "UnleashClient"
        ]
      },
      "domains": [],
      "downloads": 7976547,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 7976547,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "unsplash",
      "name": "Unsplash",
      "category": "AI models",
      "about": "Photo API providing access to free high-resolution stock images for developers.",
      "docsUrl": "https://unsplash.com/documentation",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "unsplash.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.unsplash.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "upstage",
      "name": "Upstage AI",
      "category": "AI models",
      "about": "AI models and document-intelligence API: LLM chat, document parsing, information extraction and embeddings.",
      "docsUrl": "https://console.upstage.ai/docs",
      "pricingUrl": "https://www.upstage.ai/pricing",
      "deprecationsPage": "https://console.upstage.ai/docs/models/solar-mini",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "upstage.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "venice-ai",
      "name": "Venice AI",
      "category": "AI models",
      "about": "OpenAI-compatible API for text, image, video and audio AI models from multiple providers behind one key.",
      "docsUrl": "https://docs.venice.ai",
      "pricingUrl": "https://venice.ai/venice-api",
      "deprecationsPage": "https://venice.ai/changelog",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "venice.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "vercel-v0",
      "name": "Vercel (v0.dev)",
      "category": "AI infrastructure",
      "about": "Text-to-app API that generates web app code from prompts and manages v0 chats and projects.",
      "docsUrl": "https://v0.dev/docs",
      "pricingUrl": "https://v0.dev/pricing",
      "deprecationsPage": "https://vercel.com/changelog/v0-platform-api-now-in-beta",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "v0.dev"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "vivo",
      "name": "vivo Mobile Communication Co., Ltd.",
      "category": "AI infrastructure",
      "about": "Developer platform for vivo devices offering APIs for app integration, push notifications and AI capabilities.",
      "docsUrl": "https://developer.vivo.com/doc/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "vivo.com.cn"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "vk",
      "name": "VK (VKontakte)",
      "category": "Social",
      "about": "Social network API for apps to access VK users, communities, messages, walls, photos, video and ads.",
      "docsUrl": "https://dev.vk.com/en/",
      "pricingUrl": null,
      "deprecationsPage": "https://dev.vk.com/en/reference/versions",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "vtex",
      "name": "VTEX",
      "category": "Commerce",
      "about": "Commerce platform APIs for catalog, checkout, orders, payments and logistics, plus the VTEX IO app framework.",
      "docsUrl": "https://developers.vtex.com/",
      "pricingUrl": null,
      "deprecationsPage": "https://developers.vtex.com/updates/release-notes",
      "packages": {
        "npm": [
          "@vtex/api"
        ],
        "pypi": []
      },
      "domains": [],
      "downloads": 47968,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 47968,
        "downloadsRead": "2026-10-13",
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.vtex.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "weaviate",
      "name": "Weaviate",
      "category": "AI infrastructure",
      "about": "Vector database for vector and hybrid search and RAG, open source or hosted as Weaviate Cloud.",
      "docsUrl": "https://docs.weaviate.io/weaviate",
      "pricingUrl": "https://weaviate.io/pricing",
      "deprecationsPage": "https://docs.weaviate.io/weaviate/release-notes",
      "packages": {
        "npm": [
          "weaviate-client",
          "weaviate-ts-client"
        ],
        "pypi": [
          "weaviate-client"
        ]
      },
      "domains": [],
      "downloads": 11562430,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 11562430,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "woocommerce",
      "name": "WooCommerce",
      "category": "Commerce",
      "about": "REST API and extension hooks for WooCommerce, the open-source WordPress store plugin: products, orders and customers.",
      "docsUrl": "https://developer.woocommerce.com/docs/",
      "pricingUrl": null,
      "deprecationsPage": "https://developer.woocommerce.com/2024/05/14/goodbye-legacy-rest-api/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "wordpress-com",
      "name": "WordPress.com (Automattic)",
      "category": "Business apps",
      "about": "REST API for managing WordPress.com sites, posts, comments and media.",
      "docsUrl": "https://developer.wordpress.com/docs/api/",
      "pricingUrl": null,
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "wordpress.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "workos",
      "name": "WorkOS",
      "category": "Backend & data",
      "about": "Enterprise authentication API: single sign-on, directory sync, user management (AuthKit), audit logs and authorization.",
      "docsUrl": "https://workos.com/docs",
      "pricingUrl": "https://workos.com/pricing",
      "deprecationsPage": "https://workos.com/changelog",
      "packages": {
        "npm": [
          "@workos-inc/node",
          "@workos-inc/authkit-nextjs"
        ],
        "pypi": [
          "workos"
        ]
      },
      "domains": [],
      "downloads": 24962087,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 24962087,
        "downloadsRead": "2026-10-13",
        "incidents30d": 5,
        "incidentsMore": false,
        "statusUrl": "https://status.workos.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "writer",
      "name": "WRITER",
      "category": "AI models",
      "about": "AI models through an API: Palmyra LLMs for chat, text generation, tool calling and Knowledge Graph retrieval.",
      "docsUrl": "https://dev.writer.com/",
      "pricingUrl": "https://dev.writer.com/home/pricing",
      "deprecationsPage": "https://dev.writer.com/home/models#deprecation-policy",
      "packages": {
        "npm": [
          "writer-sdk"
        ],
        "pypi": [
          "writer-sdk"
        ]
      },
      "domains": [],
      "downloads": 215136,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 215136,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "x-api",
      "name": "X API",
      "category": "Social",
      "about": "API for reading and publishing posts, managing users, Spaces, DMs, lists and trends on X.",
      "docsUrl": "https://docs.x.com/x-api/overview",
      "pricingUrl": "https://docs.x.com/x-api/introduction",
      "deprecationsPage": "https://docs.x.com/x-api/getting-started/about-x-api",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "xiaomi-mimo",
      "name": "Xiaomi MiMo",
      "category": "AI models",
      "about": "API access to Xiaomi's MiMo AI models for text generation and related tasks.",
      "docsUrl": "https://mimo.mi.com/docs/en-US/quick-start/summary/first-api-call",
      "pricingUrl": "https://mimo.mi.com/docs/en-US/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "xiaomimimo.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "y-api",
      "name": "Y-API",
      "category": "AI infrastructure",
      "about": "OpenAI-compatible LLM gateway that routes chat requests to many vendors' models through one API key.",
      "docsUrl": "https://y-api.bestvirtualgoods.com/docs",
      "pricingUrl": "https://y-api.bestvirtualgoods.com/pricing",
      "deprecationsPage": "https://y-api.bestvirtualgoods.com/docs/errors",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "bestvirtualgoods.com"
      ],
      "downloads": null,
      "linkedTo": [
        {
          "name": "DeepSeek",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Qwen",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "MiniMax",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Z.ai",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Moonshot AI",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Anthropic",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "OpenAI",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Tencent",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "Xiaomi",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        },
        {
          "name": "StepFun",
          "how": "routes requests to",
          "sourceUrl": "https://y-api.bestvirtualgoods.com/docs/errors"
        }
      ],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "you-com",
      "name": "You.com",
      "category": "AI infrastructure",
      "about": "Web search, content extraction, and research APIs that let AI agents search and synthesize information from the web.",
      "docsUrl": "https://you.com/docs/welcome",
      "pricingUrl": "https://you.com/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "you.com"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "zai",
      "name": "Z.AI Co., Ltd. (Zhipu AI)",
      "category": "AI models",
      "about": "AI models through an API for text, chat, code and multimodal generation.",
      "docsUrl": "https://docs.z.ai/api-reference/introduction",
      "pricingUrl": "https://z.ai/model-api/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "z.ai"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "zatca",
      "name": "ZATCA (Fatoora)",
      "category": "Business apps",
      "about": "Saudi tax authority's e-invoicing (Fatoora) API: onboarding with compliance certificates, and clearance and reporting of invoices.",
      "docsUrl": "https://zatca.gov.sa/en/E-Invoicing/SystemsDevelopers/Pages/default.aspx",
      "pricingUrl": null,
      "deprecationsPage": "https://zatca1.discourse.group/c/announcements/18",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "zendesk",
      "name": "Zendesk",
      "category": "Business apps",
      "about": "Customer support platform with APIs for tickets, users, help-center articles and messaging.",
      "docsUrl": "https://developer.zendesk.com/documentation/",
      "pricingUrl": "https://www.zendesk.com/pricing/",
      "deprecationsPage": "https://support.zendesk.com/hc/en-us/articles/10851263566234-Announcing-the-removal-of-API-tokens-as-an-authentication-method-for-API-requests",
      "packages": {
        "npm": [
          "node-zendesk"
        ],
        "pypi": [
          "zenpy"
        ]
      },
      "domains": [],
      "downloads": 885650,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 885650,
        "downloadsRead": "2026-10-13",
        "incidents30d": null,
        "incidentsMore": false,
        "statusUrl": null,
        "statusRead": null
      },
      "card": null,
      "closest": []
    },
    {
      "id": "zid",
      "name": "Zid",
      "category": "Commerce",
      "about": "Saudi e-commerce platform's Merchant API, webhooks and storefront theme system (Vitrin) for partner apps and theme developers.",
      "docsUrl": "https://docs.zid.sa/",
      "pricingUrl": null,
      "deprecationsPage": "https://docs.zid.sa/vitrin-changelog-1769483m0",
      "packages": {
        "npm": [
          "@zidsa/vitrin-cli",
          "@zidsa/zidmui"
        ],
        "pypi": [
          "zid-client"
        ]
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 1,
        "incidentsMore": false,
        "statusUrl": "https://status.zid.sa/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "zitadel",
      "name": "ZITADEL",
      "category": "Backend & data",
      "about": "Identity and access management: OIDC and SAML login plus APIs to manage users, organizations and projects.",
      "docsUrl": "https://zitadel.com/docs",
      "pricingUrl": "https://zitadel.com/pricing",
      "deprecationsPage": "https://github.com/zitadel/zitadel/releases",
      "packages": {
        "npm": [
          "@zitadel/node",
          "@zitadel/react"
        ],
        "pypi": [
          "zitadel-client"
        ]
      },
      "domains": [],
      "downloads": 132808,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": 132808,
        "downloadsRead": "2026-10-13",
        "incidents30d": 0,
        "incidentsMore": false,
        "statusUrl": "https://status.zitadel.com/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "zoom",
      "name": "Zoom",
      "category": "Communications",
      "about": "APIs and SDKs for Zoom: schedule meetings and webinars, embed Zoom video in apps, and stream live meeting media.",
      "docsUrl": "https://developers.zoom.us/docs/",
      "pricingUrl": "https://zoom.us/pricing/developer",
      "deprecationsPage": "https://developers.zoom.us/changelog/",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": {
        "downloads": null,
        "downloadsRead": null,
        "incidents30d": 28,
        "incidentsMore": false,
        "statusUrl": "https://status.zoom.us/",
        "statusRead": "2026-10-13"
      },
      "card": null,
      "closest": []
    },
    {
      "id": "zotero",
      "name": "Zotero",
      "category": "Backend & data",
      "about": "API for reading and writing bibliographic library data stored in Zotero.",
      "docsUrl": "https://www.zotero.org/support/dev/web_api/v3/basics",
      "pricingUrl": null,
      "deprecationsPage": "https://www.zotero.org/support/dev/web_api/v3/changes_from_v2",
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "zotero.org"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "qiniu",
      "name": "七牛云 (Qiniu Cloud)",
      "category": "AI models",
      "about": "Unified API platform for calling mainstream large language models like DeepSeek, GLM, Kimi and Doubao.",
      "docsUrl": "https://developer.qiniu.com/aitokenapi/12882/ai-inference-api",
      "pricingUrl": "https://www.qiniu.com/ai/agent",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    },
    {
      "id": "tokenpony",
      "name": "讯盟科技 (Xunmeng Technology)",
      "category": "AI models",
      "about": "API access to large language models for developers.",
      "docsUrl": "https://docs.tokenpony.cn/",
      "pricingUrl": "https://www.tokenpony.cn/pricing",
      "deprecationsPage": null,
      "packages": {
        "npm": [],
        "pypi": []
      },
      "domains": [
        "tokenpony.cn"
      ],
      "downloads": null,
      "linkedTo": [],
      "upgrades": [],
      "quality": null,
      "card": null,
      "closest": []
    }
  ],
  "entries": [
    {
      "id": "google-2026-06-01-gemini-2-0-flash-models-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.0 Flash models (Gemini API)",
      "identifiers": [
        "gemini-2.0-flash",
        "gemini-2.0-flash-001",
        "gemini-2.0-flash-lite",
        "gemini-2.0-flash-lite-001"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.6-flash (for gemini-2.0-flash) or gemini-3.1-flash-lite (for gemini-2.0-flash-lite)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "gemini-2.0-flash / gemini-2.0-flash-001 / gemini-2.0-flash-lite / gemini-2.0-flash-lite-001 — Shutdown date June 1, 2026 — Recommended replacement gemini-3.6-flash / gemini-3.1-flash-lite.",
      "impact": "Already shut down as of this check; calls to gemini-2.0-flash or gemini-2.0-flash-lite (and their -001 aliases) have been failing since June 1, 2026 on the Gemini API.",
      "price": {
        "old": null,
        "new": "gemini-3.6-flash: $0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 / $7.50 from January 1, 2027); gemini-3.1-flash-lite: $0.25 / 1M input tokens (text / image / video), $1.50 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.6-flash",
          "recommended": false,
          "says": "Gemini 3.6 Flash provides sustained frontier-level intelligence optimized for real-world tasks at a higher speed and lower cost. Designed for the agentic era, it excels at code generation, agentic execution, and spatial reasoning.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 / $7.50 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite",
          "recommended": false,
          "says": "Gemini 3.1 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-frequency, lightweight tasks. The model supports text, image, video, audio, and PDF inputs",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite",
          "price": "$0.25 / 1M input tokens (text / image / video), $0.50 (audio), $1.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.25,
            "outputPrice": 1.5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": "2027-05-07"
        },
        {
          "name": "gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 / $7.50 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.5-flash-lite",
          "recommended": false,
          "says": "Gemini 3.5 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-throughput, low-cost execution for subagent tasks and document parsing.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite",
          "price": "$0.30 / 1M input tokens (text / image / video / audio), $2.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "google-2026-06-gemini-2-0-flash-gemini-api"
    },
    {
      "id": "google-2026-06-01-gemini-2-0-flash-models-vertex-ai-gemini",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.0 Flash models (Vertex AI / Gemini Enterprise Agent Platform)",
      "identifiers": [
        "gemini-2.0-flash",
        "gemini-2.0-flash-lite"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-lite",
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "gemini-2.0-flash — Release date February 5, 2025 — Retirement date June 1, 2026 — Recommended upgrade gemini-3.1-flash-lite. gemini-2.0-flash-lite — Release date February 25, 2025 — Retirement date June 1, 2026 — Recommended upgrade gemini-3.1-flash-lite.",
      "impact": "Already retired as of this check on Vertex AI / Gemini Enterprise Agent Platform (separate from the Gemini API retirement of the same models on the same date).",
      "price": {
        "old": "gemini-2.0-flash: $0.15 / 1M input text tokens, $0.60 / 1M output text tokens (gemini-2.0-flash-lite: $0.075 / $0.30)",
        "new": "$0.25 / 1M input tokens (text, image, video), $1.50 / 1M output tokens (gemini-3.1-flash-lite, global endpoint)",
        "change": "for gemini-2.0-flash: input about 67% more, output 2.5× the price; for gemini-2.0-flash-lite: input about 3.3×, output 5× the price",
        "sourceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-flash-lite",
          "recommended": true,
          "says": "Gemini 3.1 Flash-Lite is our most cost-efficient Gemini model, optimized for low latency use cases for high-volume, cost-sensitive LLM traffic.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-lite",
          "price": "$0.25 / 1M input tokens (text, image, video), $1.50 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.25,
            "outputPrice": 1.5
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.5-flash-lite",
          "recommended": false,
          "says": "Gemini 3.5 Flash-Lite is the latest in our cost-effective Flash-Lite line of models. … 3.5 Flash-Lite is a suitable replacement model for Gemini 2.5 Flash and less complex Gemini 3 Flash workloads.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-5-flash-lite",
          "price": "$0.30 / 1M input tokens, $2.50 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent workhorse model yet. … Note: thinking_level=\"MINIMAL\" is not available for 3.8 Flash. Explicitly setting thinking_level to MINIMAL will return an API validation error.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-8-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens (global; introductory pricing through December 31, 2026; from January 1, 2027: $1.50 / $7.50)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.5-flash",
          "recommended": false,
          "says": "Gemini 3.5 Flash delivers near-Pro intelligence at Flash-tier cost and speed: Pro-level coding proficiency, parallel agentic execution, all at the same price point as a Flash model.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-5-flash",
          "price": "$1.50 / 1M input tokens, $9.00 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 9
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cartesia-2026-06-01-sonic-sonic-english-sonic-multilingual-a",
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "category": "Speech & voice",
      "what": "sonic, sonic-english, sonic-multilingual and early sonic-2/sonic-turbo snapshots sunset; voice-embedding endpoints discontinued",
      "identifiers": [
        "sonic",
        "sonic-english",
        "sonic-multilingual",
        "sonic-2-2025-03-07",
        "sonic-turbo-2025-03-07",
        "POST /voices/clone/clip",
        "POST /voices/mix",
        "POST /voices"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "sonic-3.6 (or sonic-3.5, sonic-3)",
      "sourceUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/api-changes",
      "quote": "Requests to sunsetted models will return an error. ... sonic | All | All | June 1, 2026 ... Voice Embedding: POST /voices/clone/clip | Clone Voice: POST /voices/clone | June 1, 2026",
      "impact": "TTS requests naming these model ids, or calling the removed voice endpoints, have returned model_sunsetted/404 errors since June 1, 2026.",
      "price": {
        "old": null,
        "new": "~1 credit / character (sonic-3.6)",
        "change": null,
        "sourceUrl": "https://docs.cartesia.ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "sonic-3.6",
          "recommended": true,
          "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages. … Sonic 3.6 is fully backwards compatible with Sonic 3.5.",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
          "price": "~1 credit per character (all TTS endpoints)",
          "cost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "priceUrl": "https://docs.cartesia.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "sonic-3.5",
          "recommended": false,
          "says": "Sonic 3.5 text-to-speech model has sub-90ms latency and native support for 42 languages. It follows your transcript faithfully, voices confirmation codes and heteronyms correctly without preprocessing",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/sonic-3-5",
          "price": "~1 credit per character (all TTS endpoints)",
          "cost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "priceUrl": "https://docs.cartesia.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": {
        "provider": "cartesia",
        "date": "2026-06-01",
        "identifier": "sonic-english",
        "counted": "still name a model or endpoint Cartesia switched off on June 1",
        "activeProjects": 343,
        "checked": "2026-09-30",
        "source": "evals/field/risk/cartesia/public-count-2026-09-30.json (activeByReason: already broken)"
      },
      "changeId": "cartesia-2026-10-sonic-2-sunset"
    },
    {
      "id": "livekit-2026-06-01-livekit-inference-tts-model-retired-cart",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS model retired: Cartesia sonic",
      "identifiers": [
        "cartesia/sonic"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "cartesia/sonic-3",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retired June 1, 2026; use cartesia/sonic-3",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to cartesia/sonic-3.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "cartesia/sonic-3",
          "recommended": true,
          "says": "We recommend using Sonic 3.6 for best results, most languages, and naturalness. We continue to serve these older models for compatibility. (sonic-3: snapshot sonic-3-2026-01-12, 42 languages)",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/older-models",
          "price": "$50.00 / 1M characters (Build/Ship; $37.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 50
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "cartesia/sonic-3.6",
          "recommended": false,
          "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages. … Sonic 3.6 is fully backwards compatible with Sonic 3.5.",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
          "price": "$50.00 / 1M characters (Build/Ship; $37.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 50
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "cartesia/sonic-3.5",
          "recommended": false,
          "says": "Sonic 3.5 text-to-speech model has sub-90ms latency and native support for 42 languages. It follows your transcript faithfully, voices confirmation codes and heteronyms correctly without preprocessing",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/sonic-3-5",
          "price": "$50.00 / 1M characters (Build/Ship; $37.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 50
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-06-01-livekit-inference-tts-models-retired-inw",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS models retired: Inworld TTS 1 and TTS 1 Max",
      "identifiers": [
        "inworld/inworld-tts-1",
        "inworld/inworld-tts-1-max"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "inworld/inworld-tts-1.5-mini or inworld/inworld-tts-1.5-max",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retired June 1, 2026; use inworld/inworld-tts-1.5-mini",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to inworld/inworld-tts-1.5-mini or inworld/inworld-tts-1.5-max.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "inworld/inworld-tts-1.5-mini",
          "recommended": false,
          "says": "Previous-generation models (inworld-tts-1, inworld-tts-1-max, inworld-tts-1.5-max, inworld-tts-1.5-mini) are deprecated and not recommended for new projects.",
          "saysUrl": "https://docs.inworld.ai/tts/tts-models",
          "price": "$15.00 / 1M characters (Build/Ship; $8.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 15
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "inworld/inworld-tts-1.5-max",
          "recommended": false,
          "says": "Previous-generation models (inworld-tts-1, inworld-tts-1-max, inworld-tts-1.5-max, inworld-tts-1.5-mini) are deprecated and not recommended for new projects.",
          "saysUrl": "https://docs.inworld.ai/tts/tts-models",
          "price": "$35.00 / 1M characters (Build/Ship; $20.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 35
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "inworld/inworld-tts-2",
          "recommended": false,
          "says": "Our flagship, top-ranked model — the best choice for production. Best quality and steerability, with natural language steering … Support for 200+ languages and locales. Ultra-low latency (100 ms TTFB).",
          "saysUrl": "https://docs.inworld.ai/tts/tts-models",
          "price": "$25.00 / 1M characters (Build/Ship; $15.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 25
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "inworld/inworld-tts-2-flash",
          "recommended": false,
          "says": "Our fastest, most cost-efficient model — built for latency-critical, high-volume workloads. Our lowest latency — 20 ms TTFB, 5× faster than inworld-tts-2. Same 200+ languages and locales as inworld-tts-2.",
          "saysUrl": "https://docs.inworld.ai/tts/tts-models",
          "price": "$15.00 / 1M characters (Build/Ship; $9.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 15
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "livekit-2026-10-gemini-2-5-retirement"
    },
    {
      "id": "box-2026-06-01-12-ai-models-retired-from-box-ai",
      "providerId": "box",
      "providerName": "Box, Inc.",
      "category": "Backend & data",
      "what": "12 AI models retired from Box AI",
      "identifiers": [
        "azure__openai__gpt_4_1",
        "azure__openai__gpt_4_1_mini",
        "azure__openai__gpt_4o",
        "azure__openai__gpt_4o_mini",
        "aws__claude_4_opus",
        "aws__claude_4_sonnet",
        "aws__titan_text_lite",
        "google__gemini_3_pro",
        "ibm__llama_4_scout",
        "ibm__llama_3_2_90b_vision_instruct",
        "xai__grok_3_beta",
        "xai__grok_3_mini_beta"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "a supported model (see retired models section)",
      "sourceUrl": "https://developer.box.com/changelog",
      "quote": "The following AI models are retired and no longer available in Box AI. azure__openai__gpt_4_1 (Azure OpenAI GPT-4.1) azure__openai__gpt_4_1_mini (Azure OpenAI GPT-4.1 mini) azure__openai__gpt_4o (Azure OpenAI GPT-4o) azure__openai__gpt_4o_mini (Azure OpenAI GPT-4o mini) aws__claude_4_opus (Claude 4 Opus) aws__claude_4_sonnet (Claude 4 Sonnet) aws__titan_text_lite (Titan Text Lite) google__gemini_3_pro (Gemini 3 Pro) ibm__llama_4_scout (Llama 4 Scout) ibm__llama_3_2_90b_vision_instruct (Llama 3.2 90B Vision) xai__grok_3_beta (Grok 3 Beta) xai__grok_3_mini_beta (Grok 3 mini Beta)",
      "impact": "Agent configurations overriding the default model with any of these 12 model ids will stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-06-01-monthly-request-cap-enforcement",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Monthly request cap enforcement",
      "identifiers": [
        "X-RateLimit-Limit-Monthly",
        "X-RateLimit-Remaining-Monthly",
        "X-RateLimit-Used-Monthly"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.41.2] - 2026-06-01 Breaking: Enforced documented monthly request caps for paid API keys: Hobby accounts are limited to 250,000 requests/month, and Professional/Premium accounts are limited to 2,500,000 requests/month.",
      "impact": "Paid API keys that exceeded the previously unenforced caps now receive HTTP 429 once they hit the documented monthly limit.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-06-01-x-twitter-stocks-daily-trend-avg-rank-fi",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "X/Twitter Stocks daily_trend[].avg_rank field",
      "identifiers": [
        "daily_trend[].avg_rank"
      ],
      "date": "2026-06-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "daily_trend[].mentions, sentiment_score, buzz_score",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.41.1] - 2026-06-01 Breaking: Removed daily_trend[].avg_rank from X/Twitter Stocks detail responses.",
      "impact": "Code reading avg_rank from X/Twitter Stocks daily_trend items no longer receives that field.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ebay-2026-06-02-order-v1-api-updatepaymentinfo",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Order v1 API: updatePaymentInfo",
      "identifiers": [
        "updatePaymentInfo"
      ],
      "date": "2026-06-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "The updatePaymentInfo method has been deprecated from the Order v1 API and will be decommissioned on June 2nd, 2026.",
      "impact": "Checkout/order-management integrations calling updatePaymentInfo get errors after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "swan-2026-06-04-card-prefixed-merchant-payment-types-and",
      "providerId": "swan",
      "providerName": "Swan",
      "category": "Payments",
      "what": "Card-prefixed merchant payment types and mutations (renamed OnlineCard)",
      "identifiers": [
        "CardMerchantPaymentMethod",
        "CardTransaction",
        "CardMerchantPayment",
        "simulateIncomingCardAuthorization",
        "simulateIncomingCardBooking"
      ],
      "date": "2026-06-04",
      "precision": "day",
      "dateNote": "Changelog entry of 7 May 2026; the sentence names the day and month only. Card issuing is not affected.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "OnlineCardMerchantPaymentMethod, OnlineCardTransaction, OnlineCardMerchantPayment, simulateIncomingOnlineCardAuthorization, simulateIncomingOnlineCardBooking; requestMerchantPaymentMethods takes OnlineCard instead of Card",
      "sourceUrl": "https://docs.swan.io/changelog/",
      "quote": "On June 4, Swan renames Card-prefixed merchant types and mutations to OnlineCard equivalents for accepting online card payments. The deprecated names are removed on this date; update your queries and mutations before then.",
      "impact": "Merchant-profile queries, fragments and simulations that use the old Card-prefixed names fail with GraphQL errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "swan-2026-09-onboarding-api-v2"
    },
    {
      "id": "coingecko-2026-06-04-sparkline-image-url-domain-migration",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "Sparkline image URL domain migration",
      "identifiers": [
        "www.coingecko.com/coins/{id}/sparkline.svg",
        "www.coingecko.com/nft/{id}/sparkline.svg",
        "www.coingecko.com/categories/{id}/sparkline.svg"
      ],
      "date": "2026-06-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "data.coingecko.com domain for sparkline URLs",
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective June 4, 2026 — sparkline image URLs returned by Trending Search List are migrating from www.coingecko.com to data.coingecko.com .",
      "impact": "Code that hardcodes or validates the www.coingecko.com sparkline URL domain will break when the URLs change.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-06-09-marketing-api-v23-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Marketing API v23.0",
      "identifiers": [
        "/v23.0/act_",
        "api_version='v23.0'",
        "\"v23.0\""
      ],
      "date": "2026-06-09",
      "precision": "day",
      "dateNote": "From Meta's Marketing API versions table (version, release date, expiration date). Marketing API versions expire earlier than the Graph API versions with the same number.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Marketing API version",
      "sourceUrl": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog/versions",
      "quote": "v23.0 May 29, 2025 June 9, 2026",
      "impact": "Ads, campaign and insights calls pinned to Marketing API v23.0 stop working: Meta says calls to an expired version \"may fail or be upgraded to the next available version\".",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-06-09-gemma-3-12b-it-and-llama-4-maverick-17b-",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "gemma-3-12b-it and Llama-4-Maverick-17B-128E-Instruct (Preview) deprecation",
      "identifiers": [
        "gemma-3-12b-it",
        "Llama-4-Maverick-17B-128E-Instruct"
      ],
      "date": "2026-06-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemma-4-31B-it",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "gemma-3-12b-it 6/9/2026 gemma-4-31B-it; Llama-4-Maverick-17B-128E-Instruct 6/9/2026 gemma-4-31B-it",
      "impact": "Requests using these model ids will stop working after June 9, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemma-4-31B-it",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$0.38 / 1M input tokens, $1.15 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2026-06-10-google-ads-api-v20",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v20",
      "identifiers": [
        "googleads.googleapis.com/v20/",
        "google.ads.googleads.v20",
        "version=\"v20\""
      ],
      "date": "2026-06-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Google Ads API version",
      "sourceUrl": "https://ads-developers.googleblog.com/2026/04/google-ads-api-v20-sunset-reminder.html",
      "quote": "Google Ads API v20 will sunset on June 10, 2026. Starting on this date, all v20 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v20 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "auth0-2026-06-10-weak-tls-1-2-cipher-suites",
      "providerId": "auth0",
      "providerName": "Auth0",
      "category": "Backend & data",
      "what": "Weak TLS 1.2 cipher suites",
      "identifiers": [
        "legacy TLS 1.2 cipher suites"
      ],
      "date": "2026-06-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "modern TLS 1.2/1.3 cipher suites",
      "sourceUrl": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "quote": "Weak TLS 1.2 Cipher Suites. Deprecated: December 10, 2025. End of life: June 10, 2026. After the end-of-life date, we will require the use of modern ciphers when connecting to Auth0 service endpoints and web applications.",
      "impact": "Servers or devices calling Auth0's API with an old TLS stack limited to the removed cipher suites fail to connect after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-06-11-kimi-k2-5-glm-5-glm-4-7-bce-embedding-re",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Kimi-K2.5, GLM-5, GLM-4.7, bce-embedding/reranker retirement",
      "identifiers": [
        "Pro/moonshotai/Kimi-K2.5",
        "Pro/zai-org/GLM-5",
        "Pro/zai-org/GLM-4.7",
        "netease-youdao/bce-embedding-base_v1",
        "netease-youdao/bce-reranker-base_v1"
      ],
      "date": "2026-06-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "moonshotai/Kimi-K2.6, zai-org/GLM-5.1",
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "为进一步优化资源配置，提供更先进、优质的技术服务，平台将于 2026-06-11 对下列模型进行下线处理：",
      "impact": "Requests to Kimi-K2.5 and GLM-5 silently redirect to newer versions with different pricing; GLM-4.7 and bce embedding/reranker stop working entirely.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Pro/zai-org/GLM-5.1",
          "recommended": true,
          "says": "Named target that Pro/zai-org/GLM-5 requests are redirected to.",
          "saysUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
          "price": "¥6.00-8.00 / M Tokens input, ¥24.00-28.00 / M Tokens output, ¥1.30-2.00 / M Tokens cache",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "Pro/moonshotai/Kimi-K2.6",
          "recommended": true,
          "says": "Named target that Pro/moonshotai/Kimi-K2.5 requests are redirected to.",
          "saysUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
          "price": "¥6.50 / M Tokens input, ¥27.00 / M Tokens output, ¥1.10 / M Tokens cache",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-06-15-claude-sonnet-4-and-claude-opus-4",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Sonnet 4 and Claude Opus 4",
      "identifiers": [
        "claude-sonnet-4-20250514",
        "claude-opus-4-20250514"
      ],
      "date": "2026-06-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-sonnet-4-6 and claude-opus-4-8 respectively",
      "sourceUrl": "https://platform.claude.com/docs/en/release-notes/overview",
      "quote": "We've retired the Claude Sonnet 4 model (claude-sonnet-4-20250514) and the Claude Opus 4 model (claude-opus-4-20250514). All requests to these models on the Claude API will now return an error.",
      "impact": "Already retired as of this check; code pinned to these model ids has been failing since June 15, 2026.",
      "price": {
        "old": "Sonnet 4: $3 / MTok input, $15 / MTok output; Opus 4: $15 / MTok input, $75 / MTok output",
        "new": "claude-sonnet-4-6: $3 / MTok input, $15 / MTok output; claude-opus-4-8: $5 / MTok input, $25 / MTok output",
        "change": "Sonnet: same price; Opus: about 67% cheaper per token (newer tokenizer on Claude 4.7 and later: about 30% more tokens for the same text)",
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "claude-sonnet-4-6",
          "recommended": false,
          "says": "Claude Sonnet 4.6 is a legacy model; Claude Sonnet 5.5 is the current Sonnet model. Although Claude Sonnet 4.6 is still available, you should consider migrating to Claude Sonnet 5.5 for improved performance. Context window 1M tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-4-6/overview",
          "price": "$3 / MTok input, $15 / MTok output",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 3,
            "outputPrice": 15
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-opus-4-8",
          "recommended": false,
          "says": "Claude Opus 4.8 is a legacy model; Claude Opus 5.5 is the current Opus model. Although Claude Opus 4.8 is still available, you should consider migrating to Claude Opus 5.5 for improved performance. Context window 1M tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-8/overview",
          "price": "$5 / MTok input, $25 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 25
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-sonnet-5-5",
          "recommended": false,
          "says": "Claude Sonnet 5.5 offers the best combination of speed and intelligence. Context window 1M tokens, max output 128K tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
          "price": "$2 / MTok input, $10 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 10
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-opus-5-5",
          "recommended": false,
          "says": "Claude Opus 5.5 is built for long-running agentic coding and knowledge work.",
          "saysUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
          "price": "$4 / MTok input, $20 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "google-2026-06-15-gmp-contextual-view-tool-grounding-with-",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "GMP Contextual View tool (Grounding with Google Maps)",
      "identifiers": [
        "GMP Contextual View"
      ],
      "date": "2026-06-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Deprecation announcement: The experimental GMP Contextual View tool (a fixed interface for Grounding with Google Maps outputs) will shut down on June 15, 2026.",
      "impact": "Already shut down as of this check; apps using the experimental Grounding with Google Maps Contextual View tool have lost that fixed-interface output since June 15, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-06-15-claude-opus-4-sonnet-4-retired-by-anthro",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Claude Opus 4 / Sonnet 4 retired by Anthropic",
      "identifiers": [
        "claude-opus-4-20250514",
        "claude-sonnet-4-20250514"
      ],
      "date": "2026-06-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-opus-5-5 / claude-sonnet-5",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "claude-opus-4-20250514 Retired by Anthropic on June 15, 2026 claude-opus-5-5 claude-sonnet-4-20250514 Retired by Anthropic on June 15, 2026 claude-sonnet-5",
      "impact": "Requests using these Claude 4 model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "claude-opus-5-5",
          "recommended": true,
          "says": "Replacement model listed for claude-opus-4-20250514.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-sonnet-5",
          "recommended": true,
          "says": "Replacement model listed for claude-sonnet-4-20250514.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ant-ling-2026-06-15-ling-1t-and-ring-1t-retirement",
      "providerId": "ant-ling",
      "providerName": "Ant Ling (Ant Intelligence)",
      "category": "AI models",
      "what": "Ling-1T and Ring-1T retirement",
      "identifiers": [
        "Ling-1T",
        "Ring-1T"
      ],
      "date": "2026-06-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Ling-2.6-1T / Ring-2.6-1T",
      "sourceUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
      "quote": "The following models were retired from the API Console  on June 15, 2026 at 00:00:00 (UTC+8).",
      "impact": "API calls using Ling-1T or Ring-1T will return errors and no longer be served.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Ling-2.6-1T",
          "recommended": true,
          "says": "Flagship general model, ideal for complex tasks and long-context scenarios",
          "saysUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Ring-2.6-1T",
          "recommended": true,
          "says": "Ring-2.6-1T introduces adjustable reasoning effort (high/xhigh) compared to the legacy version, allowing flexible control over reasoning depth and token cost based on task complexity.",
          "saysUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-06-17-livekit-inference-llm-model-retired-deep",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM model retired: DeepSeek-V3.1",
      "identifiers": [
        "deepseek-ai/deepseek-v3.1"
      ],
      "date": "2026-06-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek-ai/deepseek-v4-pro",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "DeepSeek-V3.1 RETIRED (retired June 17, 2026; use deepseek-ai/deepseek-v4-pro)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to deepseek-ai/deepseek-v4-pro.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-ai/deepseek-v4.1-flash",
          "recommended": false,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. The new architecture is designed for a higher capability ceiling, faster inference, higher throughput",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$0.300 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "gpt-oss-120b is our most powerful open-weight model, which fits into a single H100 GPU (117B parameters with 5.1B active parameters).",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-oss-120b",
          "price": "$0.100 / 1M input tokens, $0.500 / 1M output tokens (served by Baseten; $0.150 / $0.600 served by Groq)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemma-4-31b-it",
          "recommended": false,
          "says": "Gemma 4 31B is the recommended default LLM. It's a latency-optimized, open-weight model served on LiveKit's infrastructure.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-06-19-livekit-inference-llm-models-retired-gpt",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retired: GPT-5.1, 5.2 and 5.3 Chat",
      "identifiers": [
        "openai/gpt-5.1-chat-latest",
        "openai/gpt-5.2-chat-latest",
        "openai/gpt-5.3-chat-latest"
      ],
      "date": "2026-06-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/chat-latest",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "GPT-5.1 Chat RETIRED (retired June 19, 2026; use openai/chat-latest)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to openai/chat-latest.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai/chat-latest",
          "recommended": true,
          "says": "chat-latest points to the latest Instant model currently used in ChatGPT. We recommend leveraging GPT-6 Astra for production API usage. The underlying model snapshot will be regularly updated.",
          "saysUrl": "https://developers.openai.com/api/docs/models/chat-latest",
          "price": "$5.000 / 1M input tokens, $30.000 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.000 / 1M input tokens, $20.000 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.000 / 1M input tokens, $12.000 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-5.6-luna",
          "recommended": false,
          "says": "GPT-5.6 Luna is designed for cost-sensitive, high-volume workloads. It roughly corresponds to the nano model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-luna",
          "price": "$0.200 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.2,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-06-19-serverless-llm-models-retired-deepseek-p",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Serverless LLM models retired (deepseek-prover, glm-4.5)",
      "identifiers": [
        "deepseek/deepseek-prover-v2-671b",
        "zai-org/glm-4.5"
      ],
      "date": "2026-06-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek/deepseek-v4-pro, zai-org/glm-5.1",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "deepseek/deepseek-prover-v2-671b 2026-06-19 deepseek/deepseek-v4-pro —",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "neon-2026-06-20-pooler-mode-and-pgbouncer-settings-on-ne",
      "providerId": "neon",
      "providerName": "Neon",
      "category": "Backend & data",
      "what": "pooler_mode and pgbouncer_settings on Neon Management API compute endpoints",
      "identifiers": [
        "pooler_mode",
        "pgbouncer_settings"
      ],
      "date": "2026-06-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "the pooled connection URI from the Connect modal (custom PgBouncer settings now require a support request)",
      "sourceUrl": "https://neon.com/docs/changelog/2026-05-01",
      "quote": "pooler_mode and pgbouncer_settings on compute endpoints in the Neon Management API are deprecated, with sunset after June 20, 2026.",
      "impact": "API create/update calls that still pass pooler_mode or pgbouncer_settings have those values silently ignored after this date, so legacy pooling configuration stops taking effect.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-06-24-generative-ai-module-in-the-vertex-ai-sd",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Generative AI module in the Vertex AI SDK",
      "identifiers": [
        "vertexai (Generative AI module)"
      ],
      "date": "2026-06-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Google Gen AI SDK",
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/deprecations",
      "quote": "Starting on June 24, 2025, the Generative AI module in the Vertex AI SDK is deprecated. The Generative AI module will be removed on June 24, 2026.",
      "impact": "Already removed as of this check; code still importing the old Generative AI module of the Vertex AI SDK has been broken since June 24, 2026 and must migrate to the Google Gen AI SDK.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-06-25-gemini-3-image-preview-models",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 3 image preview models",
      "identifiers": [
        "gemini-3.1-flash-image-preview",
        "gemini-3-pro-image-preview"
      ],
      "date": "2026-06-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-image (for gemini-3.1-flash-image-preview) or gemini-3-pro-image (for gemini-3-pro-image-preview)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "gemini-3.1-flash-image-preview — Shutdown date June 25, 2026 — Recommended replacement gemini-3.1-flash-image. gemini-3-pro-image-preview — Shutdown date June 25, 2026 — Recommended replacement gemini-3-pro-image.",
      "impact": "Already shut down as of this check; code on these preview image model ids has failed since June 25, 2026.",
      "price": {
        "old": null,
        "new": "gemini-3.1-flash-image: $0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens ($0.067 per 1K image); gemini-3-pro-image: $2.00 / 1M input tokens (text/image), $120.00 / 1M image output tokens ($0.134 per 1K/2K image)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-flash-image",
          "recommended": false,
          "says": "Nano Banana 2 provides high-quality image generation and conversational editing at a mainstream price point and low latency. It serves as the high-efficiency counterpart to Gemini 3 Pro Image.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
          "price": "$0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens (equivalent to $0.067 per 1K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Nano Banana Pro is a sophisticated reasoning-driven engine for professional-grade image editing and generation, offering studio-quality precision and advanced creative control.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image",
          "price": "$2.00 / 1M input tokens (text/image), $120.00 / 1M image output tokens (equivalent to $0.134 per 1K/2K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": false,
          "says": "Nano Banana 2 Lite is designed as the efficiency specialist of the image generation family, offering ultra-low latency and cost-effective image generation and editing. Supported image_size values: 1024px (1K).",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image",
          "price": "$0.25 / 1M input tokens (text/image/video), $30.00 / 1M image output tokens (equivalent to $0.0336 per 1K resolution image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.0336
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-06-29-gpt-5-5-1-5-2-5-3-dated-chat-preview-sna",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-5/5.1/5.2/5.3 dated chat-preview snapshots",
      "identifiers": [
        "gpt-5-chat (2025-08-07)",
        "gpt-5.1-chat (2025-11-13)",
        "gpt-5.2-chat (2026-02-10)",
        "gpt-5.3-chat (2026-03-03)"
      ],
      "date": "2026-06-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-chat-latest",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "gpt-5-chat (2025-08-07) / gpt-5.1-chat (2025-11-13) / gpt-5.2-chat (2026-02-10) / gpt-5.3-chat (2026-03-03) — Lifecycle Retired — Retirement date 2026-06-29 — Replacement gpt-chat-latest.",
      "impact": "Already retired as of this check; Azure OpenAI code pinned to these dated *-chat preview snapshots has returned 410 Gone since June 29, 2026 and must move to gpt-chat-latest.",
      "price": {
        "old": "$1.25–$1.75 / 1M input tokens, $10–$14 / 1M output tokens (gpt-5-chat and gpt-5.1-chat $1.25 / $10; gpt-5.2-chat and gpt-5.3-chat $1.75 / $14; Global Standard)",
        "new": "gpt-chat-latest: $5 / 1M input tokens, $30 / 1M output tokens (Global Standard)",
        "change": "input about 3–4× the price, output about 2–3× the price",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-chat-latest",
          "recommended": true,
          "says": "Preview. gpt-chat-latest uses a fixed, nonzero reasoning level … You might also see this model referred to by OpenAI as GPT-5.5 Instant or in the OpenAI API as chat-latest. The model continues to follow the existing Preview lifecycle.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2026-12-02"
        },
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. 1,050,000 context window.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. 1,050,000 context window.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2028-01-11"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-06-30-veo-2-0-3-0-ga-video-models-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Veo 2.0/3.0 GA video models (Gemini API)",
      "identifiers": [
        "veo-3.0-generate-001",
        "veo-3.0-fast-generate-001",
        "veo-2.0-generate-001"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "veo-3.1-generate-preview or veo-3.1-fast-generate-preview, or the GA models on the Gemini Enterprise Agent Platform",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "Deprecation announcement: The following video generation models are being deprecated and will be shut down on June 30, 2026: Veo models: veo-2.0-generate-001, veo-3.0-generate-001, veo-3.0-fast-generate-001.",
      "impact": "Already shut down as of this check; calls to these Veo model ids on the Gemini API have failed since June 30, 2026.",
      "price": {
        "old": null,
        "new": "veo-3.1-generate-preview: $0.40 / second (720p and 1080p), $0.60 / second (4k); veo-3.1-fast-generate-preview: $0.10 / second (720p), $0.12 (1080p), $0.30 (4k); video with audio",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-omni-1.1-flash",
          "recommended": true,
          "says": "Gemini Omni Flash is a high-performance model for fast, conversational video generation and editing. It … lets you refine and edit generated videos through natural language conversations using the Interactions API.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-omni-flash",
          "price": "$1.50 / 1M input tokens (text / image / video / audio), $17.50 / 1M video output tokens (about $0.10 per second of 720p video)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 17.5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "veo-3.1-generate-preview",
          "recommended": false,
          "says": "A state-of-the-art cinematic engine designed for high-end creative storytelling and experimental video production. Veo 3.1 is best for professional-grade 4K output, natively synchronized audio generation, and complex camera movements",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/veo-3.1-generate-preview",
          "price": "$0.40 / second (720p and 1080p), $0.60 / second (4k), video with audio",
          "cost": {
            "unit": "second of 720p video",
            "currency": "usd",
            "price": 0.4
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": "2026-10-22"
        },
        {
          "name": "veo-3.1-fast-generate-preview",
          "recommended": false,
          "says": "Veo Fast versions allow developers to create videos with sound while maintaining high quality and optimizing for speed and business use cases.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/veo",
          "price": "$0.10 / second (720p), $0.12 (1080p), $0.30 (4k), video with audio",
          "cost": {
            "unit": "second of 720p video",
            "currency": "usd",
            "price": 0.1
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": "2026-10-22"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-06-30-veo-3-0-ga-video-models-vertex-ai",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Veo 3.0 GA video models (Vertex AI)",
      "identifiers": [
        "veo-3.0-generate-001",
        "veo-3.0-fast-generate-001"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "veo-3.1-generate-001 or veo-3.1-fast-generate-001",
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "veo-3.0-generate-001 — Release date July 29, 2025 — Retirement date June 30, 2026 — Replacement model ID veo-3.1-generate-001. veo-3.0-fast-generate-001 — Retirement date June 30, 2026 — Replacement model ID veo-3.1-fast-generate-001.",
      "impact": "Already retired as of this check on Vertex AI / Gemini Enterprise Agent Platform.",
      "price": {
        "old": "veo-3.0-generate-001: $0.40 / 1 count (video + audio, 720p and 1080p); veo-3.0-fast-generate-001: $0.10 / 1 count (720p), $0.12 (1080p)",
        "new": "veo-3.1-generate-001: $0.40 / 1 count (720p and 1080p), $0.60 (4k); veo-3.1-fast-generate-001: $0.10 / 1 count (720p), $0.12 (1080p), $0.30 (4k)",
        "change": "same price",
        "sourceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "veo-3.1-generate-001",
          "recommended": false,
          "says": "Veo 3.1 is our latest line of video generation models. Text to video, image to video, from first and last frame; extend videos; sound generation. Video lengths: 4, 6, or 8 s.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/veo/3-1-generate",
          "price": "$0.40 / 1 count (video + audio, 720p and 1080p), $0.60 / 1 count (4k); video only $0.20 / $0.40",
          "cost": {
            "unit": "count (720p video + audio)",
            "currency": "usd",
            "price": 0.4
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "veo-3.1-fast-generate-001",
          "recommended": false,
          "says": "Veo 3.1 Fast: Generate videos with synchronized speech/sound effects from a text prompt or reference image faster.",
          "saysUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "price": "$0.10 / 1 count (video + audio, 720p), $0.12 (1080p), $0.30 (4k); video only $0.08 / $0.10 / $0.25",
          "cost": {
            "unit": "count (720p video + audio)",
            "currency": "usd",
            "price": 0.1
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "veo-3.1-lite-generate-001",
          "recommended": false,
          "says": "Veo 3.1 Lite (Preview): Generate videos with synchronized speech/sound effects from a text prompt or reference image the fastest.",
          "saysUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "price": "$0.05 / 1 count (video + audio, 720p), $0.08 (1080p); video only $0.03 / $0.05",
          "cost": {
            "unit": "count (720p video + audio)",
            "currency": "usd",
            "price": 0.05
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-06-30-cloud-run-functions-cloud-functions-php-",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions PHP 8.1 runtime",
      "identifiers": [
        "php81"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "php82 or php83",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "php81 | Deprecation date: 2025-12-31 | Decommission date: 2026-06-30",
      "impact": "PHP Cloud Functions still on php81 can no longer be created or updated after decommission and must move to php82/php83.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-06-30-shopify-scripts-script-editor-discount-s",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Shopify Scripts (Script Editor: discount, shipping, payment customization scripts)",
      "identifiers": [
        "Shopify Scripts",
        "Script Editor",
        "ScriptTag (discount/shipping/payment scripts)"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Shopify Functions",
      "sourceUrl": "https://help.shopify.com/en/manual/checkout-settings/script-editor/limitations",
      "quote": "As of June 30, 2026, Shopify Scripts has been deprecated. Any Scripts that were still published on your store have been deactivated and no longer work.",
      "impact": "Any store still relying on a published Shopify Script for custom discounts, shipping rates or payment gateway logic has that logic silently stop running.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-06-30-leanstral-26-03-and-mistral-moderation-2",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Leanstral (26.03) and Mistral Moderation (24.11)",
      "identifiers": [
        "labs-leanstral-2603",
        "mistral-moderation-2411"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Leanstral 1.5 (for labs-leanstral-2603) or Mistral Moderation 2 (for mistral-moderation-2411)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Leanstral — Version 26.03 — API labs-leanstral-2603 — Deprecation 5/22/2026 — Retirement 6/30/2026 — Alternative Leanstral 1.5. Mistral Moderation — Version 24.11 — API mistral-moderation-2411 — Deprecation 3/31/2026 — Retirement 6/30/2026 — Alternative Mistral Moderation 2.",
      "impact": "Already retired as of this check; API calls using labs-leanstral-2603 or mistral-moderation-2411 have failed since June 30, 2026.",
      "price": {
        "old": null,
        "new": "Mistral Moderation 2 (replacement for mistral-moderation-2411): free",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "mistral-moderation-2603",
          "recommended": false,
          "says": "Mistral Moderation 2: our latest moderation model with 128k context window and jailbreaking detection. Strong performance on complex multilingual data including long multi-turn conversations.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-moderation-26-03",
          "price": "Free (classifier API)",
          "cost": null,
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "wise-2026-06-30-sandbox-test-environment-v1",
      "providerId": "wise",
      "providerName": "Wise",
      "category": "Payments",
      "what": "Sandbox (test) environment V1",
      "identifiers": [
        "api.sandbox.transferwise.tech (V1 host)",
        "Sandbox V1"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": "Wise asks integrations to migrate to Sandbox V2 by June 30, 2026, stops supporting V1 then and deprecates the environment 'shortly after'; it gives no date V1 stops working.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "Sandbox V2",
      "sourceUrl": "https://docs.wise.com/guides/developer/environments/sandbox-v2-migration",
      "quote": "We require you to migrate from the current Sandbox version (V1) to our new Sandbox version (V2) by June 30, 2026. ... We will stop support for V1 on June 30, 2026 and will deprecate the environment shortly after.",
      "impact": "Wise stops supporting Sandbox V1 on June 30, 2026 and deprecates it shortly after; automated tests and CI pipelines should move to V2, and test data doesn't carry over, so entities (users, profiles, transactions) must be recreated.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "asaas-2026-06-30-nt-007-pis-cofins-rules-on-nfs-e-calls-r",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "NT-007 PIS/COFINS rules on NFS-e calls (Regime Normal clients)",
      "identifiers": [
        "pisCofinsRetentionType",
        "TAXABLE_CONTRIBUTION_OPERATION",
        "pisCofinsTaxStatus",
        "operationPis",
        "operationCofins"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Send pisCofinsTaxStatus, operationPis and operationCofins; stop sending pisCofinsRetentionType; use EXEMPT_CONTRIBUTION_OPERATION instead of TAXABLE_CONTRIBUTION_OPERATION",
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "Data de obrigatoriedade: 30/06/2026 ... A partir de 30/06/2026, clientes do Regime Normal deverão: Informar obrigatoriamente o campo pisCofinsTaxStatus.",
      "impact": "For Lucro Real/Presumido clients, /v3/invoices and /v3/subscriptions calls without pisCofinsTaxStatus get HTTP 400, and pisCofinsRetentionType is no longer used.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "asaas",
        "date": "2026-06-30",
        "identifier": "pisCofinsRetentionType",
        "counted": "still name pisCofinsRetentionType or TAXABLE_CONTRIBUTION_OPERATION",
        "activeProjects": 6,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/asaas-2026-06-nfse-nt007-piscofins (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "asaas-2026-06-nfse-nt007-piscofins"
    },
    {
      "id": "ppio-2026-06-30-serverless-llm-models-retired-batch-1-de",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Serverless LLM models retired, batch 1 (deepseek chat/reasoning)",
      "identifiers": [
        "deepseek/deepseek-v3.1",
        "deepseek/deepseek-v3.1-terminus",
        "deepseek/deepseek-r1",
        "deepseek/deepseek-r1-0528",
        "deepseek/deepseek-r1-turbo",
        "deepseek/deepseek-r1/community"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek/deepseek-v3.2, deepseek/deepseek-v4-pro",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "deepseek/deepseek-v3.1 2026-06-30 deepseek/deepseek-v3.2 、 deepseek/deepseek-v4-pro —",
      "impact": "Calls to these deepseek model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2026-06-30-vef-venezuelan-bol-var-fuerte-currency-d",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "VEF (Venezuelan Bolívar Fuerte) currency deprecation",
      "identifiers": [
        "vef"
      ],
      "date": "2026-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "To avoid any service disruptions, all clients must update their integrations and completely remove any dependencies on this deprecated currency by June 30, 2026.",
      "impact": "Requests using VEF as a vs_currency will return missing or inaccurate data.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "supabase-2026-07-01-postgres-14-support",
      "providerId": "supabase",
      "providerName": "Supabase",
      "category": "Backend & data",
      "what": "Postgres 14 support",
      "identifiers": [
        "Postgres 14"
      ],
      "date": "2026-07-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "Postgres 15/17 (projects still on a deprecated version are auto-upgraded, or paused if they use removed extensions)",
      "sourceUrl": "https://supabase.com/changelog/45827-deprecation-notice-support-for-postgres-14-ending-on-1st-july-2026",
      "quote": "Supabase support for Postgres 14 is deprecated as of 1st July 2026 and support for it will be fully removed from this date on. All projects still on a deprecated Postgres version on the 1st July 2026 will automatically be upgraded to the latest Postgres version available.",
      "impact": "Projects still on Postgres 14 after July 1, 2026 get force-upgraded (or paused if they use extensions removed in newer Postgres, like timescaledb or plv8), which can break queries relying on the old version's behavior or extensions.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2026-07-01-graphql-fields-team-viewersubscription-a",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GraphQL fields: Team.viewerSubscription and Team.viewerCanSubscribe",
      "identifiers": [
        "Team.viewerSubscription",
        "Team.viewerCanSubscribe"
      ],
      "date": "2026-07-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": null,
      "sourceUrl": "https://docs.github.com/en/graphql/overview/breaking-changes",
      "quote": "Changes scheduled for 2026-07-01 — Breaking: A change will be made to Team.viewerSubscription. Description: viewerSubscription will be removed. (Same for Team.viewerCanSubscribe: viewerCanSubscribe will be removed.)",
      "impact": "GraphQL queries selecting Team.viewerSubscription or Team.viewerCanSubscribe start failing/returning errors after this date; team notification-subscription status is no longer queryable this way.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-07-01-serverless-llm-models-retired-batch-2-qw",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Serverless LLM models retired, batch 2 (qwen/deepseek distill) (2026-07-01)",
      "identifiers": [
        "deepseek/deepseek-r1-distill-qwen-14b",
        "deepseek/deepseek-r1-distill-qwen-32b",
        "qwen/qwen3-14b",
        "qwen/qwen3-30b-a3b",
        "qwen/qwen3-30b-a3b-instruct-2507",
        "qwen/qwen3-30b-a3b-thinking-2507",
        "qwen/qwen3-32b",
        "qwen/qwen3-8b",
        "qwen/qwen3-coder-30b-a3b-instruct",
        "qwen/qwen3-next-80b-a3b-instruct",
        "qwen/qwen3-next-80b-a3b-thinking",
        "qwen/qwen3-vl-235b-a22b-thinking",
        "qwen/qwen3-vl-30b-a3b-instruct",
        "qwen/qwen3-vl-30b-a3b-thinking",
        "qwen/qwen3-vl-32b-instruct",
        "qwen/qwen3-vl-32b-thinking",
        "qwen/qwen3-vl-8b-instruct",
        "qwen/qwen3-vl-8b-thinking",
        "qwen/qwen3-235b-a22b-instruct-2507",
        "qwen/qwen3-235b-a22b-thinking-2507",
        "qwen/qwen3-coder-480b-a35b-instruct"
      ],
      "date": "2026-07-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek/deepseek-v4-flash, qwen/qwen3.6-27b, qwen/qwen3.6-35b-a3b, qwen/qwen3.7-max",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "deepseek/deepseek-r1-distill-qwen-14b 2026-07-01 deepseek/deepseek-v4-flash —",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "trigger-dev-2026-07-01-trigger-dev-v3-on-trigger-dev-cloud",
      "providerId": "trigger-dev",
      "providerName": "Trigger.dev",
      "category": "Cloud & hosting",
      "what": "Trigger.dev v3 on Trigger.dev Cloud",
      "identifiers": [
        "@trigger.dev/sdk 3.x",
        "trigger.dev CLI 3.x"
      ],
      "date": "2026-07-01",
      "precision": "day",
      "dateNote": "New v3 deploys stopped working from 1 April 2026; all v3 runs stopped on 1 July 2026. Dates from the migration guide as published 20 Feb to 13 Jul 2026 in Trigger.dev's official docs repo; the live page (https://trigger.dev/docs/migrating-from-v3) now says v3 has been shut down on Cloud without repeating the dates. Self-hosted: 4.5.1 and later reject v3.",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Trigger.dev v4 (@trigger.dev/sdk and the trigger.dev CLI 4.x)",
      "sourceUrl": "https://github.com/triggerdotdev/trigger.dev/blob/525145def02ec7ce9f30ca066d971d72141c4417/docs/migrating-from-v3.mdx",
      "quote": "1 July 2026 — v3 will be fully shut down. All v3 runs will stop executing.",
      "impact": "Tasks built with the v3 SDK no longer run on Trigger.dev Cloud, and v3 triggers and deploys are rejected until the project moves to v4.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-07-07-multimodal-models-retired-glm-image-2026",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Multimodal models retired (GLM/image, 2026-07-07)",
      "identifiers": [
        "GLM 语音合成",
        "GLM 音频转文字",
        "GLM 音频复刻",
        "GLM 图像生成",
        "Hunyuan Image 3",
        "即梦文生图 3.0",
        "即梦文生图 3.1"
      ],
      "date": "2026-07-07",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "MiniMax Speech 2.8 Turbo / MiniMax 音频快速复刻 / Seedream 图片生成 5.0 lite",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "GLM 语音合成 2026-07-07 MiniMax Speech 2.8 Turbo 语音合成 —",
      "impact": "Calls to these model names return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "elevenlabs-2026-07-09-eleven-monolingual-v1-and-eleven-multili",
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "category": "Speech & voice",
      "what": "eleven_monolingual_v1 and eleven_multilingual_v1 text-to-speech models removed",
      "identifiers": [
        "eleven_monolingual_v1",
        "eleven_multilingual_v1"
      ],
      "date": "2026-07-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "eleven_multilingual_v2",
      "sourceUrl": "https://elevenlabs.io/docs/changelog/2026/6/8",
      "quote": "The eleven_monolingual_v1 and eleven_multilingual_v1 models are deprecated and will be removed on July 9, 2026.",
      "impact": "Text-to-speech requests naming these model ids have failed since July 9, 2026.",
      "price": {
        "old": null,
        "new": "$0.08 / 1K characters (eleven_multilingual_v2)",
        "change": null,
        "sourceUrl": "https://elevenlabs.io/pricing/api",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "eleven_multilingual_v2",
          "recommended": true,
          "says": "Lifelike, consistent quality speech synthesis model. Natural-sounding output. 29 languages supported. 10,000 character limit. Most stable on long-form generations.",
          "saysUrl": "https://elevenlabs.io/docs/overview/models",
          "price": "$0.08 / 1K characters",
          "cost": {
            "unit": "1K characters",
            "currency": "usd",
            "price": 0.08
          },
          "priceUrl": "https://elevenlabs.io/pricing/api",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "eleven_flash_v2_5",
          "recommended": false,
          "says": "Our fast, affordable speech synthesis model. Ultra-low latency (~75ms). 32 languages supported. 40,000 character limit. Faster model, 50% lower price per character for API generations.",
          "saysUrl": "https://elevenlabs.io/docs/overview/models",
          "price": "$0.04 / 1K characters",
          "cost": {
            "unit": "1K characters",
            "currency": "usd",
            "price": 0.04
          },
          "priceUrl": "https://elevenlabs.io/pricing/api",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "eleven_v4",
          "recommended": false,
          "says": "Our most emotive, high quality speech synthesis model. Exceptional voice cloning capabilities. 90+ languages supported. 10,000 character limit. Support for natural multi-speaker dialogue.",
          "saysUrl": "https://elevenlabs.io/docs/overview/models",
          "price": "$0.08 / 1K characters ($0.022 with 72% off until October 12, 2026)",
          "cost": {
            "unit": "1K characters",
            "currency": "usd",
            "price": 0.08
          },
          "priceUrl": "https://elevenlabs.io/pricing/api",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "elevenlabs-2026-07-09-scribe-v1-speech-to-text-model-deprecate",
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "category": "Speech & voice",
      "what": "scribe_v1 speech-to-text model deprecated",
      "identifiers": [
        "scribe_v1"
      ],
      "date": "2026-07-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "scribe_v2 or scribe_v2_realtime",
      "sourceUrl": "https://elevenlabs.io/docs/changelog/2026/6/8",
      "quote": "The scribe_v1 model is deprecated and will be removed on July 9, 2026.",
      "impact": "ElevenLabs asked integrations to move off scribe_v1 by July 9, 2026; on October 9, 2026 a live request naming scribe_v1 still succeeded, with the same output as scribe_v2.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "scribe_v2",
          "recommended": true,
          "says": "State-of-the-art speech recognition model. Accurate transcription in 90+ languages. Keyterm prompting, up to 1000 terms. Entity detection. Precise word-level timestamps. Speaker diarization, up to 32 speakers.",
          "saysUrl": "https://elevenlabs.io/docs/overview/models",
          "price": "$0.22 / hour (entity detection $0.07 / hour, keyterm prompting $0.05 / hour extra)",
          "cost": {
            "unit": "hour",
            "currency": "usd",
            "price": 0.22
          },
          "priceUrl": "https://elevenlabs.io/pricing/api",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "scribe_v2_realtime",
          "recommended": false,
          "says": "Real-time speech recognition model. Accurate transcription in 90+ languages. Low latency (~150ms). Precise word-level timestamps. Entity detection, 65 entity types.",
          "saysUrl": "https://elevenlabs.io/docs/overview/models",
          "price": "$0.39 / hour",
          "cost": {
            "unit": "hour",
            "currency": "usd",
            "price": 0.39
          },
          "priceUrl": "https://elevenlabs.io/pricing/api",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "elevenlabs-2026-07-scribe-v1-removed"
    },
    {
      "id": "auth0-2026-07-13-legacy-enabled-clients-field-on-manageme",
      "providerId": "auth0",
      "providerName": "Auth0",
      "category": "Backend & data",
      "what": "Legacy enabled_clients field on Management API connections",
      "identifiers": [
        "GET /api/v2/connections",
        "enabled_clients"
      ],
      "date": "2026-07-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "the dedicated enabled-clients Management API endpoints",
      "sourceUrl": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "quote": "Legacy Management of Connection's Enabled Clients. Deprecated: January 13, 2026. End of life: July 13, 2026. The enabled_clients field, within the Management API connection object, is deprecated in the following scenarios:",
      "impact": "Scripts reading or writing which applications are enabled for a connection via the enabled_clients field on the connection object must switch to the new dedicated endpoints before this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-07-15-video-speech-models-retired-2026-07-15",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Video/speech models retired (2026-07-15)",
      "identifiers": [
        "MiniMax Speech-02-hd",
        "MiniMax Speech-02-turbo",
        "MiniMax Speech-2.5-hd",
        "MiniMax Speech-2.5-turbo",
        "Seedance V1 Lite",
        "Seedance V1 Pro",
        "Kling V1.6",
        "Minimax Hailuo-02",
        "Vidu 2.0",
        "Vidu Q1"
      ],
      "date": "2026-07-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "MiniMax Speech 2.8 / Seedance 1.5 Pro / Kling v3.0 / Minimax Hailuo 2.3 / Vidu Q3",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "MiniMax Speech-02-hd 2026-07-15 MiniMax Speech 2.8 HD —",
      "impact": "Calls to these model names return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-07-16-admin-storefront-api-version-2025-07-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2025-07 support ends",
      "identifiers": [
        "2025-07 (API version header/path)"
      ],
      "date": "2026-07-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "2026-07 (or any later stable version)",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2025-07 ... July 16, 2026 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2025-07 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2025-07 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "box-2026-07-16-two-google-gemini-2-0-models-retired-fro",
      "providerId": "box",
      "providerName": "Box, Inc.",
      "category": "Backend & data",
      "what": "Two Google Gemini 2.0 models retired from Box AI",
      "identifiers": [
        "google__gemini_2_0_flash_001",
        "google__gemini_2_0_flash_lite_preview"
      ],
      "date": "2026-07-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "a supported model (see retired models section)",
      "sourceUrl": "https://developer.box.com/changelog",
      "quote": "The following AI models are retired and no longer available in Box AI. google__gemini_2_0_flash_001 (Gemini 2.0 Flash) google__gemini_2_0_flash_lite_preview (Gemini 2.0 Flash Lite)",
      "impact": "Agent configurations that override the default model with one of these Gemini 2.0 ids will stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2026-07-17-qwen3-32b-and-llama-4-scout-17b-removed",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Qwen3 32B and Llama 4 Scout 17B removed",
      "identifiers": [
        "qwen/qwen3-32b",
        "meta-llama/llama-4-scout-17b-16e-instruct"
      ],
      "date": "2026-07-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-120b or qwen/qwen3.6-27b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model | Shutdown Date: qwen/qwen3-32b 07/17/26; meta-llama/llama-4-scout-17b-16e-instruct 07/17/26",
      "impact": "Requests to qwen/qwen3-32b or meta-llama/llama-4-scout-17b-16e-instruct fail after July 17, 2026.",
      "price": {
        "old": null,
        "new": "$0.15 / 1M input tokens, $0.60 / 1M output tokens (openai/gpt-oss-120b, named for both models)",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai/gpt-oss-120b",
          "recommended": true,
          "says": "OpenAI's flagship open-weight MoE model with 120B total parameters. Designed for high-capability agentic use … it is ideal for advanced research, autonomous tools, and agentic applications. ~500 tps on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-120b",
          "price": "$0.15 / 1M input tokens, $0.60 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen/qwen3.8-27b",
          "recommended": false,
          "says": "Preview. A compact 27B multimodal (vision + text) model with thinking and instruct modes, frontier-level agentic coding, long-horizon tool use, and near-instant responses on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/qwen/qwen3.8-27b",
          "price": "$0.80 / 1M input tokens, $4.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.8,
            "outputPrice": 4
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-20b",
          "recommended": false,
          "says": "OpenAI's compact open-weight Mixture-of-Experts (MoE) model with 20B total parameters. Optimized for cost-efficient deployment and agentic workflows, it supports long-context reasoning, tool use, and function calling.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-20b",
          "price": "$0.075 / 1M input tokens, $0.30 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.075,
            "outputPrice": 0.3
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "polymarket-2026-07-17-clob-v1-neg-risk-adapter-via-relayer",
      "providerId": "polymarket",
      "providerName": "Polymarket",
      "category": "Commerce",
      "what": "CLOB v1 Neg Risk Adapter (via Relayer)",
      "identifiers": [
        "0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296"
      ],
      "date": "2026-07-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Neg Risk Adapter at 0xadA2005600Dec949baf300f4C6120000bDB6eAab",
      "sourceUrl": "https://docs.polymarket.com/changelog",
      "quote": "Grace period for redeems: Relayer redeems targeting the old adapter remain available until Friday, July 17, 2026 at 00:00 UTC. After that, relayer calls to the old address are fully retired.",
      "impact": "Relayer calls to the old Neg Risk Adapter address for pUSD-collateral actions stop working entirely.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Neg Risk Adapter (0xadA2005600Dec949baf300f4C6120000bDB6eAab)",
          "recommended": true,
          "says": "CLOB v2 integrations should use the current Neg Risk Adapter at 0xadA2005600Dec949baf300f4C6120000bDB6eAab for all pUSD-collateral actions.",
          "saysUrl": "https://docs.polymarket.com/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-07-17-deepseek-non-v4-qwen3-5-qwen3-doubao-see",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "DeepSeek non-V4, Qwen3.5, Qwen3, doubao-seedance-1-0-pro retirement",
      "identifiers": [
        "deepseek-chat",
        "deepseek-reasoner",
        "qwen3.5",
        "qwen3",
        "doubao-seedance-1-0-pro"
      ],
      "date": "2026-07-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek-v4-flash / deepseek-v4-pro / qwen3.7-plus / qwen3.7-max / qwen3.6-plus / doubao-seedance-2-0",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "DeepSeek models outside the V4 series 2026-07-17 ... Qwen3.5 series 2026-07-17 ... Qwen3 series 2026-07-17 ... doubao-seedance-1-0-pro 2026-07-17 ... Each model will become unavailable after 23:59 on its listed retirement date.",
      "impact": "Requests using these model ids stop working on CometAPI after 23:59 on the listed date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-v4-flash",
          "recommended": true,
          "says": "A 284B parameter efficiency-optimized MoE model supporting a 1M-token context, designed for fast inference and high-throughput workloads.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "deepseek-v4-pro",
          "recommended": true,
          "says": "A 1.6T parameter MoE model supporting a 1M-token context, designed for advanced reasoning, coding, and long-horizon agent workflows.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen3.7-plus",
          "recommended": true,
          "says": "Recommended replacement for Qwen3.5/Qwen3 series.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen3.7-max",
          "recommended": true,
          "says": "Recommended replacement for Qwen3.5/Qwen3 series.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen3.6-plus",
          "recommended": true,
          "says": "Recommended replacement for Qwen3.5/Qwen3 series.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "doubao-seedance-2-0",
          "recommended": true,
          "says": "ByteDance's latest high-quality video generation model, supporting both text-to-video & image-to-video.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "browser-use-2026-07-17-glm-5-2-removed-from-browser-harness-mod",
      "providerId": "browser-use",
      "providerName": "Browser Use",
      "category": "AI infrastructure",
      "what": "GLM 5.2 removed from Browser Harness model picker",
      "identifiers": [
        "GLM 5.2"
      ],
      "date": "2026-07-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Grok 4.5",
      "sourceUrl": "https://browser-use.com/changelog",
      "quote": "Grok 4.5 (xAI) replaces GLM 5.2 in the Browser Harness model picker.",
      "impact": "Code selecting GLM 5.2 in the Browser Harness model picker no longer has that option available.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Grok 4.5",
          "recommended": true,
          "says": "Grok 4.5 (xAI) replaces GLM 5.2 in the Browser Harness model picker.",
          "saysUrl": "https://browser-use.com/changelog",
          "price": "$2.40 / 1M input tokens, $0.36 / 1M cached input tokens, $7.20 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://browser-use.com/pricing",
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "telegram-2026-07-20-mini-app-origin-security-hardening-restr",
      "providerId": "telegram",
      "providerName": "Telegram",
      "category": "Communications",
      "what": "Mini App origin security hardening (restricts Mini App methods to the original Mini App domain)",
      "identifiers": [
        "Mini App",
        "WebApp"
      ],
      "date": "2026-07-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "migrate-by",
      "kind": "product",
      "replacement": "Opt-out available through the @BotFather Mini App settings",
      "sourceUrl": "https://core.telegram.org/bots/api-changelog",
      "quote": "The protection will be automatically enabled for all Mini Apps on July 20, 2026.",
      "impact": "Mini Apps that rely on calling Mini App methods from a different origin than their own domain will be blocked unless the bot opts out via @BotFather.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-07-21-disable-reasoning-parameter-removed-for-",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "disable_reasoning parameter removed for zai-glm-4.7",
      "identifiers": [
        "disable_reasoning"
      ],
      "date": "2026-07-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "reasoning_effort=\"none\"",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "The `disable_reasoning` parameter will no longer be supported after **July 21, 2026**. Migrate to `reasoning_effort=\"none\"` to disable reasoning on `zai-glm-4.7`.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-07-22-video-models-retired-replaced-by-kling-v",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Video models retired, replaced by Kling v3.0 (2026-07-22)",
      "identifiers": [
        "PixVerse V4.5",
        "VIDU Q2",
        "VIDU Q2 Turbo",
        "VIDU Q2 Pro",
        "Vidu Q3 Pro",
        "Vidu Q3 Turbo",
        "Kling V2.5 Turbo",
        "Kling V2.6 Pro",
        "Kling-o1",
        "天幕"
      ],
      "date": "2026-07-22",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Kling v3.0",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "PixVerse V4.5 2026-07-22 Kling v3.0 —",
      "impact": "Calls to these video model names return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Kling v3.0",
          "recommended": true,
          "says": "替换模型",
          "saysUrl": "https://ppio.com/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-07-23-legacy-gpt-5-1-codex-deep-research-compu",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Legacy GPT-5.1/codex/deep-research/computer-use snapshots (July 2026 shutdown)",
      "identifiers": [
        "computer-use-preview-2025-03-11",
        "computer-use-preview",
        "gpt-4o-mini-search-preview-2025-03-11",
        "gpt-4o-search-preview-2025-03-11",
        "gpt-5-chat-latest",
        "gpt-5-codex",
        "gpt-5.1-chat-latest",
        "gpt-5.1-codex",
        "gpt-5.1-codex-max",
        "gpt-5.1-codex-mini",
        "gpt-audio-mini-2025-10-06",
        "gpt-realtime-mini-2025-10-06",
        "o3-deep-research-2025-06-26",
        "o3-deep-research",
        "o4-mini-deep-research-2025-06-26",
        "o4-mini-deep-research",
        "gpt-5.2-codex"
      ],
      "date": "2026-07-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-sol, gpt-5.6-terra, gpt-audio-1.5, or gpt-realtime-2.1-mini (model-dependent; see source)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On April 22, 2026, we announced the deprecation of the following older OpenAI models. Access to these models was shut down on July 23, 2026.",
      "impact": "Already shut down as of this check; code on these codex/search/deep-research/computer-use model ids has been broken since July 23, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (promotional pricing, available at least through November 21, 2026)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-audio-1.5",
          "recommended": false,
          "says": "The best voice model for audio in, audio out with Chat Completions. It accepts audio inputs and outputs, and can be used in the Chat Completions REST API.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-audio-1.5",
          "price": "audio: $32.00 / 1M input tokens, $64.00 / 1M output tokens; text: $2.50 / $10.00",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 32,
            "outputPrice": 64
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-realtime-2.1-mini",
          "recommended": false,
          "says": "GPT-Realtime-2.1 Mini is a distilled reasoning model for faster, lower-cost realtime voice interactions. It supports audio and text inputs over WebRTC, WebSocket, or SIP connections.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-realtime-2.1-mini",
          "price": "audio: $10.00 / 1M input tokens, $20.00 / 1M output tokens; text: $0.60 / $2.40",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 10,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-07-23-livekit-inference-llm-model-retired-kimi",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM model retired: Kimi K2.5",
      "identifiers": [
        "moonshotai/kimi-k2.5"
      ],
      "date": "2026-07-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "moonshotai/kimi-k2.6",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Kimi K2.5 RETIRED (retired July 23, 2026; use moonshotai/kimi-k2.6)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to moonshotai/kimi-k2.6.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-ai/deepseek-v4.1-flash",
          "recommended": false,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. The new architecture is designed for a higher capability ceiling, faster inference, higher throughput",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$0.300 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "gpt-oss-120b is our most powerful open-weight model, which fits into a single H100 GPU (117B parameters with 5.1B active parameters).",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-oss-120b",
          "price": "$0.100 / 1M input tokens, $0.500 / 1M output tokens (served by Baseten; $0.150 / $0.600 served by Groq)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemma-4-31b-it",
          "recommended": false,
          "says": "Gemma 4 31B is the recommended default LLM. It's a latency-optimized, open-weight model served on LiveKit's infrastructure.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-07-23-deprecation-notice-gpt-5-codex-gpt-5-1-c",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Deprecation notice: gpt-5-codex, gpt-5.1-codex, gpt-5.2-codex, gpt-5-chat-latest, gpt-5.1-chat-latest, gpt-5.2-chat-latest, gpt-4o-realtime, gpt-realtime-mini, gpt-audio-mini, gpt-4o-mini-search-preview",
      "identifiers": [
        "gpt-5-codex",
        "gpt-5.1-codex",
        "gpt-5.2-codex",
        "gpt-5-chat-latest",
        "gpt-5.1-chat-latest",
        "gpt-5.2-chat-latest",
        "gpt-4o-realtime",
        "gpt-realtime-mini",
        "gpt-audio-mini",
        "gpt-4o-mini-search-preview"
      ],
      "date": "2026-07-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Following official model updates and iterations, Comet will retire the following models. Please switch to the latest available models as soon as possible. ... July 23, 2026 Deprecated Models gpt-5-codex gpt-5.1-codex gpt-5.2-codex gpt-5-chat-latest",
      "impact": "Requests using these model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "digitalocean-2026-07-23-gpt-5-1-codex-max-deprecated-from-digita",
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "category": "Cloud & hosting",
      "what": "GPT-5.1-Codex-Max deprecated from DigitalOcean Inference",
      "identifiers": [
        "openai-gpt-5.1-codex-max",
        "gpt-5.1-codex-max"
      ],
      "date": "2026-07-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT-5.3-Codex",
      "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/",
      "quote": "The following OpenAI model is deprecated from DigitalOcean Inference as of 23 July 2026: GPT-5.1-Codex-Max",
      "impact": "Requests to this model id on DigitalOcean Inference stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai-gpt-5.3-codex",
          "recommended": true,
          "says": "Migrate to GPT-5.3-Codex (openai-gpt-5.3-codex) to avoid service disruption.",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-07-24-fast-mode-for-claude-opus-4-7",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Fast mode for Claude Opus 4.7",
      "identifiers": [
        "claude-opus-4-7 with speed: \"fast\""
      ],
      "date": "2026-07-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "fast mode on Claude Opus 4.8",
      "sourceUrl": "https://platform.claude.com/docs/en/release-notes/overview",
      "quote": "We've deprecated fast mode for Claude Opus 4.7, with removal on July 24, 2026. After removal, requests to claude-opus-4-7 with speed: \"fast\" will return an error.",
      "impact": "Already in effect as of this check; requests to claude-opus-4-7 with speed: \"fast\" have been returning errors since July 24, 2026 (unlike Opus 4.6, there is no silent fallback to standard speed).",
      "price": {
        "old": null,
        "new": "$10 / MTok input, $50 / MTok output (fast mode on Claude Opus 4.8)",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepseek-2026-07-24-legacy-api-model-names-deepseek-chat-and",
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "category": "AI models",
      "what": "Legacy API model names deepseek-chat and deepseek-reasoner",
      "identifiers": [
        "deepseek-chat",
        "deepseek-reasoner"
      ],
      "date": "2026-07-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek-v4-flash (non-thinking/thinking modes); as of Sept 2026 the current model is deepseek-flash (DeepSeek-V4.1-Flash)",
      "sourceUrl": "https://api-docs.deepseek.com/updates/",
      "quote": "The two legacy API model names, deepseek-chat and deepseek-reasoner, will be discontinued in three months (2026-07-24). During the current period, these two model names point to the non-thinking mode and thinking mode of deepseek-v4-flash, respectively.",
      "impact": "Already discontinued as of this check; code calling model='deepseek-chat' or model='deepseek-reasoner' has failed since July 24, 2026 and must specify a current model name directly (e.g. deepseek-flash).",
      "price": {
        "old": null,
        "new": "deepseek-flash (DeepSeek-V4.1-Flash): $0.3 / 1M input tokens (cache miss), $1.2 / 1M output tokens at peak hours; off-peak half that ($0.15 / $0.6)",
        "change": null,
        "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-flash",
          "recommended": true,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. Supports both non-thinking and thinking (default) modes. Context length 1M.",
          "saysUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "price": "$0.3 / 1M input tokens (cache miss), $1.2 / 1M output tokens at peak hours; off-peak half that ($0.15 / $0.6)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "deepseek-v4-pro",
          "recommended": false,
          "says": "The GA version of DeepSeek V4 Pro greatly enhances agent capabilities, with particularly significant performance improvements in production environments. Vision not supported.",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$1.32 / 1M input tokens (cache miss), $3.96 / 1M output tokens at peak hours; off-peak half that ($0.66 / $1.98)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.32,
            "outputPrice": 3.96
          },
          "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "deepseek-2026-07-legacy-api-model-names-deepseek-chat-and"
    },
    {
      "id": "polymarket-2026-07-24-inline-transactionhashes-on-successful-f",
      "providerId": "polymarket",
      "providerName": "Polymarket",
      "category": "Commerce",
      "what": "Inline transactionHashes on successful FAK/FOK order matches",
      "identifiers": [
        "transactionHashes",
        "POST /order",
        "POST /orders"
      ],
      "date": "2026-07-24",
      "precision": "day",
      "dateNote": "rollout at 04:00 UTC",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "tradeIDs, resolved to hashes by polling trades by tradeID",
      "sourceUrl": "https://docs.polymarket.com/changelog",
      "quote": "Rollout Friday, July 24 at 04:00 UTC: An async commit pipeline cuts matching latency. POST /order and POST /orders will no longer return transactionHashes on successful FAK/FOK matches — you get tradeIDs instead.",
      "impact": "Code that reads transactionHashes directly from the order response for FAK/FOK matches stops getting that field and must poll trades by tradeID instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "tradeIDs",
          "recommended": true,
          "says": "tradeIDs behavior is unchanged; websocket fills are unaffected. If you depend on inline transactionHashes, poll trades by tradeID until each has a hash or returns FAILED.",
          "saysUrl": "https://docs.polymarket.com/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-07-28-cloud-run-functions-cloud-functions-go-r",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Go runtimes (1.22, 1.23)",
      "identifiers": [
        "go122",
        "go123"
      ],
      "date": "2026-07-28",
      "precision": "day",
      "dateNote": "go122 decommissions 2026-07-28; go123 decommissions 2026-08-21.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "go124 or go125",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "go122 | Deprecation date: 2026-01-28 | Decommission date: 2026-07-28; go123 | Deprecation date: 2026-02-21 | Decommission date: 2026-08-21",
      "impact": "Go Cloud Functions still pinned to go122/go123 lose the ability to deploy or update once decommissioned and must be rebuilt against go124/go125.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "zendesk-2026-07-28-api-tokens-as-an-authentication-method-u",
      "providerId": "zendesk",
      "providerName": "Zendesk",
      "category": "Business apps",
      "what": "API tokens as an authentication method — unused tokens auto-deactivate",
      "identifiers": [
        "Zendesk API token auth",
        "Authorization: Basic {email}/token:{token}"
      ],
      "date": "2026-07-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "OAuth access tokens",
      "sourceUrl": "https://support.zendesk.com/hc/en-us/articles/10851263566234-Announcing-the-removal-of-API-tokens-as-an-authentication-method-for-API-requests",
      "quote": "Tokens unused for 30 or more days will be deactivated on July 28, 2026.",
      "impact": "Ticketing/Help Center/Voice API integrations using a long-unused API token start failing to authenticate.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "amazon-sp-api-2026-07-29-notifications-order-status-change-and-li",
      "providerId": "amazon-sp-api",
      "providerName": "Amazon Selling Partner API",
      "category": "Commerce",
      "what": "Notifications: ORDER_STATUS_CHANGE and LISTINGS_ITEM_ISSUES_CHANGE (payload v1.0)",
      "identifiers": [
        "ORDER_STATUS_CHANGE",
        "LISTINGS_ITEM_ISSUES_CHANGE"
      ],
      "date": "2026-07-29",
      "precision": "day",
      "dateNote": "LISTINGS_ITEM_ISSUES_CHANGE v1.0's own removal date is August 26, 2026; ORDER_STATUS_CHANGE's is July 29, 2026 — the earlier of the two is used here",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "quote": "Deprecation date: June 21, 2023. Removal date: July 29, 2026. (Notifications: ORDER_STATUS_CHANGE)",
      "impact": "Apps subscribed to these notification types/payload versions stop receiving them after their removal date and must move to the current notification payload version.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2026-07-30-github-models-playground-model-catalog-i",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GitHub Models (playground, model catalog, inference API, BYOK)",
      "identifiers": [
        "models.github.ai",
        "GitHub Models inference API"
      ],
      "date": "2026-07-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Microsoft Foundry (broad model catalog) or GitHub Copilot",
      "sourceUrl": "https://github.blog/changelog/2026-07-01-github-models-is-being-fully-retired-on-july-30-2026/",
      "quote": "GitHub Models will be fully retired on July 30, 2026. After this date, the playground, model catalog, inference API, and BYOK endpoints will no longer be available, and the related UI will be removed.",
      "impact": "Any app calling the GitHub Models inference API for chat/completions gets hard failures from this date; new signups were already blocked from June 16, 2026, and brownouts hit July 16 and July 23, 2026 as a warning.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "alegra-2026-07-30-estimate-and-remission-ids-become-36-cha",
      "providerId": "alegra",
      "providerName": "Alegra",
      "category": "Business apps",
      "what": "Estimate and remission IDs become 36-character UUID v7 strings",
      "identifiers": [
        "/estimates",
        "/remissions"
      ],
      "date": "2026-07-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer.alegra.com/changelog/nuevo-formato-de-id-para-cotizaciones-y-remisiones",
      "quote": "A partir del 30 de Julio de 2026, se actualizará el formato del campo ID en las respuestas de la API, las cotizaciones y remisiones creadas a partir de esa fecha contendrán en el campo identificador id un uuid v7",
      "impact": "Code that parses estimate or remission IDs as numbers or stores them in numeric columns breaks for records created from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "runway-2026-07-30-gen-3-alpha-turbo-and-gen-4-aleph-models",
      "providerId": "runway",
      "providerName": "Runway",
      "category": "AI models",
      "what": "Gen-3 Alpha Turbo and Gen-4 Aleph models",
      "identifiers": [
        "gen3a_turbo",
        "gen4_aleph"
      ],
      "date": "2026-07-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "For Gen-3 Alpha Turbo: Gen-4.5 (best quality) or Gen-4 Turbo (fastest). For Gen-4 Aleph: Aleph 2.0 (aleph2).",
      "sourceUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/",
      "quote": "July 30th, 2026 - Gen-3 Alpha Turbo ( gen3a_turbo ) and Gen-4 Aleph ( gen4_aleph ) are no longer available on Runway Dev. Requests that use these model identifiers will fail.",
      "impact": "Requests that use these model identifiers will fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gen4.5",
          "recommended": true,
          "says": "Best quality option for Gen-3 Alpha Turbo users, per the changelog's upgrade note: \"Upgrade from Gen-3 Alpha Turbo to Gen-4.5 (best quality)\".",
          "saysUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/",
          "price": "12 credits per second",
          "cost": null,
          "priceUrl": "https://docs.dev.runwayml.com/guides/pricing",
          "checked": "2026-10-11",
          "retires": null
        },
        {
          "name": "gen4_turbo",
          "recommended": false,
          "says": "Fastest option for Gen-3 Alpha Turbo users, per the changelog's upgrade note: \"or Gen-4 Turbo (fastest)\".",
          "saysUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/",
          "price": "5 credits per second",
          "cost": null,
          "priceUrl": "https://docs.dev.runwayml.com/guides/pricing",
          "checked": "2026-10-11",
          "retires": null
        },
        {
          "name": "aleph2",
          "recommended": false,
          "says": "Edit existing videos with text prompts and optional keyframe images placed at specific timestamps. Supports input videos from 2–30 seconds, up to 5 keyframe images, and optional content moderation settings.",
          "saysUrl": "https://docs.dev.runwayml.com/api-details/api_changelog/",
          "price": "28 credits per second (56 credit minimum per generation)",
          "cost": null,
          "priceUrl": "https://docs.dev.runwayml.com/guides/pricing",
          "checked": "2026-10-11",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2026-07-31-lambda-os-only-runtime-provided-al2",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Lambda OS-only runtime provided.al2",
      "identifiers": [
        "provided.al2"
      ],
      "date": "2026-07-31",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); creating them is blocked from Jul 29, 2027 and updating them from Aug 31, 2027.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "provided.al2023",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| OS-only Runtime | provided.al2 | Amazon Linux 2 | Jul 31, 2026 | Jul 29, 2027 | Aug 31, 2027 |",
      "impact": "Custom-runtime Lambda functions (many Go and Rust functions) built on provided.al2 stop receiving security patches once deprecated, and lose the ability to be created (Jul 29, 2027) or updated (Aug 31, 2027) unless moved to provided.al2023.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-07-31-mistral-small-3-2-devstral-2-magistral-m",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Small 3.2, Devstral 2, Magistral Medium 1.2, Magistral Small 1.2, and Mistral Nemo 12B",
      "identifiers": [
        "mistral-small-2506",
        "devstral-2512",
        "magistral-medium-2509",
        "magistral-small-2509",
        "open-mistral-nemo-2407"
      ],
      "date": "2026-07-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Small 4 (for mistral-small-2506, magistral-small-2509), Mistral Medium 3.5 (for devstral-2512, magistral-medium-2509), or Ministral 3 8B (for open-mistral-nemo-2407)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Small 3.2 — API mistral-small-2506 — Deprecation 4/30/2026 — Retirement 7/31/2026 — Alternative Mistral Small 4. Devstral 2 — API devstral-2512 — Deprecation 5/22/2026 — Retirement 7/31/2026 — Alternative Mistral Medium 3.5.",
      "impact": "Already retired as of this check; API calls using any of these five model ids have failed since July 31, 2026.",
      "price": {
        "old": null,
        "new": "Mistral Small 4 (replacement for mistral-small-2506 and magistral-small-2509): $0.15 / 1M input tokens, $0.6 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "mistral-small-2603",
          "recommended": false,
          "says": "Mistral Small 4: our powerful hybrid model unifying instruct, reasoning, and coding capabilities in a single model. 119B parameters with 6.5B active.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-small-4-0-26-03",
          "price": "$0.15 / 1M input tokens, $0.6 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistral-medium-3-5",
          "recommended": false,
          "says": "Our frontier-class multimodal model optimized for agentic and coding use cases. Released as open weights under a Modified MIT license. Context 256k.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
          "price": "$1.5 / 1M input tokens, $7.5 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 7.5
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "ministral-8b-2512",
          "recommended": false,
          "says": "Ministral 3 8B is a powerful and efficient model in the Ministral 3 family, offering best-in-class text and vision capabilities. Built for edge deployment, it delivers high performance across diverse hardware, including local setups.",
          "saysUrl": "https://docs.mistral.ai/models/ministral-3-8b-25-12",
          "price": "$0.15 / 1M input tokens, $0.15 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.15
          },
          "priceUrl": "https://docs.mistral.ai/models/ministral-3-8b-25-12",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "retell-ai-2026-07-31-get-list-agents-and-get-list-chat-agents",
      "providerId": "retell-ai",
      "providerName": "Retell AI",
      "category": "Speech & voice",
      "what": "GET /list-agents and GET /list-chat-agents removed",
      "identifiers": [
        "GET /list-agents",
        "GET /list-chat-agents"
      ],
      "date": "2026-07-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "POST /v2/list-agents (results under items, not a top-level array)",
      "sourceUrl": "https://docs.retellai.com/deprecation-notice/overview",
      "quote": "Legacy agent list endpoints GET /list-agents and GET /list-chat-agents were removed on 07/31/2026. Use POST /v2/list-agents with the channel filter for voice or chat agents.",
      "impact": "Code calling GET /list-agents or GET /list-chat-agents has returned errors since July 31, 2026; it must call POST /v2/list-agents and read results.items instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "retell-ai",
        "date": "2026-07-31",
        "identifier": "GET /list-agents",
        "counted": "still call /list-agents or /list-chat-agents",
        "activeProjects": 88,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/retell-2026-10-legacy-endpoints-sdk-v2 (triage \"fails\", the old paths only (not /v2/list-agents), pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "retell-2026-10-legacy-endpoints-sdk-v2"
    },
    {
      "id": "uipath-2026-07-31-api-based-test-execution-in-orchestrator",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "API-based test execution in Orchestrator (Testing module)",
      "identifiers": [],
      "date": "2026-07-31",
      "precision": "day",
      "dateNote": "The page notes the date was previously announced as April 30, 2026, then June 30, 2026.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Test Manager",
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "As of July 31, 2026, Test Set creation and execution in Orchestrator has been fully removed — the Add Test Set button and Test Schedules tab are removed from the UI, and API-based test execution is disabled (requests receive a 403 response",
      "impact": "Pipelines that start Orchestrator test sets through the API get HTTP 403 and no longer run tests.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "tally-2026-08-04-deleted-status-removed-from-form-endpoin",
      "providerId": "tally",
      "providerName": "Tally (tally.so)",
      "category": "Business apps",
      "what": "DELETED status removed from form endpoints",
      "identifiers": [
        "POST /forms",
        "PATCH /forms/{formId}",
        "DELETED"
      ],
      "date": "2026-08-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "DELETE /forms/{formId}",
      "sourceUrl": "https://developers.tally.so/api-reference/changelog",
      "quote": "POST /forms and PATCH /forms/{formId} no longer accept DELETED as a status. Requests using it will be rejected with a 400 error.",
      "impact": "Requests that set a form's status to DELETED via POST /forms or PATCH /forms/{formId} are rejected with a 400 error; use DELETE /forms/{formId} to delete a form instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-08-05-claude-opus-4-1",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Opus 4.1",
      "identifiers": [
        "claude-opus-4-1-20250805",
        "claude-opus-4-1"
      ],
      "date": "2026-08-05",
      "precision": "day",
      "dateNote": "The short name claude-opus-4-1 is Anthropic's alias for claude-opus-4-1-20250805 (\"On the Claude API, these models also have shorter aliases (for example, claude-sonnet-4-5) that point to the most recent dated snapshot for that minor version\": https://platform.claude.com/docs/en/about-claude/models/model-ids-and-versions, read 2026-10-10), so it stops with it.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-opus-4-8",
      "sourceUrl": "https://platform.claude.com/docs/en/release-notes/overview",
      "quote": "We've retired the Claude Opus 4.1 model (claude-opus-4-1-20250805). All requests to this model on the Claude API will now return an error.",
      "impact": "Already retired as of this check; code still pinned to claude-opus-4-1-20250805 has been failing since August 5, 2026.",
      "price": {
        "old": "$15 / MTok input, $75 / MTok output",
        "new": "$5 / MTok input, $25 / MTok output (claude-opus-4-8)",
        "change": "about 67% cheaper per token (newer tokenizer on Claude 4.7 and later: about 30% more tokens for the same text)",
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 15,
        "outputPrice": 75
      },
      "alternatives": [
        {
          "name": "claude-opus-4-8",
          "recommended": true,
          "says": "Claude Opus 4.8 is a legacy model; Claude Opus 5.5 is the current Opus model. Although Claude Opus 4.8 is still available, you should consider migrating to Claude Opus 5.5 for improved performance. Context window 1M tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-8/overview",
          "price": "$5 / MTok input, $25 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 25
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-opus-5-5",
          "recommended": false,
          "says": "Claude Opus 5.5 is built for long-running agentic coding and knowledge work.",
          "saysUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
          "price": "$4 / MTok input, $20 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "claude-sonnet-5-5",
          "recommended": false,
          "says": "Claude Sonnet 5.5 offers the best combination of speed and intelligence. Context window 1M tokens, max output 128K tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
          "price": "$2 / MTok input, $10 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 10
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2026-08-05-google-ads-api-v21",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v21",
      "identifiers": [
        "googleads.googleapis.com/v21/",
        "google.ads.googleads.v21",
        "version=\"v21\""
      ],
      "date": "2026-08-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Google Ads API version",
      "sourceUrl": "https://ads-developers.googleblog.com/2026/06/google-ads-api-v21-sunset-reminder.html",
      "quote": "Google Ads API v21 will sunset on August 5, 2026. Starting on this date, all v21 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v21 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-08-05-claude-opus-4-1-series-retirement",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "claude-opus-4-1 series retirement",
      "identifiers": [
        "claude-opus-4-1"
      ],
      "date": "2026-08-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-6-astra",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "claude-opus-4-1 Series Retired by Anthropic on August 5, 2026 gpt-6-astra",
      "impact": "Requests using claude-opus-4-1 series models stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-6-astra",
          "recommended": true,
          "says": "Delivers advanced capabilities for complex reasoning, coding, and agentic workflows.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-08-10-gpt-5-2-chat-latest-and-gpt-5-3-chat-lat",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "gpt-5.2-chat-latest and gpt-5.3-chat-latest snapshots",
      "identifiers": [
        "gpt-5.2-chat-latest",
        "gpt-5.3-chat-latest"
      ],
      "date": "2026-08-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-sol",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On May 8th, 2026, we notified developers using gpt-5.2-chat-latest and gpt-5.3-chat-latest model snapshots of their deprecation and removal from the API.",
      "impact": "Already shut down as of this check; code still pointing at these chat-latest aliases has been failing since August 10, 2026.",
      "price": {
        "old": null,
        "new": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (gpt-5.6-sol, short context; promotional pricing at least through November 21, 2026)",
        "change": null,
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": true,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (promotional pricing, available at least through November 21, 2026)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "chat-latest",
          "recommended": false,
          "says": "chat-latest points to the latest Instant model currently used in ChatGPT. We recommend leveraging GPT-6 Astra for production API usage. The underlying model snapshot will be regularly updated.",
          "saysUrl": "https://developers.openai.com/api/docs/models/chat-latest",
          "price": "$5.00 / 1M input tokens, $30.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-6.1-sol",
          "recommended": false,
          "says": "GPT-6.1 Sol delivers near-Astra performance at a lower cost for complex coding, computer use, and professional work. The none and minimal reasoning efforts are not supported.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-6.1-sol",
          "price": "$2.00 / 1M input tokens, $10.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 10
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-08-10-embedding-2-preview",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "embedding-2-preview",
      "identifiers": [
        "embedding-2-preview"
      ],
      "date": "2026-08-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-embedding-2",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "embedding-2-preview — Release date March 10, 2026 — Shutdown date August 10, 2026 — Recommended replacement gemini-embedding-2.",
      "impact": "Already shut down as of this check; calls to embedding-2-preview have failed since August 10, 2026.",
      "price": {
        "old": null,
        "new": "$0.20 / 1M text input tokens (images $0.45, audio $6.50, video $12.00 / 1M tokens) (gemini-embedding-2)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-embedding-2",
          "recommended": true,
          "says": "Our first multimodal embedding model, providing efficient numerical mapping of text, images, video, audio, and PDFs into a single unified embedding space.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2",
          "price": "$0.20 / 1M text input tokens (image $0.45, audio $6.50, video $12.00 / 1M tokens)",
          "cost": {
            "unit": "1M text tokens",
            "currency": "usd",
            "price": 0.2
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-08-10-gpt-5-3-chat-latest-series-shutdown",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "gpt-5.3-chat-latest series shutdown",
      "identifiers": [
        "gpt-5.3-chat-latest"
      ],
      "date": "2026-08-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "gpt-5.3-chat-latest Series Shut down by OpenAI on August 10, 2026 gpt-5.6",
      "impact": "Requests using gpt-5.3-chat-latest stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6",
          "recommended": true,
          "says": "Flagship model for complex reasoning and coding.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-08-14-user-info-endpoint-stops-serving",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "/user/info endpoint stops serving",
      "identifiers": [
        "/user/info"
      ],
      "date": "2026-08-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "该 API 将于 2026-08-14（周五） 正式停止服务，届时接口将不再可用。",
      "impact": "Calls to /user/info fail; no replacement endpoint existed at announcement time.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-08-15-livekit-inference-llm-models-retired-gro",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retired: Grok 4.1 Fast",
      "identifiers": [
        "xai/grok-4-1-fast-non-reasoning",
        "xai/grok-4-1-fast-reasoning"
      ],
      "date": "2026-08-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "xai/grok-4.3",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Grok 4.1 Fast RETIRED (retired August 15, 2026; use xai/grok-4.3)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to xai/grok-4.3.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "xai/grok-4.3",
          "recommended": true,
          "says": "Fast, reliable model with strong tool calling and instruction following capabilities. Context window: 1,000,000 tokens.",
          "saysUrl": "https://docs.x.ai/developers/models/grok-4.3",
          "price": "$1.250 / 1M input tokens, $2.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.25,
            "outputPrice": 2.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "xai/grok-4.7",
          "recommended": false,
          "says": "SpaceXAI's frontier model for coding, agentic tasks, and knowledge work. Context window: 500,000 tokens.",
          "saysUrl": "https://docs.x.ai/developers/models/grok-4.7",
          "price": "$2.000 / 1M input tokens, $6.000 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 6
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "rime-2026-08-15-arcana-text-to-speech-models-retired-fro",
      "providerId": "rime",
      "providerName": "Rime",
      "category": "Speech & voice",
      "what": "Arcana text-to-speech models retired from the cloud API",
      "identifiers": [
        "arcana",
        "arcanav2",
        "arcanav3"
      ],
      "date": "2026-08-15",
      "precision": "day",
      "dateNote": "Rime: \"Requests using arcana, arcanav2, or arcanav3 are now served by Coda\" (changelog, checked 2026-10-05): a move-by, not a switch-off.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "coda",
      "sourceUrl": "https://docs.rime.ai/docs/changelog",
      "quote": "On August 15, cloud Arcana traffic will route to Coda.",
      "impact": "Since August 15, 2026, requests using arcana, arcanav2 or arcanav3 are served by Coda on Rime's cloud API, so calls keep working but the voice can change; Rime asks to replace the identifier with coda and check the voice and language pairing.",
      "price": {
        "old": null,
        "new": "$0.05 / 1K characters (Coda)",
        "change": null,
        "sourceUrl": "https://www.rime.ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "coda",
          "recommended": true,
          "says": "Start with Coda for new applications. … Rime's flagship model, with the highest voice-quality scores in Rime's human evaluations, sub-100ms model latency, and nine languages.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": "$0.05 / 1K characters (~$0.05 / minute, Starter)",
          "cost": {
            "unit": "1K characters",
            "currency": "usd",
            "price": 0.05
          },
          "priceUrl": "https://www.rime.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistv3",
          "recommended": false,
          "says": "Choose Mist v3 when the lowest time to first audio matters most, or when you need custom pauses. Inline pronunciation control is the one feature Mist v3 does not carry forward from Mist v2.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": "$0.03 / 1K characters (~$0.03 / minute, Starter)",
          "cost": {
            "unit": "1K characters",
            "currency": "usd",
            "price": 0.03
          },
          "priceUrl": "https://www.rime.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2026-08-16-llama-3-1-8b-instant-and-llama-3-3-70b-v",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Llama 3.1 8B Instant and Llama 3.3 70B Versatile removed",
      "identifiers": [
        "llama-3.1-8b-instant",
        "llama-3.3-70b-versatile"
      ],
      "date": "2026-08-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-20b (for the 8B model) and openai/gpt-oss-120b or qwen/qwen3.6-27b (for the 70B model)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model | Shutdown Date: llama-3.1-8b-instant 08/16/26; llama-3.3-70b-versatile 08/16/26",
      "impact": "Code that hard-codes llama-3.1-8b-instant or llama-3.3-70b-versatile gets errors after August 16, 2026.",
      "price": {
        "old": null,
        "new": "$0.075 / 1M input tokens, $0.30 / 1M output tokens (openai/gpt-oss-20b, the named replacement for llama-3.1-8b-instant; the 70B model has two suggested replacements)",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai/gpt-oss-20b",
          "recommended": false,
          "says": "OpenAI's compact open-weight Mixture-of-Experts (MoE) model with 20B total parameters. Optimized for cost-efficient deployment and agentic workflows, it supports long-context reasoning, tool use, and function calling.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-20b",
          "price": "$0.075 / 1M input tokens, $0.30 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.075,
            "outputPrice": 0.3
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "OpenAI's flagship open-weight MoE model with 120B total parameters. Designed for high-capability agentic use … it is ideal for advanced research, autonomous tools, and agentic applications. ~500 tps on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-120b",
          "price": "$0.15 / 1M input tokens, $0.60 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen/qwen3.8-27b",
          "recommended": false,
          "says": "Preview. A compact 27B multimodal (vision + text) model with thinking and instruct modes, frontier-level agentic coding, long-horizon tool use, and near-instant responses on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/qwen/qwen3.8-27b",
          "price": "$0.80 / 1M input tokens, $4.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.8,
            "outputPrice": 4
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-08-17-legacy-workbench-and-experimental-prompt",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Legacy Workbench and experimental prompt tools APIs",
      "identifiers": [
        "/v1/experimental/generate_prompt",
        "/v1/experimental/improve_prompt",
        "/v1/experimental/templatize_prompt"
      ],
      "date": "2026-08-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "the updated Workbench (UI only; no direct API replacement stated)",
      "sourceUrl": "https://platform.claude.com/docs/en/release-notes/overview",
      "quote": "The experimental prompt tools APIs for generating, improving, and templatizing prompts (/v1/experimental/generate_prompt, /v1/experimental/improve_prompt, and /v1/experimental/templatize_prompt) are being retired along with the Workbench on August 17, 2026.",
      "impact": "Already retired as of this check; calls to these experimental prompt-generation endpoints have been returning errors since August 17, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-08-17-imagen-4-ga-models-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Imagen 4 GA models (Gemini API)",
      "identifiers": [
        "imagen-4.0-generate-001",
        "imagen-4.0-ultra-generate-001",
        "imagen-4.0-fast-generate-001"
      ],
      "date": "2026-08-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-image",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "Deprecation announcement: The following image generation models are being deprecated and will be shut down on August 17, 2026: Imagen 4 and Gemini 3 Image models: imagen-4.0-generate-001, imagen-4.0-ultra-generate-001, imagen-4.0-fast-generate-001.",
      "impact": "Image-generation calls to these Imagen 4 model ids stop working after August 17, 2026 and must move to gemini-3.1-flash-image.",
      "price": {
        "old": null,
        "new": "$0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens ($0.067 per 1K image) (gemini-3.1-flash-image)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-flash-image",
          "recommended": true,
          "says": "Nano Banana 2 provides high-quality image generation and conversational editing at a mainstream price point and low latency. It serves as the high-efficiency counterpart to Gemini 3 Pro Image.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
          "price": "$0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens (equivalent to $0.067 per 1K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": false,
          "says": "Nano Banana 2 Lite is designed as the efficiency specialist of the image generation family, offering ultra-low latency and cost-effective image generation and editing. Supported image_size values: 1024px (1K).",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image",
          "price": "$0.25 / 1M input tokens (text/image/video), $30.00 / 1M image output tokens (equivalent to $0.0336 per 1K resolution image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.0336
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Nano Banana Pro is a sophisticated reasoning-driven engine for professional-grade image editing and generation, offering studio-quality precision and advanced creative control.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image",
          "price": "$2.00 / 1M input tokens (text/image), $120.00 / 1M image output tokens (equivalent to $0.134 per 1K/2K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "firebase-2026-08-17-imagen-image-generation-models-firebase-",
      "providerId": "firebase",
      "providerName": "Firebase",
      "category": "Backend & data",
      "what": "Imagen image-generation models (Firebase AI Logic / Vertex AI in Firebase)",
      "identifiers": [
        "imagen-4.0-fast-generate-001",
        "imagen-4.0-generate-001",
        "imagen-4.0-ultra-generate-001",
        "imagen-3.0-capability-001"
      ],
      "date": "2026-08-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Gemini 3.x image models (\"Nano Banana\"): gemini-3.1-flash-image (fast/standard/capability) and gemini-3-pro-image (ultra)",
      "sourceUrl": "https://firebase.google.com/docs/ai-logic/imagen-models-migration",
      "quote": "All Imagen models are deprecated and will shut down as early as August 17, 2026.",
      "impact": "Apps calling Imagen models through Firebase AI Logic get errors once a model is shut down; requests must be switched to the equivalent Gemini 3.x image model id.",
      "price": {
        "old": "imagen-4.0-fast: $0.02 / image, imagen-4.0: $0.04 / image, imagen-4.0-ultra: $0.06 / image, Imagen 3 (edit/customize): $0.04 / image",
        "new": "gemini-3.1-flash-image: $0.50 / 1M input tokens, $60 / 1M image output tokens; gemini-3-pro-image: $2 / 1M input tokens, $120 / 1M image output tokens",
        "change": null,
        "sourceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-flash-image",
          "recommended": false,
          "says": "Gemini 3.1 Flash Image (Nano Banana 2): powerful, high-efficiency image generation and editing model, optimized for speed and high-volume use cases.",
          "saysUrl": "https://firebase.google.com/docs/ai-logic/models",
          "price": "$0.50 / 1M input tokens (text, image, video), $60.00 / 1M image output tokens ($0.067 per 1K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Gemini 3 Pro Image (Nano Banana Pro): state-of-the-art image generation and editing model for highly contextual native image creation.",
          "saysUrl": "https://firebase.google.com/docs/ai-logic/models",
          "price": "$2.00 / 1M input tokens (text, image), $120.00 / 1M image output tokens ($0.134 per 1K and 2K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": false,
          "says": "Gemini 3.1 Flash-Lite Image (Nano Banana 2 Lite): ultra-low latency and cost-effective image generation and editing model, designed for high-volume interactive use cases.",
          "saysUrl": "https://firebase.google.com/docs/ai-logic/models",
          "price": "$0.25 / 1M input tokens (text, image, video), $30.00 / 1M image output tokens ($0.034 per 1K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.034
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "browser-use-2026-08-17-minimax-m3-removed-from-the-model-picker",
      "providerId": "browser-use",
      "providerName": "Browser Use",
      "category": "AI infrastructure",
      "what": "MiniMax M3 removed from the model picker",
      "identifiers": [
        "MiniMax M3"
      ],
      "date": "2026-08-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://browser-use.com/changelog",
      "quote": "MiniMax M3 removed from the model picker.",
      "impact": "Code selecting MiniMax M3 in the model picker no longer has that option available.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-08-17-zai-glm-4-7-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "zai-glm-4.7 deprecated",
      "identifiers": [
        "zai-glm-4.7"
      ],
      "date": "2026-08-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2026-08-17\"> Deprecated `zai-glm-4.7`",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vapi-2026-08-18-vapi-workflows-retired",
      "providerId": "vapi",
      "providerName": "Vapi",
      "category": "Speech & voice",
      "what": "Vapi Workflows retired",
      "identifiers": [
        "workflowId"
      ],
      "date": "2026-08-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Squads (squadId) or a plain assistant",
      "sourceUrl": "https://docs.vapi.ai/workflows/legacy-migration",
      "quote": "Workflows will be retired on August 18, 2026. From August 19, 2026 onward, existing workflows will no longer run.",
      "impact": "Calls that pass a workflowId in the call configuration stop running starting August 19, 2026; integrations must switch to a squadId or an assistant.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "twelvelabs-2026-08-18-pegasus-1-2-video-understanding-model-di",
      "providerId": "twelvelabs",
      "providerName": "TwelveLabs",
      "category": "AI infrastructure",
      "what": "Pegasus 1.2 video-understanding model discontinued",
      "identifiers": [
        "pegasus1.2"
      ],
      "date": "2026-08-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Pegasus 1.5",
      "sourceUrl": "https://docs.twelvelabs.io/docs/get-started/release-notes",
      "quote": "August 18, 2026 — Pegasus 1.2 has been removed: The platform now rejects any request that specifies Pegasus 1.2, and uses Pegasus 1.5 by default when you omit the model_name parameter.",
      "impact": "Analyze requests that specify Pegasus 1.2 have been rejected since August 18, 2026; new indexes could not be created with it since August 31, 2026.",
      "price": {
        "old": "$0.021 / minute input video, $0.0075 / 1K output tokens (plus $0.042 / minute one-time indexing and $0.0015 / minute monthly infrastructure)",
        "new": "$1.75 / hour input video, $7.5 / 1M output tokens (Analyze API, Developer plan)",
        "change": null,
        "sourceUrl": "https://www.twelvelabs.io/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "pegasus1.5",
          "recommended": true,
          "says": "Pegasus is a generative model for video-to-text generation. … Pegasus 1.5 analyzes videos directly from a URL, asset, or base64 string, with no pre-indexing required. Context window of 261,120 tokens.",
          "saysUrl": "https://docs.twelvelabs.io/v1.3/docs/concepts/models/pegasus",
          "price": "$1.75 / hour input video, $7.5 / 1M output tokens (Analyze API, Developer plan)",
          "cost": {
            "unit": "hour of input video",
            "currency": "usd",
            "price": 1.75
          },
          "priceUrl": "https://www.twelvelabs.io/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "twelvelabs-2026-08-pegasus-1-2-removed"
    },
    {
      "id": "digitalocean-2026-08-18-llama-3-3-instruct-70b-deepseek-r1-disti",
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "category": "Cloud & hosting",
      "what": "Llama 3.3 Instruct-70B, DeepSeek R1 Distill Llama 70B, Qwen3-32B, Qwen3 Coder Flash deprecated from DigitalOcean Inference",
      "identifiers": [
        "llama-3.3-instruct-70b",
        "deepseek-r1-distill-llama-70b",
        "qwen3-32b",
        "qwen3-coder-flash"
      ],
      "date": "2026-08-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Llama 4 Maverick 17B 128E Instruct, DeepSeek V4 Flash, Qwen 3.5 397B A17B",
      "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/",
      "quote": "The following open-source models are deprecated from DigitalOcean Inference as of 18 August 2026: Llama 3.3 Instruct-70B DeepSeek R1 Distill Llama 70B Qwen3-32B Qwen3 Coder Flash",
      "impact": "Requests to these model ids on DigitalOcean Inference stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "llama-4-maverick",
          "recommended": true,
          "says": "Migrate Llama 3.3 Instruct-70B to Llama 4 Maverick 17B 128E Instruct (llama-4-maverick)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "deepseek-4-flash",
          "recommended": true,
          "says": "Migrate DeepSeek R1 Distill Llama 70B to DeepSeek V4 Flash (deepseek-4-flash)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "qwen3.5-397b-a17b",
          "recommended": true,
          "says": "Migrate Qwen3-32B and Qwen3 Coder Flash to Qwen 3.5 397B A17B (qwen3.5-397b-a17b)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-08-19-cohere-command-r-and-command-r-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Cohere Command R and Command R+ (Bedrock)",
      "identifiers": [
        "cohere.command-r-v1:0",
        "cohere.command-r-plus-v1:0"
      ],
      "date": "2026-08-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Cohere — Command R+ — cohere.command-r-plus-v1:0 — us-east-1, us-west-2 — Legacy date February 19, 2026 — EOL date August 19, 2026 — Public extended access start date May 19, 2026.",
      "impact": "Already past EOL as of this check; Bedrock requests to cohere.command-r-v1:0 and cohere.command-r-plus-v1:0 have failed since August 19, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-08-19-livekit-inference-tts-model-retired-rime",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS model retired: Rime Arcana",
      "identifiers": [
        "rime/arcana"
      ],
      "date": "2026-08-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "rime/coda",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retired August 19, 2026; use rime/coda",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to rime/coda.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "rime/coda",
          "recommended": true,
          "says": "Start with Coda for new applications. … Rime's flagship model, with the highest voice-quality scores in Rime's human evaluations, sub-100ms model latency, and nine languages.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        },
        {
          "name": "rime/mistv3",
          "recommended": false,
          "says": "Choose Mist v3 when the lowest time to first audio matters most, or when you need custom pauses. Inline pronunciation control is the one feature Mist v3 does not carry forward from Mist v2.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "jiekou-ai-2026-08-19-image-video-and-tts-model-batch-retireme",
      "providerId": "jiekou-ai",
      "providerName": "Jiekou.AI (接口AI)",
      "category": "AI models",
      "what": "Image, video and TTS model batch retirement with named replacements",
      "identifiers": [
        "FLUX.1 Kontext Dev",
        "FLUX.1 Kontext Pro",
        "FLUX.1 Kontext Max",
        "Flux 2 Dev 生图",
        "Flux 2 Flex 生图",
        "Flux 2 Pro 生图",
        "Z Image Turbo 图像生成",
        "Z Image Turbo LoRA 图像生成",
        "Wan 2.1 文生视频",
        "Wan 2.1 图生视频",
        "Wan 2.2 文生视频",
        "Wan 2.2 图生视频",
        "Seedance 1.5 Pro 文生视频",
        "Seedance 1.5 Pro 图生视频",
        "MiniMax Speech-2.6-hd 同步语音合成",
        "MiniMax Speech-2.6-hd 异步语音合成",
        "MiniMax Speech-2.6-turbo 同步语音合成",
        "MiniMax Speech-2.6-turbo 异步语音合成"
      ],
      "date": "2026-08-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Qwen-Image 文生图 / Seedance 2.0 / MiniMax Speech 2.8 HD / MiniMax Speech 2.8 Turbo",
      "sourceUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
      "quote": "FLUX.1 Kontext Dev 2026-08-19 Qwen-Image 文生图 — Wan 2.1 文生视频 2026-08-19 Seedance 2.0 — MiniMax Speech-2.6-hd 同步语音合成 2026-08-19 MiniMax Speech 2.8 HD 同步语音合成 —",
      "impact": "Calls to these image, video and speech models will return an error code after the switch-off date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Qwen-Image 文生图",
          "recommended": true,
          "says": "替换模型 for FLUX.1 Kontext and Flux 2 image generation models",
          "saysUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Seedance 2.0",
          "recommended": true,
          "says": "替换模型 for Wan 2.1/2.2 and Seedance 1.5 Pro video generation models",
          "saysUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "MiniMax Speech 2.8 HD",
          "recommended": true,
          "says": "替换模型 for MiniMax Speech-2.6-hd synchronous/asynchronous speech synthesis",
          "saysUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "MiniMax Speech 2.8 Turbo",
          "recommended": true,
          "says": "替换模型 for MiniMax Speech-2.6-turbo synchronous/asynchronous speech synthesis",
          "saysUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-08-19-multimodal-models-retired-2026-08-19",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Multimodal models retired (2026-08-19)",
      "identifiers": [
        "Z Image 文生图 Turbo",
        "Z Image 文生图 Turbo LoRA",
        "Wan 2.1 文生视频",
        "Wan 2.1 图生视频",
        "Wan 2.2 文生视频",
        "Wan 2.2 图生视频",
        "Seedance 1.5 Pro 文生视频",
        "Seedance 1.5 Pro 图生视频",
        "MiniMax Speech-2.6-hd 同步语音合成",
        "MiniMax Speech-2.6-hd 异步语音合成",
        "MiniMax Speech-2.6-turbo 同步语音合成",
        "MiniMax Speech-2.6-turbo 异步语音合成"
      ],
      "date": "2026-08-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Qwen-Image / Wan 2.7 / MiniMax Speech 2.8",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "Z Image 文生图 Turbo 2026-08-19 Qwen-Image 文生图 —",
      "impact": "Calls to these model names return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cartesia-2026-08-20-voice-changer-endpoints-discontinued",
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "category": "Speech & voice",
      "what": "Voice Changer endpoints discontinued",
      "identifiers": [
        "POST /voice-changer/bytes",
        "POST /voice-changer/sse"
      ],
      "date": "2026-08-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/api-changes",
      "quote": "Voice Changer endpoints face August 20, 2026 sunset",
      "impact": "Calls to the Voice Changer (bytes/SSE) endpoints fail after August 20, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "cartesia-2026-10-sonic-2-sunset"
    },
    {
      "id": "openai-2026-08-26-assistants-api",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Assistants API",
      "identifiers": [
        "Assistants API",
        "/v1/threads",
        "/v1/assistants",
        "/v1/runs"
      ],
      "date": "2026-08-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Responses API and Conversations API",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On August 26th, 2025, we notified developers using the Assistants API of its deprecation and removal from the API one year later, on August 26, 2026.",
      "impact": "Already shut down as of this check; any code still calling the Assistants API (threads/assistants/runs) has been broken since August 26, 2026 and must move to the Responses + Conversations APIs.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-08-26-checkout-liquid-and-additional-scripts-t",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "checkout.liquid and Additional Scripts (Thank you / Order status page scripts) for non-Plus stores",
      "identifiers": [
        "checkout.liquid",
        "Additional Scripts (order status/thank you page)"
      ],
      "date": "2026-08-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Checkout Extensibility (checkout UI extensions) and the Order status page's app-based tracking pixels",
      "sourceUrl": "https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid",
      "quote": "Script tags were sunset on those pages on August 28, 2025 for Plus stores, and are sunset for non-Plus stores on August 26, 2026.",
      "impact": "Non-Plus stores that still put tracking pixels or scripts in the checkout's Additional Scripts field (Google Ads, Meta Pixel, GTM, etc.) have them stop firing on the Thank you and Order status pages.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "amazon-sp-api-2026-08-26-catalog-items-api-v0-listcatalogcategori",
      "providerId": "amazon-sp-api",
      "providerName": "Amazon Selling Partner API",
      "category": "Commerce",
      "what": "Catalog Items API v0 listCatalogCategories operation",
      "identifiers": [
        "listCatalogCategories"
      ],
      "date": "2026-08-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "quote": "Deprecation date: May 21, 2025. Removal date: August 26, 2026. (Catalog Items v0: listCatalogCategories)",
      "impact": "Listing tools calling listCatalogCategories get errors after August 26, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-08-26-ox-alpha-glm-5-3-flash-preview-removed",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "Ox Alpha (GLM-5.3 Flash preview) removed",
      "identifiers": [
        "Ox Alpha"
      ],
      "date": "2026-08-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GLM-5.3 Flash",
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Sunset Ox Alpha",
      "impact": "Code naming the Ox Alpha model id stops working after its preview ends.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "GLM-5.3 Flash",
          "recommended": true,
          "says": "Add GLM-5.3 Flash aka Ox Alpha",
          "saysUrl": "https://commandcode.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2026-08-28-community-data-and-developer-data-object",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "community_data and developer_data objects removed",
      "identifiers": [
        "community_data",
        "developer_data"
      ],
      "date": "2026-08-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective August 28, 2026 The community_data and developer_data objects will be removed from the following endpoints: Coin Data by ID Coin Historical Data by ID Coin Data by Token Address",
      "impact": "Code reading community_data or developer_data fields from these endpoints will find them missing.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "tavus-2026-08-28-publish-pal-endpoint",
      "providerId": "tavus",
      "providerName": "Tavus",
      "category": "AI models",
      "what": "Publish PAL endpoint",
      "identifiers": [
        "/v2/pals/{pal_id}/publish"
      ],
      "date": "2026-08-28",
      "precision": "day",
      "dateNote": "Date is the changelog entry's label (August 28, 2026).",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "PATCH /v2/pals/{pal_id}, which now applies edits to the live PAL directly",
      "sourceUrl": "https://docs.tavus.io/sections/changelog/changelog",
      "quote": "Publish PAL removed: With API edits applying directly to the live PAL, the Publish PAL endpoint has been removed from the API. PALs no longer have a separate published version.",
      "impact": "POST /v2/pals/{pal_id}/publish returns 404, so code that publishes after each edit gets an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-08-31-gemini-robotics-er-1-6-preview",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-robotics-er-1.6-preview",
      "identifiers": [
        "gemini-robotics-er-1.6-preview"
      ],
      "date": "2026-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-robotics-er-2-preview",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "gemini-robotics-er-1.6-preview — Release date April 14, 2026 — Shutdown date August 31, 2026 — Recommended replacement gemini-robotics-er-2-preview.",
      "impact": "Robotics/embodied-reasoning code pinned to gemini-robotics-er-1.6-preview stops working after August 31, 2026.",
      "price": {
        "old": null,
        "new": "$1.00 / 1M input tokens, $5.00 / 1M output tokens through December 31, 2026; $2.00 / $10.00 from January 1, 2027 (gemini-robotics-er-2-preview)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-robotics-er-2-preview",
          "recommended": true,
          "says": "Gemini Robotics ER 2 is a vision-language model (VLM) for robotics that accepts text, image, video, and audio input. It supports spatial reasoning, video understanding, agentic code execution, multi-step tool orchestration …",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-robotics-er-2-preview",
          "price": "$1.00 / 1M input tokens, $5.00 / 1M output tokens through December 31, 2026 ($2.00 / $10.00 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1,
            "outputPrice": 5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-robotics-er-2-streaming-preview",
          "recommended": false,
          "says": "Gemini Robotics ER 2 Streaming is a vision-language model (VLM) for robotics optimized for real-time text streaming using the Live API. It … supports bidirectional streaming with function calling.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-robotics-er-2-streaming-preview",
          "price": "$1.00 / 1M input tokens, $5.00 / 1M output tokens through December 31, 2026 ($2.00 / $10.00 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1,
            "outputPrice": 5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-08-31-mistral-medium-3-and-mistral-medium-3-1",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Medium 3 and Mistral Medium 3.1",
      "identifiers": [
        "mistral-medium-2505",
        "mistral-medium-2508"
      ],
      "date": "2026-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Medium 3.5",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Medium 3.1 — Version 25.08 — API mistral-medium-2508 — Deprecation 5/22/2026 — Retirement 8/31/2026 — Alternative Mistral Medium 3.5. Mistral Medium 3 — Version 25.05 — API mistral-medium-2505 — Deprecation 5/22/2026 — Retirement 8/31/2026 — Alternative Mistral Medium 3.5.",
      "impact": "Already retired as of this check; API calls using mistral-medium-2505 or mistral-medium-2508 have failed since August 31, 2026 and must move to Mistral Medium 3.5.",
      "price": {
        "old": null,
        "new": "Mistral Medium 3.5: $1.5 / 1M input tokens, $7.5 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "mistral-medium-3-5",
          "recommended": true,
          "says": "Our frontier-class multimodal model optimized for agentic and coding use cases. Released as open weights under a Modified MIT license. Context 256k.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
          "price": "$1.5 / 1M input tokens, $7.5 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 7.5
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistral-large-2512",
          "recommended": false,
          "says": "Mistral Large 3, is a state-of-the-art, open-weight, general-purpose multimodal model with a granular Mixture-of-Experts architecture. It features 41B active parameters and 675B total parameters.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-large-3-25-12",
          "price": "$0.5 / 1M input tokens, $1.5 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.5,
            "outputPrice": 1.5
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistral-small-2603",
          "recommended": false,
          "says": "Mistral Small 4: our powerful hybrid model unifying instruct, reasoning, and coding capabilities in a single model. 119B parameters with 6.5B active.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-small-4-0-26-03",
          "price": "$0.15 / 1M input tokens, $0.6 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "pinecone-2026-08-31-cohere-rerank-3-5-reranking-model-auto-r",
      "providerId": "pinecone",
      "providerName": "Pinecone",
      "category": "AI infrastructure",
      "what": "cohere-rerank-3.5 reranking model auto-replaced",
      "identifiers": [
        "cohere-rerank-3.5"
      ],
      "date": "2026-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "cohere-rerank-4-fast",
      "sourceUrl": "https://docs.pinecone.io/release-notes/2026",
      "quote": "Through August 30, 2026: cohere-rerank-3.5 continues to serve requests as before. August 31, 2026: requests to cohere-rerank-3.5 are automatically served by cohere-rerank-4-fast.",
      "impact": "Rerank calls naming cohere-rerank-3.5 are silently served by cohere-rerank-4-fast since August 31, 2026 (different latency/ranking behavior possible).",
      "price": {
        "old": null,
        "new": "$2 / 1K rerank units (cohere-rerank-4-fast, Standard plan)",
        "change": null,
        "sourceUrl": "https://www.pinecone.io/pricing/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "cohere-rerank-4-fast",
          "recommended": true,
          "says": "cohere-rerank-4-fast is Cohere's latest reranking model (Cohere Rerank 4.0 Fast), improving relevance quality for a wide range of enterprise search applications. Max tokens per document: 8,192. Max documents: 250.",
          "saysUrl": "https://docs.pinecone.io/guides/search/rerank-results",
          "price": "$2 / 1K rerank units (Standard and Enterprise plans)",
          "cost": {
            "unit": "1K rerank units",
            "currency": "usd",
            "price": 2
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "bge-reranker-v2-m3",
          "recommended": false,
          "says": "bge-reranker-v2-m3 is a high-performance, multilingual reranking model that works well on messy data and short queries expected to return medium-length passages of text (1-2 paragraphs).",
          "saysUrl": "https://docs.pinecone.io/guides/search/rerank-results",
          "price": "$2 / 1K requests (Standard and Enterprise plans; 500 requests / month included on Starter)",
          "cost": {
            "unit": "1K requests",
            "currency": "usd",
            "price": 2
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "pinecone-rerank-v0",
          "recommended": false,
          "says": "pinecone-rerank-v0 is a reranking model that can handle chunks up to 512 tokens (1-2 paragraphs). Max documents: 100.",
          "saysUrl": "https://docs.pinecone.io/guides/search/rerank-results",
          "price": "$2 / 1K requests (Standard and Enterprise plans)",
          "cost": {
            "unit": "1K requests",
            "currency": "usd",
            "price": 2
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-08-31-kat-coder-retirement",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "kat-coder retirement",
      "identifiers": [
        "kat-coder"
      ],
      "date": "2026-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "下架模型 下架时间 替换模型 备注 kat-coder 2026-08-31 — —",
      "impact": "Calls to kat-coder return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-08-31-kimi-k2-5-retirement",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "kimi-k2.5 retirement",
      "identifiers": [
        "kimi-k2.5"
      ],
      "date": "2026-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "kimi-k3",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "kimi-k2.5 Retired by Moonshot AI on August 31, 2026 kimi-k3",
      "impact": "Requests using kimi-k2.5 stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "kimi-k3",
          "recommended": true,
          "says": "Kimi's flagship model, designed for long-range programming and end-to-end knowledge work with a 1M token context window.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-09-01-minimax-free-models-retired",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "MiniMax free models retired",
      "identifiers": [
        "MiniMax M3 Free",
        "MiniMax M2.7 Free"
      ],
      "date": "2026-09-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Retire MiniMax free models",
      "impact": "Code expecting the free MiniMax model tier no longer gets free access; those models are charged against credits or removed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2026-09-01-send-payments-route-with-account-name-as",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "Send Payments route with account name as a query parameter (api.vtexvault.com?an=)",
      "identifiers": [
        "api.vtexvault.com/api/payments/transactions",
        "https://api.vtexvault.com/api/payments/transactions/{transactionId}/payments?an={accountName}"
      ],
      "date": "2026-09-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "https://{accountName}.vtexvault.com/api/payments/transactions/{transactionId}/payments",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2026-05-15-updated-vtexvaultcom-route-for-send-payments-request",
      "quote": "After September 1, 2026, if you send payment data to any route other than http://{accountName}.vtexvault.com/api/payments/transactions/{transactionId}/payments, the system will block the request, return a 404 - Not Found status code",
      "impact": "Payment integrations still posting to api.vtexvault.com with ?an= get 404 Not Found and the purchase is interrupted.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-09-03-gemma-4-31b-removed-from-shared-inferenc",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "Gemma 4 31B removed from Shared Inference / public endpoints",
      "identifiers": [
        "gemma-4-31b"
      ],
      "date": "2026-09-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen-3.8-27b (for Shared Inference) or Dedicated Inference (contact sales)",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "**Gemma 4 31B availability changes with Shared Inference** Starting September 3, 2026, `gemma-4-31b` is no longer available with Cerebras Shared Inference. This change doesn't affect [Dedicated Inference](/dedicated/overview), where Gemma 4 31B remains available. Use [`qwen-3.8-27b`](/models/qwen-3.8-27b) for Shared Inference workloads.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2026-09-08-crm-api-write-validation-enforcement-sta",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "CRM API write validation enforcement starting with 2026-09 API version",
      "identifiers": [
        "2026-09"
      ],
      "date": "2026-09-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": null,
      "sourceUrl": "https://developers.hubspot.com/changelog",
      "quote": "Starting with the /2026-09/ API version shipping on September 8, 2026, HubSpot will enforce admin-configured validation rules on all CRM API write paths.",
      "impact": "Integrations that create or update CRM records without complying with admin-configured validation rules will have writes rejected.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2026-09-08-pipeline-and-pipeline-stage-delete-endpo",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Pipeline and pipeline stage delete endpoints reference validation",
      "identifiers": [
        "2026-09"
      ],
      "date": "2026-09-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": null,
      "sourceUrl": "https://developers.hubspot.com/changelog",
      "quote": "Breaking Change: Pipeline and pipeline stage delete endpoints will validate references by default starting with the 2026-09 API version — Live: Sep 8, 2026",
      "impact": "Delete calls on pipelines or pipeline stages that still have references will be rejected instead of silently succeeding.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "digitalocean-2026-09-08-kimi-k2-5-glm-5-glm-5-1-nemotron-3-super",
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "category": "Cloud & hosting",
      "what": "Kimi K2.5, GLM 5, GLM-5.1, Nemotron-3-Super-120B (Public Preview) models deprecated from DigitalOcean Inference",
      "identifiers": [
        "kimi-k2.5",
        "glm-5",
        "glm-5.1",
        "nemotron-3-super-120b"
      ],
      "date": "2026-09-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Kimi K3, GLM-5.3, Nemotron 3 Ultra",
      "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/",
      "quote": "The following models are deprecated from DigitalOcean Inference as of 8 September 2026: Kimi K2.5 GLM 5 GLM-5.1 Nemotron-3-Super-120B (Public Preview)",
      "impact": "Requests to these model ids on DigitalOcean Inference stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "kimi-k3",
          "recommended": true,
          "says": "Migrate Kimi K2.5 to Kimi K3 (kimi-k3)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "glm-5.3",
          "recommended": true,
          "says": "Migrate GLM 5 and GLM-5.1 to GLM-5.3 (glm-5.3)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "nemotron-3-ultra-550b",
          "recommended": true,
          "says": "Migrate Nemotron-3-Super-120B (Public Preview) to Nemotron 3 Ultra (nemotron-3-ultra-550b)",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-09-08-qwen-model-delisting-qwen3-6-max-preview",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Qwen model delisting (qwen3.6-max-preview etc.)",
      "identifiers": [
        "qwen3.6-max-preview",
        "qwen3-max-preview",
        "qwen3-max",
        "qwen3-coder-plus"
      ],
      "date": "2026-09-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen3.7-max / qwen3.7-plus",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Impact Time: 2026-09-08, subject to the actual change time. To continuously improve service quality and optimize underlying model resources, CometAPI will delist the following Qwen models on 2026-09-08.",
      "impact": "Requests using these Qwen model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "qwen3.7-max",
          "recommended": true,
          "says": "Recommended replacement for qwen3.6-max-preview, qwen3-max-preview, qwen3-max.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "qwen3.7-plus",
          "recommended": true,
          "says": "Recommended replacement for qwen3-coder-plus.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-09-09-deepseek-v4-1-flash-beta-removed",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "DeepSeek V4.1 Flash Beta removed",
      "identifiers": [
        "DeepSeek V4.1 Flash Beta"
      ],
      "date": "2026-09-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek V4.1 Flash",
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Remove DeepSeek V4.1 Flash Beta",
      "impact": "Code naming the DeepSeek V4.1 Flash Beta model id stops working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "DeepSeek V4.1 Flash",
          "recommended": true,
          "says": "Add new deepseek/deepseek-v4.1-flash model",
          "saysUrl": "https://commandcode.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-09-10-claude-3-haiku-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Claude 3 Haiku (Bedrock)",
      "identifiers": [
        "anthropic.claude-3-haiku-20240307-v1:0"
      ],
      "date": "2026-09-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Anthropic — Claude 3 Haiku — anthropic.claude-3-haiku-20240307-v1:0 — Legacy date March 10, 2026 — EOL date September 10, 2026 — Public extended access start date June 10, 2026.",
      "impact": "Already past EOL as of this check; Bedrock requests to anthropic.claude-3-haiku-20240307-v1:0 have failed since September 10, 2026 (in both commercial and us-gov regions).",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepseek-2026-09-10-deepseek-v4-flash-and-v4-flash-vision-ex",
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "category": "AI models",
      "what": "DeepSeek-V4-Flash and V4-Flash-Vision-Exp (previous generation)",
      "identifiers": [
        "deepseek-v4-flash",
        "deepseek-v4-flash-vision-exp"
      ],
      "date": "2026-09-10",
      "precision": "day",
      "dateNote": "DeepSeek retired V4 Flash and V4 Flash Vision Exp on September 10, 2026; for compatibility the old names are routed to V4.1 Flash for now, so calls don't fail yet.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "deepseek-flash (DeepSeek-V4.1-Flash)",
      "sourceUrl": "https://api-docs.deepseek.com/updates/",
      "quote": "Date: 2026-09-10 ... The previous-generation models V4 Flash and V4 Flash Vision Exp have been retired; for compatibility, the model names deepseek-v4-flash and deepseek-v4-flash-vision-exp are temporarily routed to V4.1 Flash.",
      "impact": "Already retired as of this check (September 10, 2026); the old model names still resolve for now because they are temporarily routed to V4.1 Flash, but code should switch to deepseek-flash explicitly since that temporary routing is not guaranteed to continue and behavior/pricing may differ from the original V4 Flash.",
      "price": {
        "old": null,
        "new": "deepseek-flash (DeepSeek-V4.1-Flash): $0.3 / 1M input tokens (cache miss), $1.2 / 1M output tokens at peak hours; off-peak half that ($0.15 / $0.6)",
        "change": null,
        "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-flash",
          "recommended": true,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. Supports both non-thinking and thinking (default) modes. Context length 1M.",
          "saysUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "price": "$0.3 / 1M input tokens (cache miss), $1.2 / 1M output tokens at peak hours; off-peak half that ($0.15 / $0.6)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "deepseek-v4-pro",
          "recommended": false,
          "says": "The GA version of DeepSeek V4 Pro greatly enhances agent capabilities, with particularly significant performance improvements in production environments. Vision not supported.",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$1.32 / 1M input tokens (cache miss), $3.96 / 1M output tokens at peak hours; off-peak half that ($0.66 / $1.98)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.32,
            "outputPrice": 3.96
          },
          "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-09-11-nex-n2-pro-qwen3-5-397b-a17b-minimax-m2-",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Nex-N2-Pro, Qwen3.5-397B-A17B, MiniMax-M2.5 retirement",
      "identifiers": [
        "nex-agi/Nex-N2-Pro",
        "Qwen/Qwen3.5-397B-A17B",
        "MiniMaxAI/MiniMax-M2.5",
        "Pro/MiniMaxAI/MiniMax-M2.5"
      ],
      "date": "2026-09-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-09-11 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Qwen/Qwen3.6-35B-A3B",
          "recommended": false,
          "says": "Current Qwen model line offered on the pricing page.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "¥1.80 / M Tokens input, ¥10.80 / M Tokens output",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-09-14-amazon-nova-premier-and-nova-sonic",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Amazon Nova Premier and Nova Sonic",
      "identifiers": [
        "amazon.nova-premier-v1:0",
        "amazon.nova-sonic-v1:0"
      ],
      "date": "2026-09-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Amazon — Nova Premier — amazon.nova-premier-v1:0 — Legacy date March 13, 2026 — EOL date September 14, 2026. Amazon — Nova Sonic — amazon.nova-sonic-v1:0 — Legacy date March 13, 2026 — EOL date September 14, 2026.",
      "impact": "Already past EOL as of this check; Bedrock requests to Nova Premier and Nova Sonic have failed since September 14, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2026-09-14-qwen-3-6-27b-removed",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Qwen 3.6 27B removed",
      "identifiers": [
        "qwen/qwen3.6-27b"
      ],
      "date": "2026-09-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3.8-27b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model | Shutdown Date: qwen/qwen3.6-27b 09/14/26 | qwen/qwen3.8-27b",
      "impact": "Code hard-coding qwen/qwen3.6-27b gets errors after September 14, 2026.",
      "price": {
        "old": null,
        "new": "$0.80 / 1M input tokens, $4.00 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "qwen/qwen3.8-27b",
          "recommended": true,
          "says": "Preview. A compact 27B multimodal (vision + text) model with thinking and instruct modes, frontier-level agentic coding, long-horizon tool use, and near-instant responses on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/qwen/qwen3.8-27b",
          "price": "$0.80 / 1M input tokens, $4.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.8,
            "outputPrice": 4
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "OpenAI's flagship open-weight MoE model with 120B total parameters. Designed for high-capability agentic use … it is ideal for advanced research, autonomous tools, and agentic applications. ~500 tps on Groq.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-120b",
          "price": "$0.15 / 1M input tokens, $0.60 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-20b",
          "recommended": false,
          "says": "OpenAI's compact open-weight Mixture-of-Experts (MoE) model with 20B total parameters. Optimized for cost-efficient deployment and agentic workflows, it supports long-context reasoning, tool use, and function calling.",
          "saysUrl": "https://console.groq.com/docs/model/openai/gpt-oss-20b",
          "price": "$0.075 / 1M input tokens, $0.30 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.075,
            "outputPrice": 0.3
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-09-14-four-serverless-models-removed-gpt-oss-2",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Four serverless models removed (gpt-oss-20b, gemma-4-31B-it, Inkling-Small, multilingual-e5-large-instruct)",
      "identifiers": [
        "openai/gpt-oss-20b",
        "google/gemma-4-31B-it",
        "thinkingmachines/Inkling-Small",
        "intfloat/multilingual-e5-large-instruct"
      ],
      "date": "2026-09-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Qwen/Qwen3.5-9B (for gpt-oss-20b); zai-org/GLM-5.3-Flash (for gemma-4-31B-it and Inkling-Small); no replacement listed for multilingual-e5-large-instruct",
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "Removal date 2026-09-14",
      "impact": "After the removal date, the model is no longer available via its serverless endpoint; code hard-coding these ids gets errors.",
      "price": {
        "old": null,
        "new": "$0.17 / 1M input tokens, $0.25 / 1M output tokens (Qwen/Qwen3.5-9B, the replacement for openai/gpt-oss-20b)",
        "change": null,
        "sourceUrl": "https://www.together.ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "Qwen/Qwen3.5-9B",
          "recommended": false,
          "says": "Multimodal reasoning model with native tool calling on Together AI. If you're not sure which vision model to use, start with Qwen3.5 9B. Native context 262K.",
          "saysUrl": "https://www.together.ai/models/qwen3-5-9b",
          "price": "$0.17 / 1M input tokens, $0.25 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.17,
            "outputPrice": 0.25
          },
          "priceUrl": "https://docs.together.ai/docs/serverless-models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "zai-org/GLM-5.3-Flash",
          "recommended": false,
          "says": "Frontier coding and multimodal intelligence engineered for flash-level inference cost. A 320B parameter Mixture-of-Experts model with just 18B active. Context window 1M.",
          "saysUrl": "https://www.together.ai/models/glm-5-3-flash",
          "price": "$0.15 / 1M input tokens ($0.03 cached), $0.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.5
          },
          "priceUrl": "https://docs.together.ai/docs/serverless-models",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "Advanced open reasoning model with enterprise-grade capabilities. gpt-oss-120B delivers sophisticated chain-of-thought reasoning capabilities in a fully open model.",
          "saysUrl": "https://www.together.ai/models/gpt-oss-120b",
          "price": "$0.15 / 1M input tokens, $0.60 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.6
          },
          "priceUrl": "https://docs.together.ai/docs/serverless-models",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "assemblyai-2026-09-15-legacy-summarization-and-auto-chapters-r",
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "category": "Speech & voice",
      "what": "Legacy summarization and auto_chapters request parameters removed",
      "identifiers": [
        "summarization",
        "summary_model",
        "summary_type",
        "auto_chapters"
      ],
      "date": "2026-09-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "speech_understanding.request.summarization",
      "sourceUrl": "https://www.assemblyai.com/changelog",
      "quote": "the legacy summarization and auto_chapters parameters for async transcription are deprecated and will stop working on September 15, 2026 — after that date, requests setting either field will return a 400 error",
      "impact": "Async transcription requests still setting summarization or auto_chapters fields get a 400 error starting September 15, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "pinecone-2026-09-15-pinecone-assistant-auto-reroutes-gemini-",
      "providerId": "pinecone",
      "providerName": "Pinecone",
      "category": "AI infrastructure",
      "what": "Pinecone Assistant auto-reroutes gemini-2.5-pro and o4-mini chat requests",
      "identifiers": [
        "gemini-2.5-pro",
        "o4-mini"
      ],
      "date": "2026-09-15",
      "precision": "day",
      "dateNote": "Nothing stops working: Pinecone reroutes these requests to another model and says 'No code changes are required'.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "Gemini 3.5 Flash (for gemini-2.5-pro); GPT-5 (for o4-mini)",
      "sourceUrl": "https://docs.pinecone.io/release-notes/2026",
      "quote": "Google has deprecated the Gemini 2.5 Pro model, and OpenAI has deprecated o4-mini. Pinecone Assistant automatically routes all chat requests that specify gemini-2.5-pro to Gemini 3.5 Flash, and all chat requests that specify o4-mini to GPT-5.",
      "impact": "Pinecone Assistant chat requests that pin gemini-2.5-pro or o4-mini have been silently served by a different model since September 15, 2026.",
      "price": {
        "old": "$8 / 1M input tokens, $15 / 1M output tokens (one Assistant rate for every chat model)",
        "new": "$8 / 1M input tokens, $15 / 1M output tokens (one Assistant rate for every chat model)",
        "change": "same price",
        "sourceUrl": "https://www.pinecone.io/pricing/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.5-flash",
          "recommended": false,
          "says": "Pinecone Assistant now supports Google's Gemini 3.5 Flash model. To use this model, set model: \"gemini-3.5-flash\" in your chat requests.",
          "saysUrl": "https://docs.pinecone.io/release-notes/2026",
          "price": "$8 / 1M input tokens, $15 / 1M output tokens (one Assistant rate for every chat model; plus $5 / 1M context processed tokens)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 8,
            "outputPrice": 15
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5",
          "recommended": false,
          "says": "For chat applications, we recommend using GPT models (gpt-4o, gpt-4.1, or gpt-5) as they typically provide faster response times compared to other models.",
          "saysUrl": "https://docs.pinecone.io/guides/assistant/chat-with-assistant",
          "price": "$8 / 1M input tokens, $15 / 1M output tokens (one Assistant rate for every chat model; plus $5 / 1M context processed tokens)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 8,
            "outputPrice": 15
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-4.1",
          "recommended": false,
          "says": "For chat applications, we recommend using GPT models (gpt-4o, gpt-4.1, or gpt-5) as they typically provide faster response times compared to other models.",
          "saysUrl": "https://docs.pinecone.io/guides/assistant/chat-with-assistant",
          "price": "$8 / 1M input tokens, $15 / 1M output tokens (one Assistant rate for every chat model; plus $5 / 1M context processed tokens)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 8,
            "outputPrice": 15
          },
          "priceUrl": "https://www.pinecone.io/pricing/",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-09-15-gpt-4o-search-preview-removal",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "gpt-4o-search-preview removal",
      "identifiers": [
        "gpt-4o-search-preview"
      ],
      "date": "2026-09-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-6-astra / gpt-5.6-sol",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Following its official deprecation, gpt-4o-search-preview has been removed from CometAPI and is no longer available. This change takes effect immediately.",
      "impact": "Requests using gpt-4o-search-preview stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-6-astra",
          "recommended": true,
          "says": "Delivers advanced capabilities for complex reasoning, coding, and agentic workflows.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5.6-sol",
          "recommended": true,
          "says": "Flagship model for complex reasoning and coding.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-09-15-repetition-penalty-parameter-ignored-on-",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "repetition_penalty parameter ignored on chat endpoints",
      "identifiers": [
        "/v1/chat/completions",
        "/v1/messages",
        "repetition_penalty"
      ],
      "date": "2026-09-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "自 2026-09-15 起，对话模型（ /v1/chat/completions 、 /v1/messages ）请求中传入的 repetition_penalty 参数将被忽略，服务端将固定按 1 处理",
      "impact": "Code passing repetition_penalty no longer affects generation; the parameter is silently ignored.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "tinybird-2026-09-15-tinybird-classic-on-free-and-developer-p",
      "providerId": "tinybird",
      "providerName": "Tinybird",
      "category": "Backend & data",
      "what": "Tinybird Classic on Free and Developer plans",
      "identifiers": [
        "tinybird-cli",
        "tb push",
        "tb auth",
        ":sql_filter",
        ".incl"
      ],
      "date": "2026-09-15",
      "precision": "day",
      "dateNote": "Migration deadline; remaining eligible Classic workspaces were then scheduled for automatic migration to Forward. Workspaces that could not be migrated automatically have a final grace period until 2026-10-16 (separate entry). Enterprise plans are not affected.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Tinybird Forward (the Forward `tb` CLI and deployments); data, tokens and endpoint URLs carry over",
      "sourceUrl": "https://www.tinybird.co/docs/changelog/2026-07-17-july-week-three",
      "quote": "Tinybird Classic is being sunset for Free and Developer plan Workspaces. If you have a Classic Workspace on one of these plans, migrate it to Tinybird Forward by September 15, 2026.",
      "impact": "Once a workspace is on Forward, Classic CI/CD scripts (tb push, tb auth) fail, and adding or changing data sources and pipes through the API returns 403; endpoint URLs keep working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "square-2026-09-16-transactions-api-write-operations-charge",
      "providerId": "square",
      "providerName": "Square",
      "category": "Payments",
      "what": "Transactions API write operations (Charge, CreateRefund, CaptureTransaction, VoidTransaction)",
      "identifiers": [
        "Transactions API",
        "v1/transactions Charge",
        "CreateRefund",
        "CaptureTransaction",
        "VoidTransaction"
      ],
      "date": "2026-09-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Payments API and Refunds API",
      "sourceUrl": "https://developer.squareup.com/docs/payments-api/migrate-from-transactions-api",
      "quote": "As of September 16, 2026, its write operations (Charge, CreateRefund, CaptureTransaction, and VoidTransaction) are retired.",
      "impact": "Code that still calls the Transactions API to charge, refund, capture or void a transaction gets errors; reading historical transaction data still works.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-09-19-longcat-2-0-free-tier-retired",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "LongCat 2.0 free tier retired",
      "identifiers": [
        "LongCat 2.0"
      ],
      "date": "2026-09-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "LongCat 2.0 (paid)",
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Retire the free LongCat 2.0 tier and sell LongCat 2.0 as a paid model",
      "impact": "Requests to LongCat 2.0 that relied on the free tier now incur charges.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "LongCat 2.0 (paid)",
          "recommended": true,
          "says": "sell LongCat 2.0 as a paid model",
          "saysUrl": "https://commandcode.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2026-09-21-groq-compound-and-groq-compound-mini-dec",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "groq/compound and groq/compound-mini decommissioned",
      "identifiers": [
        "groq/compound",
        "groq/compound-mini"
      ],
      "date": "2026-09-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Both systems will be decommissioned on September 21, 2026.",
      "impact": "Requests naming groq/compound or groq/compound-mini fail; Groq states no single direct replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-09-21-doubao-seed-1-8-and-doubao-seedance-1-5-",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "doubao-seed-1-8 and doubao-seedance-1-5-pro retirement",
      "identifiers": [
        "doubao-seed-1-8",
        "doubao-seedance-1-5-pro"
      ],
      "date": "2026-09-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "doubao-seed-2-1-turbo-260628 / doubao-seed-2-1-pro-260628 / doubao-seedance-2-0",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "doubao-seed-1-8 2026-09-21 doubao-seed-2-1-turbo-260628 / doubao-seed-2-1-pro-260628 doubao-seedance-1-5-pro 2026-09-21 doubao-seedance-2-0 / doubao-seedance-2-0-fast",
      "impact": "Requests using doubao-seed-1-8 or doubao-seedance-1-5-pro stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "doubao-seed-2-1-pro-260628",
          "recommended": true,
          "says": "A next-generation production-ready model with upgraded coding, agent, and multimodal capabilities for complex enterprise tasks.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "doubao-seedance-2-0",
          "recommended": true,
          "says": "ByteDance's latest high-quality video generation model, supporting both text-to-video & image-to-video.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "alegra-2026-09-21-item-ids-become-36-character-uuid-v7-str",
      "providerId": "alegra",
      "providerName": "Alegra",
      "category": "Business apps",
      "what": "Item IDs become 36-character UUID v7 strings",
      "identifiers": [
        "/items"
      ],
      "date": "2026-09-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer.alegra.com/changelog/nuevo-formato-de-id-para-items",
      "quote": "A partir del 21 de septiembre de 2026, se actualizará el formato del campo ID en las respuestas de la API, los ítems creados a partir de esa fecha contendrán en el campo identificador id un uuid v7",
      "impact": "Code that parses item IDs as numbers or stores them in numeric columns breaks for items created from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ebay-2026-09-21-trading-api-getadformatleads",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Trading API: GetAdFormatLeads",
      "identifiers": [
        "GetAdFormatLeads"
      ],
      "date": "2026-09-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "GetAdFormatLeads has been deprecated and will be decommissioned on September 21, 2026.",
      "impact": "Apps calling GetAdFormatLeads for classified-ad leads get errors after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "twilio-2026-09-22-verify-events-attempt-dlr-event-type",
      "providerId": "twilio",
      "providerName": "Twilio",
      "category": "Communications",
      "what": "Verify Events 'Attempt DLR' event type",
      "identifiers": [
        "com.twilio.verify.attempt.delivered",
        "Attempt DLR"
      ],
      "date": "2026-09-22",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "other subscribed Verify Events Event Types continue; see Twilio's Discontinued Event Types guide",
      "sourceUrl": "https://www.twilio.com/en-us/changelog/verify-events-verification-attempt-DLR-discontinued",
      "quote": "The Attempt DLR event type will be discontinued after September 22, 2026 at 10:00PM UTC.",
      "impact": "A webhook/event consumer listening for Verify Attempt DLR events stops receiving them after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "supabase-2026-09-23-management-api-logs-all-analytics-endpoi",
      "providerId": "supabase",
      "providerName": "Supabase",
      "category": "Backend & data",
      "what": "Management API logs.all analytics endpoint",
      "identifiers": [
        "analytics/endpoints/logs.all"
      ],
      "date": "2026-09-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "the ClickHouse-backed analytics/endpoints/logs endpoint (single unified logs table, ClickHouse SQL, filter by source_name)",
      "sourceUrl": "https://supabase.com/changelog/48235-migration-of-supabase-management-api-logs-all-analytics-endpoint-to-logs-endpoint",
      "quote": "The logs.all Management API endpoint is being removed on 23rd September 2026 (Wednesday), two months from this announcement.",
      "impact": "Any script, integration or tool that calls the Management API's logs.all endpoint directly stops working; queries must be rewritten in ClickHouse SQL against the new logs endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-09-24-sora-2-video-models-and-videos-api",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Sora 2 video models and Videos API",
      "identifiers": [
        "sora-2",
        "sora-2-pro",
        "sora-2-2025-10-06",
        "sora-2-2025-12-08",
        "sora-2-pro-2025-10-06",
        "Videos API"
      ],
      "date": "2026-09-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On March 24th, 2026, we notified developers using the Videos API and Sora 2 video generation model aliases and snapshots of their deprecation and removal from the API on September 24, 2026.",
      "impact": "Code calling the Videos API or the sora-2/sora-2-pro model ids stops working; no direct replacement is listed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-09-24-graph-api-v20-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v20.0",
      "identifiers": [
        "v20.0",
        "graph.facebook.com/v20.0"
      ],
      "date": "2026-09-24",
      "precision": "day",
      "dateNote": "Meta's 'Expiration Date' for v20.0. Calls to an expired version aren't refused: Meta's versioning guide says they're served by the next oldest usable version, which can change what they return.",
      "deadline": "migrate-by",
      "kind": "api-version",
      "replacement": "v21.0 or later",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "v20.0 | May 21, 2024 | September 24, 2026 (Version | Release Date | Expiration Date)",
      "impact": "Code that hard-codes /v20.0/ in Graph API URLs gets its calls silently defaulted to the next oldest usable version, which can change response shape and behavior.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "fireworks-ai-2026-09-25-second-2026-batch-of-serverless-models-d",
      "providerId": "fireworks-ai",
      "providerName": "Fireworks AI",
      "category": "AI infrastructure",
      "what": "Second 2026 batch of serverless models decommissioned (DeepSeek V4 Pro/Flash, Muse Glimmer 30B, Kimi K2.6/K2.7 Code, GLM 5.2)",
      "identifiers": [
        "accounts/fireworks/models/deepseek-v4-pro-0813",
        "accounts/fireworks/models/deepseek-v4-flash-0731",
        "accounts/fireworks/models/deepseek-v4-flash-vision-exp",
        "accounts/fireworks/models/muse-glimmer-30b",
        "accounts/fireworks/models/kimi-k2p6",
        "accounts/fireworks/models/kimi-k2p7-code",
        "accounts/fireworks/models/glm-5p2"
      ],
      "date": "2026-09-25",
      "precision": "day",
      "dateNote": "The September 12, 2026 deprecation notice said decommissioned on September 25, 2026; the September 26, 2026 changelog entry confirms it took effect ('The serverless deprecation announced for September 25, 2026 is now in effect').",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek V4.1 Flash (for the DeepSeek models), NVIDIA Nemotron 3.5 Lightning 30B A3B (for Muse), GLM 5.3 or Kimi K3 (for the Kimi models)",
      "sourceUrl": "https://docs.fireworks.ai/updates/changelog",
      "quote": "decommissioned on September 25, 2026 to better serve newer, higher-performance replacements",
      "impact": "Serverless inference calls naming these model ids return errors after September 25, 2026; dedicated deployments running these models are unaffected.",
      "price": {
        "old": null,
        "new": "$0.30 / 1M input tokens, $1.20 / 1M output tokens (DeepSeek V4.1 Flash, Standard tier: the replacement for the three DeepSeek V4 models)",
        "change": null,
        "sourceUrl": "https://docs.fireworks.ai/serverless/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "accounts/fireworks/models/deepseek-v4p1-flash",
          "recommended": false,
          "says": "On official benchmarks, DeepSeek V4.1 Flash outperforms DeepSeek V4 Pro (0813). DeepSeek V4.1 Flash is also multimodal, with the same vision capability as DeepSeek V4 Flash Vision Exp.",
          "saysUrl": "https://docs.fireworks.ai/updates/changelog",
          "price": "$0.30 / 1M input tokens ($0.006 cached), $1.20 / 1M output tokens (Standard; since October 1, 2026)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://docs.fireworks.ai/serverless/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "accounts/fireworks/models/glm-5p3",
          "recommended": false,
          "says": "GLM-5.3 uses the same base model as GLM-5.2 — every gain comes from post-training. Compared with GLM-5.2, it is much better at complex coding and long-horizon tasks",
          "saysUrl": "https://fireworks.ai/models/fireworks/glm-5p3",
          "price": "$1.40 / 1M input tokens ($0.26 cached), $4.40 / 1M output tokens (Standard)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.4,
            "outputPrice": 4.4
          },
          "priceUrl": "https://docs.fireworks.ai/serverless/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "accounts/fireworks/models/kimi-k3",
          "recommended": false,
          "says": "Kimi K3 is Kimi’s most capable flagship model to date, with 2.8 trillion parameters … native visual understanding and a 1M-token context window … designed for … long-horizon coding, knowledge work, and reasoning.",
          "saysUrl": "https://fireworks.ai/models/fireworks/kimi-k3",
          "price": "$3.00 / 1M input tokens ($0.30 cached), $15.00 / 1M output tokens (Standard)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 3,
            "outputPrice": 15
          },
          "priceUrl": "https://docs.fireworks.ai/serverless/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b",
          "recommended": false,
          "says": "Nemotron-Lightning-3.5-30B-A3B is a 30B-parameter Mixture-of-Experts language model (3B active) from NVIDIA's Nemotron-H family, built on a hybrid Mamba-Transformer architecture for efficient long-context inference.",
          "saysUrl": "https://fireworks.ai/models/fireworks/nemotron-lightning-3p5-30b-a3b",
          "price": "$0.05 / 1M input tokens ($0.01 cached), $0.20 / 1M output tokens (Standard)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.05,
            "outputPrice": 0.2
          },
          "priceUrl": "https://docs.fireworks.ai/serverless/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "fireworks-2026-09-serverless-model-decommissions"
    },
    {
      "id": "livekit-2026-09-25-livekit-inference-tts-model-retires-fish",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS model retires: Fish Audio s2.1-pro-free",
      "identifiers": [
        "fishaudio/s2.1-pro-free"
      ],
      "date": "2026-09-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "fishaudio/s2.1-pro",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retires September 25, 2026; use fishaudio/s2.1-pro",
      "impact": "Agents using tts=\"fishaudio/s2.1-pro-free\" through LiveKit Inference stop working on September 25, 2026.",
      "price": {
        "old": null,
        "new": "$15.00 / 1M characters (fishaudio/s2.1-pro)",
        "change": null,
        "sourceUrl": "https://livekit.com/pricing/inference",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "fishaudio/s2.1-pro",
          "recommended": true,
          "says": "Fish Audio S2.1-Pro - Our recommended production TTS model and an improved version of S2-Pro. Multi-speaker dialogue support. 83 languages. Improved quality, latency, and throughput over S2-Pro.",
          "saysUrl": "https://docs.fish.audio/developer-guide/models-pricing/models-overview",
          "price": "$15.00 / 1M characters (Build/Ship; $15.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 15
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "fishaudio/s2-pro",
          "recommended": false,
          "says": "Fish Audio S2-Pro - Previous-generation S2 TTS model. Multi-speaker dialogue support. 80+ languages. 100ms time-to-first-audio. Open-source.",
          "saysUrl": "https://docs.fish.audio/developer-guide/models-pricing/models-overview",
          "price": "$15.00 / 1M characters (Build/Ship; $15.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 15
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-09-26-livekit-inference-llm-models-retire-deep",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retire: DeepSeek-V4 Pro and Kimi K2.6",
      "identifiers": [
        "deepseek-ai/deepseek-v4-pro",
        "moonshotai/kimi-k2.6"
      ],
      "date": "2026-09-26",
      "precision": "day",
      "dateNote": "LiveKit's model docs say September 26, 2026; its pricing page says September 25, 2026.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek-ai/deepseek-v4.1-flash",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "DeepSeek-V4 Pro DEPRECATED (retires September 26, 2026; use deepseek-ai/deepseek-v4.1-flash)",
      "impact": "Agents calling this model through LiveKit Inference stop getting answers; switch to deepseek-ai/deepseek-v4.1-flash.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-ai/deepseek-v4.1-flash",
          "recommended": true,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. The new architecture is designed for a higher capability ceiling, faster inference, higher throughput",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$0.300 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "openai/gpt-oss-120b",
          "recommended": false,
          "says": "gpt-oss-120b is our most powerful open-weight model, which fits into a single H100 GPU (117B parameters with 5.1B active parameters).",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-oss-120b",
          "price": "$0.100 / 1M input tokens, $0.500 / 1M output tokens (served by Baseten; $0.150 / $0.600 served by Groq)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemma-4-31b-it",
          "recommended": false,
          "says": "Gemma 4 31B is the recommended default LLM. It's a latency-optimized, open-weight model served on LiveKit's infrastructure.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "llmgateway-2026-09-27-perplexity-sonar-pro-and-sonar-reasoning",
      "providerId": "llmgateway",
      "providerName": "LLM Gateway",
      "category": "AI infrastructure",
      "what": "Perplexity Sonar Pro and Sonar Reasoning Pro stop being routable",
      "identifiers": [
        "perplexity/sonar-pro",
        "perplexity/sonar-reasoning-pro"
      ],
      "date": "2026-09-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://llmgateway.io/changelog",
      "quote": "Perplexity retires its Sonar chat completions API on September 27. On September 25 we move perplexity/sonar to Perplexity's Agent API with no changes to your requests and lower prices, and perplexity/sonar-pro and perplexity/sonar-reasoning-pro stop being routable on September 27.",
      "impact": "Calls to perplexity/sonar-pro and perplexity/sonar-reasoning-pro through the gateway will fail after September 27, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-09-28-legacy-gpt-3-5-base-completion-models",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Legacy GPT-3.5/base completion models",
      "identifiers": [
        "gpt-3.5-turbo-instruct",
        "babbage-002",
        "davinci-002",
        "gpt-3.5-turbo-1106"
      ],
      "date": "2026-09-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-terra",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Access to these models will be shut down on the dates below. Shutdown date: 2026-09-28 gpt-3.5-turbo-instruct; 2026-09-28 babbage-002; 2026-09-28 davinci-002; 2026-09-28 gpt-3.5-turbo-1106",
      "impact": "Calls using these model ids return errors; must switch to gpt-5.6-terra.",
      "price": {
        "old": "$1.50 / 1M input tokens, $2.00 / 1M output tokens (gpt-3.5-turbo-instruct; babbage-002 $0.40 / $0.40, davinci-002 $2.00 / $2.00, gpt-3.5-turbo-1106 $1.00 / $2.00)",
        "new": "$2.00 / 1M input tokens, $12.00 / 1M output tokens (gpt-5.6-terra, short context)",
        "change": "for gpt-3.5-turbo-instruct: input about 33% more, output 6× the price",
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-terra",
          "recommended": true,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5.6-luna",
          "recommended": false,
          "says": "GPT-5.6 Luna is designed for cost-sensitive, high-volume workloads. It roughly corresponds to the nano model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-luna",
          "price": "$0.20 / 1M input tokens, $1.20 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.2,
            "outputPrice": 1.2
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-6-luna",
          "recommended": false,
          "says": "GPT-6 Luna is our most efficient model for focused, high-volume tasks. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-6-luna",
          "price": "$0.10 / 1M input tokens, $0.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "openai-2026-10-legacy-snapshots"
    },
    {
      "id": "ppio-2026-09-29-deepseek-v3-x-models-retired-without-rep",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "DeepSeek v3.x models retired without replacement (2026-09-29)",
      "identifiers": [
        "deepseek/deepseek-v3.2",
        "deepseek/deepseek-v3/community",
        "deepseek/deepseek-v3-0324",
        "deepseek/deepseek-v3.2-exp",
        "deepseek/deepseek-v3",
        "deepseek/deepseek-v3-turbo",
        "deepseek/deepseek-r1-distill-llama-70b"
      ],
      "date": "2026-09-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "下架模型 下架时间 替换模型 备注 deepseek/deepseek-v3.2 2026-09-29 — — ... 发布时间：2026-09-20",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "notion-2026-09-29-notion-query-database-view-mcp-tool-remo",
      "providerId": "notion",
      "providerName": "Notion Labs, Inc.",
      "category": "Business apps",
      "what": "notion-query-database-view MCP tool removed",
      "identifiers": [
        "notion-query-database-view"
      ],
      "date": "2026-09-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "notion-query-data-sources",
      "sourceUrl": "https://developers.notion.com/page/changelog",
      "quote": "September 29, 2026: notion-query-database-view is no longer available. Call notion-query-data-sources instead, passing the view URL...",
      "impact": "Calls to the old MCP tool name now return a tool error instead of succeeding.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "notion-query-data-sources",
          "recommended": true,
          "says": "Call notion-query-data-sources instead, and pass the same view_url as {\"data\": {\"mode\": \"view\", \"view_url\": \"...\"}}.",
          "saysUrl": "https://developers.notion.com/page/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-09-29-sora-related-models-removed-from-cometap",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Sora-related models removed from CometAPI",
      "identifiers": [
        "sora"
      ],
      "date": "2026-09-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "other available video-generation models",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "All Sora-related models have been removed from CometAPI and are no longer available. This change takes effect immediately.",
      "impact": "Requests to any Sora model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-09-30-amazon-nova-canvas-and-nova-reel-v1-0-v1",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Amazon Nova Canvas and Nova Reel (v1:0, v1:1)",
      "identifiers": [
        "amazon.nova-canvas-v1:0",
        "amazon.nova-reel-v1:0",
        "amazon.nova-reel-v1:1"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Amazon — Nova Canvas — amazon.nova-canvas-v1:0 — Legacy date March 30, 2026 — EOL date September 30, 2026. Amazon — Nova Reel — amazon.nova-reel-v1:0 / amazon.nova-reel-v1:1 — Legacy date March 30, 2026 — EOL date September 30, 2026.",
      "impact": "Already at or past EOL as of this check; Bedrock requests to Nova Canvas and these Nova Reel versions fail from September 30, 2026 onward.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-09-30-azure-functions-v3-runtime-on-the-linux-",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Azure Functions v3 runtime on the Linux Consumption plan",
      "identifiers": [
        "Azure Functions runtime v3",
        "Linux Consumption plan"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "Azure Functions runtime v4",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages",
      "quote": "Function apps still running the end-of-life v3 runtime on Linux in a Consumption plan stop running after September 30, 2026.",
      "impact": "Any function app still on the v3 runtime on Linux Consumption simply stops running after this date, not just losing support — it must be migrated to runtime v4 beforehand.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-09-30-legacy-azure-service-bus-sdk-libraries-a",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Legacy Azure Service Bus SDK libraries and the SBMP protocol",
      "identifiers": [
        "WindowsAzure.ServiceBus",
        "Microsoft.Azure.ServiceBus",
        "com.microsoft.azure.servicebus",
        "SBMP protocol"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Azure.Messaging.ServiceBus (.NET) / com.azure:azure-messaging-servicebus (Java) using the AMQP protocol",
      "sourceUrl": "https://techcommunity.microsoft.com/blog/messagingonazureblog/some-azure-service-bus-sdk-libraries-will-be-retired-on-30-september-2026%E2%80%94migrat/3917853",
      "quote": "Some Azure Service Bus SDK libraries will be retired on 30 September 2026—migrate to the latest SDKs.",
      "impact": "Apps still using the old WindowsAzure.ServiceBus/Microsoft.Azure.ServiceBus/com.microsoft.azure.servicebus packages or the SBMP protocol stop receiving support and security updates; SBMP-based connections should be moved to AMQP via the current Azure.Messaging.ServiceBus/azure-messaging-servicebus SDKs before this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-09-30-cloud-run-functions-cloud-functions-ruby",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Ruby 3.2 runtime",
      "identifiers": [
        "ruby32"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "ruby3.3 or newer",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "ruby32 | Deprecation date: 2026-03-31 | Decommission date: 2026-09-30",
      "impact": "Ruby Cloud Functions still on ruby32 can no longer be created or updated once decommissioned.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "twilio-2026-09-30-conference-list-endpoint-default-filter",
      "providerId": "twilio",
      "providerName": "Twilio",
      "category": "Communications",
      "what": "Conference list endpoint default filter",
      "identifiers": [
        "GET /2010-04-01/Accounts/{AccountSid}/Conferences.json"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "add Status=completed query parameter to keep fetching completed conferences",
      "sourceUrl": "https://www.twilio.com/en-us/changelog/conference-list-endpoint-july-2026",
      "quote": "Starting September 30, 2026, the Conference list endpoint (GET /2010-04-01/Accounts/{AccountSid}/Conferences.json) will default to returning only in-progress conferences.",
      "impact": "Code that lists conferences without a status filter silently stops seeing completed conferences and must add Status=completed to get the old behavior.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-09-30-leanstral-1-5-and-ocr-4-0",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Leanstral 1.5 and OCR 4.0",
      "identifiers": [
        "labs-leanstral-1-5",
        "mistral-ocr-4-0"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Leanstral (for labs-leanstral-1-5) or OCR 4.1 (for mistral-ocr-4-0)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Leanstral 1.5 — Version 1.5 — API labs-leanstral-1-5 — Deprecation 9/29/2026 — Retirement 9/30/2026 — Alternative Leanstral. OCR 4.0 — Version 4.0 — API mistral-ocr-4-0 — Deprecation 9/29/2026 — Retirement 9/30/2026 — Alternative OCR 4.1.",
      "impact": "Already at or just past retirement as of this check; API calls using labs-leanstral-1-5 or mistral-ocr-4-0 stop working on September 30, 2026.",
      "price": {
        "old": null,
        "new": "OCR 4.1 (replacement for mistral-ocr-4-0): $4 / 1000 pages; Document AI $5 / 1000 pages",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "mistral-ocr-4-1",
          "recommended": false,
          "says": "OCR 4.1: our latest OCR service powering our Document AI stack, with native paragraph-level bounding box extraction, structural block labels, and block-level confidence scores.",
          "saysUrl": "https://docs.mistral.ai/models/ocr-4-1",
          "price": "$4 / 1000 pages (Document AI $5 / 1000 pages)",
          "cost": {
            "unit": "1000 pages",
            "currency": "usd",
            "price": 4
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistral-ocr-2512",
          "recommended": false,
          "says": "OCR 3: our OCR service powering our Document AI stack that enables our users to extract interleaved text and images. OCR 4 is available as the newer model. OCR 3 remains available for existing integrations and production workloads.",
          "saysUrl": "https://docs.mistral.ai/models/ocr-3-25-12",
          "price": "$2 / 1000 pages ($3 / 1000 annotated pages)",
          "cost": {
            "unit": "1000 pages",
            "currency": "usd",
            "price": 2
          },
          "priceUrl": "https://docs.mistral.ai/models/ocr-3-25-12",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "retell-ai-2026-09-30-legacy-sip-endpoint-retired",
      "providerId": "retell-ai",
      "providerName": "Retell AI",
      "category": "Speech & voice",
      "what": "Legacy SIP endpoint retired",
      "identifiers": [
        "sip:5t4n6j0wnrl.sip.livekit.cloud"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "sip:sip.retellai.com",
      "sourceUrl": "https://docs.retellai.com/deprecation-notice/overview",
      "quote": "The legacy SIP endpoint sip:5t4n6j0wnrl.sip.livekit.cloud has been deprecated since November 2025 and will be retired on 09/30/2026.",
      "impact": "SIP trunks still pointed at the old sip.livekit.cloud address stop connecting after September 30, 2026; they must point at sip:sip.retellai.com instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "notion-2026-09-30-agent-apis-private-alpha-routes-threads-",
      "providerId": "notion",
      "providerName": "Notion Labs, Inc.",
      "category": "Business apps",
      "what": "Agent APIs private alpha routes (threads, messages, chat)",
      "identifiers": [
        "threads",
        "messages",
        "chat"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "migrate-by",
      "kind": "endpoint",
      "replacement": "Notion Agent APIs public beta (sessions, events)",
      "sourceUrl": "https://developers.notion.com/page/changelog",
      "quote": "Migrate off the alpha routes by September 30, 2026.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Notion Agent APIs (sessions)",
          "recommended": true,
          "says": "Use sessions to start a chat with a Custom Agent, stream its reply, submit an action, and page through a session's event history.",
          "saysUrl": "https://developers.notion.com/page/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-09-30-ernie-image-turbo-retirement",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "ERNIE-Image-Turbo retirement",
      "identifiers": [
        "baidu/ERNIE-Image-Turbo"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-09-30 对下列模型进行下线处理：baidu/ERNIE-Image-Turbo",
      "impact": "Requests to this model id fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Tongyi-MAI/Z-Image",
          "recommended": false,
          "says": "Image generation model offered on the current pricing page.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "¥0.30 / 张",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-09-30-image-generation-api-drops-batch-size-fi",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Image generation API drops batch_size field, adds default watermark",
      "identifiers": [
        "/v1/images/generations",
        "batch_size"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "/v1/images/generations 生图 API 将于 2026-09-30 进行以下调整：batch_size 字段下线",
      "impact": "Requests with batch_size fail to generate multiple images per call; generated images get a visible 'AI generated' watermark by default unless the X-Enable-Watermark header is set.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ant-ling-2026-09-30-ling-2-5-1t-and-ring-2-5-1t-retirement",
      "providerId": "ant-ling",
      "providerName": "Ant Ling (Ant Intelligence)",
      "category": "AI models",
      "what": "Ling-2.5-1T and Ring-2.5-1T retirement",
      "identifiers": [
        "Ling-2.5-1T",
        "Ring-2.5-1T"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Ling-2.6-1T / Ring-2.6-1T",
      "sourceUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
      "quote": "The following models will be retired on September 30, 2026 at 00:00:00 (UTC+8) .",
      "impact": "API calls using Ling-2.5-1T or Ring-2.5-1T will return errors and no longer be served after the deprecation date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Ling-2.6-1T",
          "recommended": true,
          "says": "Flagship general model, ideal for complex tasks and long-context scenarios",
          "saysUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Ring-2.6-1T",
          "recommended": true,
          "says": "Flagship reasoning model, ideal for agentic workflows and complex reasoning",
          "saysUrl": "https://developer.ant-ling.com/en/docs/models/deprecation",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-09-30-multimodal-image-video-music-models-reti",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Multimodal (image/video/music) models retired (2026-09-30)",
      "identifiers": [
        "Qwen-Image 文生图",
        "Qwen-Image 图像编辑",
        "Wan 2.5 Preview 文生视频",
        "Wan 2.5 Preview 图生视频",
        "Wan 2.6 参考生视频",
        "Wan 2.6 图生视频",
        "Wan 2.6 文生视频",
        "Minimax Hailuo 2.3 文生视频",
        "Minimax Hailuo 2.3 图生视频",
        "Minimax Hailuo 2.3 Fast 图生视频",
        "万相 Wan 2.7 视频编辑",
        "万相 Wan 2.7 参考生视频",
        "万相 Wan 2.7 文生视频",
        "万相 Wan 2.7 图生视频",
        "MiniMax Music",
        "MiniMax Lyrics"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Kling 3.0",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "Wan 2.5 Preview 文生视频 2026-09-30 Kling 3.0 —",
      "impact": "Calls to these video/image/music model names return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Kling 3.0",
          "recommended": true,
          "says": "替换模型",
          "saysUrl": "https://ppio.com/docs/announcement/announcement",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "jiekou-ai-2026-09-30-multimodal-model-batch-retirement-image-",
      "providerId": "jiekou-ai",
      "providerName": "Jiekou.AI (接口AI)",
      "category": "AI models",
      "what": "Multimodal model batch retirement (image/video/audio generation models)",
      "identifiers": [
        "Qwen-Image 文生图",
        "Qwen-Image 图像编辑",
        "Midjourney 文生图",
        "Midjourney 变化",
        "Midjourney 高清",
        "Midjourney 重新执行",
        "Midjourney 扩图",
        "Midjourney 区域重绘",
        "Midjourney 重塑",
        "Midjourney 移除背景",
        "Wan 2.5 Preview 文生视频",
        "Wan 2.5 Preview 图生视频",
        "Wan 2.6 文生视频",
        "Wan 2.6 图生视频",
        "Wan 2.6 参考生视频",
        "Minimax Hailuo 2.3 文生视频",
        "Minimax Hailuo 2.3 图生视频",
        "Minimax Hailuo 2.3 Fast 图生视频",
        "OpenAI Sora 2 文生视频",
        "OpenAI Sora 2 图生视频",
        "Heygen Video-translate",
        "万相 Wan 2.7 图生视频",
        "万相 Wan 2.7 文生视频",
        "万相 Wan 2.7 参考生视频",
        "万相 Wan 2.7 视频编辑",
        "MiniMax Music",
        "MiniMax Lyrics",
        "MOSS TTS"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.jiekou.ai/docs/announcement/announcement",
      "quote": "下架模型 下架时间 替换模型 备注 Qwen-Image 文生图 2026-09-30 — —",
      "impact": "Calls to these multimodal models will return an error code after the switch-off date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-09-30-pixel-canary-stealth-preview-model",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "Pixel Canary stealth preview model",
      "identifiers": [
        "Pixel Canary"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Retire Pixel Canary as its stealth preview ends on September 30, 2026 at 11 PM Pacific",
      "impact": "Code or configs naming the Pixel Canary model id stop working after the stated time.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "swan-2026-09-30-previous-onboarding-api-new-onboardings",
      "providerId": "swan",
      "providerName": "Swan",
      "category": "Payments",
      "what": "Previous onboarding API (new onboardings)",
      "identifiers": [
        "onboardIndividualAccountHolder",
        "unauthenticatedOnboardPublicIndividualAccountHolder",
        "updateIndividualOnboarding",
        "unauthenticatedUpdateIndividualOnboarding",
        "onboardCompanyAccountHolder",
        "unauthenticatedOnboardPublicCompanyAccountHolder",
        "updateCompanyOnboarding",
        "unauthenticatedUpdateCompanyOnboarding",
        "finalizeOnboarding"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": "The migration guide says deprecated v1 queries and mutations stay available until 31 December 2026 only to finish onboardings started before 30 September 2026 (separate entry). Public onboarding URLs already moved to the current API for new onboardings on 21 May 2026.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Current onboarding API: createIndividualAccountHolderOnboarding, createCompanyAccountHolderOnboarding, finalizeAccountHolderOnboarding and the other renamed operations, with nested inputs",
      "sourceUrl": "https://docs.swan.io/changelog/",
      "quote": "On September 30, 2026, the previous onboarding API will be shut down and all previous endpoints will no longer be available.",
      "impact": "Code that calls onboardIndividualAccountHolder, onboardCompanyAccountHolder or the other previous onboarding mutations can no longer start new onboardings.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "swan",
        "date": "2026-09-30",
        "identifier": "onboardIndividualAccountHolder",
        "counted": "still call the previous onboarding mutations",
        "activeProjects": 4,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/swan-2026-09-onboarding-api-v2 (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "swan-2026-09-onboarding-api-v2"
    },
    {
      "id": "ebay-2026-09-30-trading-api-uploadsitehostedpictures",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Trading API: UploadSiteHostedPictures",
      "identifiers": [
        "UploadSiteHostedPictures"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "createImageFromFile and createImageFromUrl methods of the Media API",
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "This call has been deprecated and will be decommissioned on September 30th, 2026.",
      "impact": "Listing tools uploading images via UploadSiteHostedPictures get errors after this date and must switch to the Media API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ebay-2026-09-30-trading-api-vero-api-all-methods",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Trading API: VeRO API (all methods)",
      "identifiers": [
        "VeRO API"
      ],
      "date": "2026-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "VeRO API v2",
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "All methods in the VeRO API have been deprecated, and will be decommissioned on September 30th, 2026.",
      "impact": "Rights owners' tools that file/manage takedown reports through the old VeRO API stop working; they must migrate to VeRO API v2.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-10-01-gpt-5-4-cyber",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "GPT-5.4-Cyber",
      "identifiers": [
        "gpt-5.4-cyber"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "the most capable cyber model available",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "The gpt-5.4-cyber model is deprecated and will be removed from the API on October 1, 2026.",
      "impact": "Requests to gpt-5.4-cyber fail; must migrate to whatever cyber model is current at that time.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-cyber",
          "recommended": false,
          "says": "An alias for our most advanced purpose-trained cybersecurity models, for approved defenders conducting advanced, authorized vulnerability research … This model requires separate approval and provisioning.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-cyber",
          "price": "$12.50 / 1M input tokens, $75.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 12.5,
            "outputPrice": 75
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "microsoft-graph-2026-10-01-exchange-web-services-ews-in-exchange-on",
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "category": "Business apps",
      "what": "Exchange Web Services (EWS) in Exchange Online — disablement begins",
      "identifiers": [
        "EWS",
        "Exchange Web Services",
        "outlook.office365.com/EWS/Exchange.asmx"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Microsoft Graph (mail, calendar, contacts APIs)",
      "sourceUrl": "https://techcommunity.microsoft.com/blog/exchange/retirement-of-exchange-web-services-in-exchange-online/3924440",
      "quote": "Today, we are announcing that on October 1, 2026, we will start blocking EWS requests to Exchange Online.",
      "impact": "Apps and scripts that call the EWS SOAP API (including the EWS Java/.NET SDKs) against Exchange Online start getting blocked tenant by tenant from this date; public-folder programmatic access is also cut off around this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2026-10-01-graphql-fields-user-viewerrelevantreposi",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GraphQL fields: User.viewerRelevantRepositories and CopilotAgentTask.type",
      "identifiers": [
        "User.viewerRelevantRepositories",
        "CopilotAgentTask.type"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "User.viewerCopilotChatRepositorySuggestions; CopilotAgentTask.codingAgentFilter / codingAgentTypeFilter",
      "sourceUrl": "https://docs.github.com/en/graphql/overview/breaking-changes",
      "quote": "Changes scheduled for 2026-10-01 — Breaking: A change will be made to User.viewerRelevantRepositories. Description: viewerRelevantRepositories will be removed. Use viewerCopilotChatRepositorySuggestions instead. (CopilotAgentTask.type: type will be removed.)",
      "impact": "GraphQL clients querying User.viewerRelevantRepositories or CopilotAgentTask.type must switch to the renamed/replacement fields before this date or the queries break.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vercel-2026-10-01-node-js-20-runtime-for-new-deployments",
      "providerId": "vercel",
      "providerName": "Vercel",
      "category": "Cloud & hosting",
      "what": "Node.js 20 runtime for new deployments",
      "identifiers": [
        "Node.js 20 (Vercel Functions runtime)"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "Node.js 24",
      "sourceUrl": "https://vercel.com/changelog/node-js-20-is-being-deprecated",
      "quote": "On October 1, 2026, Node.js 20 will be disabled in Project Settings. Existing projects using 20 as the version for Functions will display an error when a new deployment is created.",
      "impact": "Projects still configured for Node.js 20 can no longer create new deployments after this date (already-deployed functions keep running); the Node.js version must be bumped to 24 in Project Settings or package.json's engines field.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-10-01-livekit-inference-tts-models-retire-rime",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS models retire: Rime mist and mistv2",
      "identifiers": [
        "rime/mist",
        "rime/mistv2"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "rime/mistv3",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retires October 1, 2026; use rime/mistv3",
      "impact": "Agents using tts=\"rime/mist\" or \"rime/mistv2\" through LiveKit Inference stop working on October 1, 2026.",
      "price": {
        "old": "$30.00 / 1M characters (regular rate, Build and Ship plans; free during September 2026)",
        "new": "$30.00 / 1M characters (rime/mistv3, regular rate, Build and Ship plans)",
        "change": "same price",
        "sourceUrl": "https://livekit.com/pricing/inference",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "rime/mistv3",
          "recommended": true,
          "says": "Choose Mist v3 when the lowest time to first audio matters most, or when you need custom pauses. Inline pronunciation control is the one feature Mist v3 does not carry forward from Mist v2.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        },
        {
          "name": "rime/coda",
          "recommended": false,
          "says": "Start with Coda for new applications. … Rime's flagship model, with the highest voice-quality scores in Rime's human evaluations, sub-100ms model latency, and nine languages.",
          "saysUrl": "https://docs.rime.ai/docs/models",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-10-01-azure-openai-gpt-4o-gpt-4o-mini-retireme",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Azure OpenAI gpt-4o / gpt-4o-mini retirement",
      "identifiers": [
        "gpt-4o",
        "gpt-4o-mini"
      ],
      "date": "2026-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.1 / gpt-5-mini",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "gpt-4o 2026-10-01 gpt-5.1 / gpt-5-mini gpt-4o-mini 2026-10-01 gpt-5-mini",
      "impact": "Requests using these Azure-backed GPT-4 model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.1",
          "recommended": true,
          "says": "Recommended replacement listed for gpt-4o.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5-mini",
          "recommended": true,
          "says": "Recommended replacement listed for gpt-4o and gpt-4o-mini.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-10-02-gemini-2-5-flash-image-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-2.5-flash-image (Gemini API)",
      "identifiers": [
        "gemini-2.5-flash-image"
      ],
      "date": "2026-10-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-image-preview",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "gemini-2.5-flash-image — Release date October 2, 2025 — Shutdown date October 2, 2026 — Recommended replacement gemini-3.1-flash-image-preview.",
      "impact": "Image calls to gemini-2.5-flash-image on the Gemini API stop working after October 2, 2026; note the Vertex AI / Gemini Enterprise Agent Platform version of this model has a later, separate retirement date of March 15, 2027 (see below).",
      "price": {
        "old": "$0.30 / 1M input tokens (text / image), $0.039 per image (up to 1024x1024px)",
        "new": "gemini-3.1-flash-image: $0.50 / 1M input tokens, $0.067 per 1K image; gemini-3.1-flash-lite-image: $0.25 / 1M input tokens, $0.0336 per 1K image (the pricing page's migration targets; the deprecations page names gemini-3.1-flash-image-preview, which has no listed price)",
        "change": "gemini-3.1-flash-image: about 1.7× per image, input about 67% more; gemini-3.1-flash-lite-image: about 14% cheaper per image, input about 17% cheaper",
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1024x1024 image",
        "currency": "usd",
        "price": 0.039
      },
      "alternatives": [
        {
          "name": "gemini-3.1-flash-image",
          "recommended": true,
          "says": "Nano Banana 2 provides high-quality image generation and conversational editing at a mainstream price point and low latency. It serves as the high-efficiency counterpart to Gemini 3 Pro Image.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
          "price": "$0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens (equivalent to $0.067 per 1K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": false,
          "says": "Nano Banana 2 Lite is designed as the efficiency specialist of the image generation family, offering ultra-low latency and cost-effective image generation and editing. Supported image_size values: 1024px (1K).",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image",
          "price": "$0.25 / 1M input tokens (text/image/video), $30.00 / 1M image output tokens (equivalent to $0.0336 per 1K resolution image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.0336
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Nano Banana Pro is a sophisticated reasoning-driven engine for professional-grade image editing and generation, offering studio-quality precision and advanced creative control.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image",
          "price": "$2.00 / 1M input tokens (text/image), $120.00 / 1M image output tokens (equivalent to $0.134 per 1K/2K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "google-2026-10-gemini-2-5-flash-image-gemini-api"
    },
    {
      "id": "google-2026-10-05-antigravity-preview-managed-agent-05-202",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Antigravity preview managed agent (05-2026)",
      "identifiers": [
        "antigravity-preview-05-2026"
      ],
      "date": "2026-10-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "antigravity-preview-09-2026",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "antigravity-preview-05-2026 — Release date May 19, 2026 — Shutdown date October 5, 2026 — Recommended replacement antigravity-preview-09-2026, which replaces and deprecates antigravity-preview-05-2026.",
      "impact": "Apps/agents pinned to the antigravity-preview-05-2026 managed agent version stop working after October 5, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "antigravity-preview-09-2026",
          "recommended": true,
          "says": "A powerful general-purpose managed agent designed for autonomous, multi-step workflows. This model plans, reasons, runs code, manages files, and searches the web inside a secure, isolated Linux sandbox hosted by Google.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/antigravity-preview-09-2026",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-10-05-livekit-inference-stt-models-retire-spee",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference STT models retire: Speechmatics Enhanced and Standard",
      "identifiers": [
        "speechmatics/enhanced",
        "speechmatics/standard"
      ],
      "date": "2026-10-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "speechmatics/linden-1",
      "sourceUrl": "https://docs.livekit.io/agents/models/stt/",
      "quote": "DEPRECATED (retires October 5, 2026; use speechmatics/linden-1)",
      "impact": "Agents using stt=\"speechmatics/enhanced\" or \"speechmatics/standard\" through LiveKit Inference stop working on October 5, 2026.",
      "price": {
        "old": "$0.0050–$0.0117 / minute (speechmatics/standard $0.0050, speechmatics/enhanced $0.0117)",
        "new": "$0.0050 / minute (speechmatics/linden-1)",
        "change": "same price as Standard, about 57% cheaper than Enhanced",
        "sourceUrl": "https://livekit.com/pricing/inference",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "speechmatics/linden-1",
          "recommended": true,
          "says": "Used through LiveKit Inference, speechmatics/linden-1 detects the end of speech server-side, so your agent doesn't need a VAD and the vad parameter is ignored.",
          "saysUrl": "https://docs.livekit.io/agents/models/stt/speechmatics",
          "price": "$0.0050 / minute (Build/Ship and Scale)",
          "cost": {
            "unit": "minute",
            "currency": "usd",
            "price": 0.005
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-10-05-space-bunny-alpha-stealth-preview-model",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "Space Bunny Alpha stealth preview model",
      "identifiers": [
        "Space Bunny Alpha"
      ],
      "date": "2026-10-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "Retire the two free stealth preview models, Space Bunny Alpha and Pixel Canary",
      "impact": "Code naming the Space Bunny Alpha model id stops working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-10-06-marketing-api-v24-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Marketing API v24.0",
      "identifiers": [
        "/v24.0/act_",
        "api_version='v24.0'",
        "\"v24.0\""
      ],
      "date": "2026-10-06",
      "precision": "day",
      "dateNote": "From Meta's Marketing API versions table (version, release date, expiration date). Marketing API versions expire earlier than the Graph API versions with the same number.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Marketing API version",
      "sourceUrl": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog/versions",
      "quote": "v24.0 October 8, 2025 October 6, 2026",
      "impact": "Ads, campaign and insights calls pinned to Marketing API v24.0 stop working: Meta says calls to an expired version \"may fail or be upgraded to the next available version\".",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2026-10-07-google-ads-api-v22",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v22",
      "identifiers": [
        "v22",
        "google.ads.googleads.v22"
      ],
      "date": "2026-10-07",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v23 or later",
      "sourceUrl": "https://ads-developers.googleblog.com/2026/09/google-ads-api-v22-sunset-reminder.html",
      "quote": "Google Ads API v22 will sunset on October 7, 2026. Starting on this date, all v22 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v22 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "landingai-2026-10-07-older-dpt-2-and-extraction-model-snapsho",
      "providerId": "landingai",
      "providerName": "LandingAI",
      "category": "AI models",
      "what": "Older DPT-2 and extraction model snapshots (moved to the September 2026 snapshots)",
      "identifiers": [
        "dpt-2-20250919",
        "dpt-2-20251103",
        "dpt-2-20260302",
        "dpt-2-20260410",
        "extract-20260314"
      ],
      "date": "2026-10-07",
      "precision": "day",
      "dateNote": "The date applies to organizations on subscription and enterprise plans; LandingAI says all organizations are moving but gives no date for the others.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "dpt-2-20260903 and extract-20260903",
      "sourceUrl": "https://docs.landing.ai/ade/ade-parse-models",
      "quote": "Organizations on subscription and enterprise plans move to dpt-2-20260903 on October 7, 2026. After your organization moves, dpt-2, dpt-2-latest, and every pinned DPT-2 snapshot run on dpt-2-20260903.",
      "impact": "Requests keep working, but pinned snapshots return results from the new model: some text and tables come back formatted differently and the Parse confidence field is null.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "dpt-2-20260903",
          "recommended": false,
          "says": "The dpt-2-20260903 snapshot runs DPT-2 on an updated underlying model. The snapshot is tuned to match earlier DPT-2 output. Some documents return different text or table formatting. The confidence field in the Parse response is null.",
          "saysUrl": "https://docs.landing.ai/ade/ade-parse-models",
          "price": "3 credits / page (ADE Gen1 Parse); a credit costs $0.01 on the Explore and Team plans",
          "cost": {
            "unit": "page",
            "currency": "credits",
            "price": 3
          },
          "priceUrl": "https://docs.landing.ai/ade/ade-credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "extract-20260903",
          "recommended": false,
          "says": "This model version runs extraction on an updated underlying model. One of our third-party model providers is retiring the model that earlier versions use. The version is tuned to match extract-20260314, and some field values may differ.",
          "saysUrl": "https://docs.landing.ai/ade/ade-extract-models",
          "price": "1 credit per 5,000 input characters + 1 credit per 1,000 output characters (ADE Gen1 Extract); a credit costs $0.01 on the Explore and Team plans",
          "cost": null,
          "priceUrl": "https://docs.landing.ai/ade/ade-credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "dpt-3-pro",
          "recommended": false,
          "says": "DPT-3 Pro is the default model and the right choice for most workloads. Use it for scanned or handwritten documents, non-Latin scripts, math formulas, and complex forms.",
          "saysUrl": "https://docs.landing.ai/dpt3/parse-models",
          "price": "1 credit per page + 0.5 credits per 1,000 output characters (priority tier; standard tier: 0.5 + 0.25)",
          "cost": null,
          "priceUrl": "https://docs.landing.ai/dpt3/credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-10-09-batch-of-llm-multimodal-models-retired-w",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Batch of LLM/multimodal models retired without replacement (2026-10-09)",
      "identifiers": [
        "qwen/qwen3-vl-235b-a22b-instruct",
        "qwen/qwen3.5-plus",
        "qwen/qwen3.6-plus",
        "qwen/qwen3-embedding-0.6b",
        "zai-org/glm-5-turbo",
        "minimax/minimax-m2.5-highspeed",
        "minimax/minimax-m2",
        "zai-org/glm-5v-turbo",
        "qwen/qwen3-coder-next",
        "qwen/qwen3-max",
        "baidu/ernie-4.5-vl-424b-a47b",
        "qwen/qwen-2.5-72b-instruct",
        "qwen/qwen3-235b-a22b-thinking-2507",
        "minimax/minimax-m2.1",
        "qwen/qwen3-omni-30b-a3b-instruct",
        "qwen/qwen3-235b-a22b-fp8",
        "qwen/qwen3-omni-30b-a3b-thinking",
        "qwen/qwen3-vl-30b-a3b-instruct"
      ],
      "date": "2026-10-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "下架模型 下架时间 替换模型 备注 qwen/qwen3-vl-235b-a22b-instruct 2026-10-09 — — ... 发布时间：2026-09-20",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "contentful-2026-10-09-graphql-api-expanded-fragment-spreads-li",
      "providerId": "contentful",
      "providerName": "Contentful",
      "category": "Backend & data",
      "what": "GraphQL API expanded fragment spreads limit",
      "identifiers": [
        "Contentful GraphQL API"
      ],
      "date": "2026-10-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "restructure queries to stay at or under 40,000 expanded fragment spreads per request",
      "sourceUrl": "https://www.contentful.com/developers/changelog/upcoming-limit-for-expanded-graphql-fragment-spreads/",
      "quote": "Effective date: October 9th, 2026 ... Starting on the effective date, queries exceeding 40,000 expanded fragment spreads will return HTTP 400 with the following error code and message",
      "impact": "GraphQL queries that heavily reuse nested fragments and exceed the new limit start returning HTTP 400 errors from this date instead of succeeding.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-10-10-livekit-inference-llm-model-retires-gemi",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM model retires: Gemini 2.5 Pro",
      "identifiers": [
        "google/gemini-2.5-pro"
      ],
      "date": "2026-10-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "google/gemini-3.6-flash",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Gemini 2.5 Pro DEPRECATED (retires October 10, 2026; use google/gemini-3.6-flash)",
      "impact": "Agents calling this model through LiveKit Inference stop getting answers; switch to google/gemini-3.6-flash.",
      "price": null,
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2.5,
        "outputPrice": 15
      },
      "alternatives": [
        {
          "name": "google/gemini-3.6-flash",
          "recommended": true,
          "says": "Gemini 3.6 Flash provides sustained frontier-level intelligence optimized for real-world tasks at a higher speed and lower cost. Designed for the agentic era, it excels at code generation, agentic execution, and spatial reasoning.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash",
          "price": "$1.500 / 1M input tokens, $7.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 7.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemma-4-31b-it",
          "recommended": false,
          "says": "A fast, open-weight LLM hosted on LiveKit Inference and recommended as the default for voice agents.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm/livekit",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.750 / 1M input tokens, $3.750 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "livekit-2026-10-gemini-2-5-retirement"
    },
    {
      "id": "ppio-2026-10-10-deepseek-deepseek-v4-flash-retirement",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "deepseek/deepseek-v4-flash retirement",
      "identifiers": [
        "deepseek/deepseek-v4-flash"
      ],
      "date": "2026-10-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek/deepseek-v4.1-flash",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "下架模型 下架时间 替换模型 备注 deepseek/deepseek-v4-flash 2026-10-10 deepseek/deepseek-v4.1-flash —",
      "impact": "Calls to deepseek/deepseek-v4-flash return error codes once the model is withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek/deepseek-v4.1-flash",
          "recommended": true,
          "says": "替换模型",
          "saysUrl": "https://ppio.com/docs/announcement/announcement",
          "price": "￥2 / Mt input (cache read ￥0.04 / Mt), ￥8 / Mt output",
          "cost": null,
          "priceUrl": "https://www.ppinfra.com/model-api/pricing",
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "stepfun-2026-10-10-step-2x-large-and-step-image-edit-2-imag",
      "providerId": "stepfun",
      "providerName": "StepFun (阶跃星辰)",
      "category": "AI models",
      "what": "step-2x-large and step-image-edit-2 image generation/editing models",
      "identifiers": [
        "step-2x-large",
        "step-image-edit-2"
      ],
      "date": "2026-10-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://platform.stepfun.com/docs/zh/guides/pricing/details",
      "quote": "step-2x-large 、 step-image-edit-2 将于 2026 年 10 月 10 日下线，文生图、图生图、图片编辑接口将同步停止服务，请提前调整相关业务。",
      "impact": "Text-to-image, image-to-image and image editing calls using these model ids stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-10-14-gpt-4-1-nano-2025-04-14",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-4.1-nano (2025-04-14)",
      "identifiers": [
        "gpt-4.1-nano (version 2025-04-14)"
      ],
      "date": "2026-10-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "gpt-4.1-nano — Version 2025-04-14 — Lifecycle Deprecated — Retirement date 2026-10-14 — Replacement —.",
      "impact": "Azure OpenAI deployments of gpt-4.1-nano stop serving inference after October 14, 2026 (returns 410 Gone); no official replacement is listed on this page.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-10-14-claude-sonnet-4-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Claude Sonnet 4 (Bedrock)",
      "identifiers": [
        "anthropic.claude-sonnet-4-20250514-v1:0"
      ],
      "date": "2026-10-14",
      "precision": "day",
      "dateNote": "This Bedrock EOL date (October 14, 2026) is later than the same model's retirement date on Anthropic's own Claude API (June 15, 2026).",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Anthropic — Claude Sonnet 4 — anthropic.claude-sonnet-4-20250514-v1:0 — Legacy date April 14, 2026 — EOL date October 14, 2026 — Public extended access start date July 14, 2026.",
      "impact": "On Amazon Bedrock specifically, anthropic.claude-sonnet-4-20250514-v1:0 keeps working until October 14, 2026, about 4 months after the same model id stopped working on Anthropic's own Claude API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-10-14-azure-openai-gpt-4-1-gpt-4-1-mini-gpt-4-",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Azure OpenAI gpt-4.1 / gpt-4.1-mini / gpt-4.1-nano retirement",
      "identifiers": [
        "gpt-4.1",
        "gpt-4.1-mini",
        "gpt-4.1-nano"
      ],
      "date": "2026-10-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.1 / gpt-5-mini",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "gpt-4.1 2026-10-14 gpt-5.1 / gpt-5-mini gpt-4.1-mini 2026-10-14 gpt-5-mini gpt-4.1-nano 2026-10-14 gpt-5-mini",
      "impact": "Requests using these Azure-backed GPT-4.1 model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.1",
          "recommended": true,
          "says": "Recommended replacement listed for gpt-4.1.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5-mini",
          "recommended": true,
          "says": "Recommended replacement listed for gpt-4.1, gpt-4.1-mini and gpt-4.1-nano.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-10-15-sora-2-video-model-preview-snapshots",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Sora 2 video model preview snapshots",
      "identifiers": [
        "sora-2 (version 2025-10-06)",
        "sora-2 (version 2025-12-08)"
      ],
      "date": "2026-10-15",
      "precision": "day",
      "dateNote": "sora-2 (2025-10-06) already retired on 2026-07-15 with replacement sora-2 (2025-12-08); sora-2 (2025-12-08) is scheduled to retire 2026-10-15 with no replacement listed yet.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "sora-2 (version 2025-12-08), for the earlier snapshot",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "sora-2 — Version 2025-12-08 — Lifecycle Preview — Retirement date 2026-10-15 — Replacement —.",
      "impact": "Azure OpenAI preview deployments of the sora-2 (2025-12-08) snapshot stop serving inference after October 15, 2026; the prior 2025-10-06 snapshot already stopped working on July 15, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cloudflare-2026-10-15-legacy-workers-kv-namespace-api-routes",
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "category": "Cloud & hosting",
      "what": "Legacy Workers KV namespace API routes",
      "identifiers": [
        "/accounts/{account_id}/workers/namespaces/*"
      ],
      "date": "2026-10-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/accounts/{account_id}/storage/kv/namespaces/* (same request/response shape)",
      "sourceUrl": "https://developers.cloudflare.com/changelog/post/2026-07-15-kv-legacy-namespace-routes-deprecation/",
      "quote": "The legacy Workers KV API routes under /accounts/{account_id}/workers/namespaces/* are deprecated as of July 15, 2026, and will stop working on October 15, 2026.",
      "impact": "Scripts or integrations calling the old /workers/namespaces/ KV API paths directly get failures after this date and must switch to the /storage/kv/namespaces/ paths.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-10-15-gpus-product-line-authentication-policy-",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "GPUs product line authentication policy change",
      "identifiers": [
        "*.gpu-instance.ppinfra.com",
        "runsync.serverless.ppinfra.com"
      ],
      "date": "2026-10-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "migrate-by",
      "kind": "auth",
      "replacement": "API Key Bearer token or IP whitelist",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "自 2026 年 10 月 15 日 起，所有通过 PPIO 默认域名访问相关服务的请求，必须完成 API Key 认证或配置访问源 IP 白名单，不再支持无认证直接对外开放。",
      "impact": "Unauthenticated requests to Serverless endpoints or GPU instance HTTP/TCP port mappings will be rejected (HTTP 401) unless an API Key or IP whitelist is configured.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "linkedin-2026-10-15-linkedin-marketing-api-version-202510-oc",
      "providerId": "linkedin",
      "providerName": "LinkedIn API",
      "category": "Social",
      "what": "LinkedIn Marketing API version 202510 (October 2025)",
      "identifiers": [
        "LinkedIn-Version: 202510"
      ],
      "date": "2026-10-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later monthly LinkedIn-Version, e.g. 202609",
      "sourceUrl": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
      "quote": "The Marketing Version 202510 (Marketing October 2025) will be sunset on October 15, 2026.",
      "impact": "Requests sent with the LinkedIn-Version header set to 202510 (or earlier) start failing once the version is sunset.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-10-16-admin-storefront-api-version-2025-10-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2025-10 support ends",
      "identifiers": [
        "2025-10 (API version header/path)"
      ],
      "date": "2026-10-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "2026-10 (or any later stable version)",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2025-10 ... October 16, 2026 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2025-10 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2025-10 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "quiverai-2026-10-16-arrow-1-x-models-retirement",
      "providerId": "quiverai",
      "providerName": "QuiverAI",
      "category": "AI models",
      "what": "Arrow 1.x models retirement",
      "identifiers": [
        "arrow-1",
        "arrow-preview",
        "arrow-1.1",
        "arrow-1.1-max"
      ],
      "date": "2026-10-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "arrow-2",
      "sourceUrl": "https://quiver.ai/changelog",
      "quote": "Arrow 1.x retires at 08:00 UTC (10:00 Berlin) on October 16, 2026.",
      "impact": "Requests using arrow-1, arrow-preview, arrow-1.1 or arrow-1.1-max will return 404 model_not_found and disappear from GET /v1/models.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "arrow-2",
          "recommended": true,
          "says": "Use arrow-2 for SVG generation, vectorization, editing, and animation.",
          "saysUrl": "https://quiver.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "tinybird-2026-10-16-unmigrated-tinybird-classic-workspaces-e",
      "providerId": "tinybird",
      "providerName": "Tinybird",
      "category": "Backend & data",
      "what": "Unmigrated Tinybird Classic workspaces (end of the final grace period)",
      "identifiers": [],
      "date": "2026-10-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Migrate the workspace to Tinybird Forward",
      "sourceUrl": "https://www.tinybird.co/docs/changelog/2026-09-18-september-week-three",
      "quote": "If yours is one of them, resolve the blocking issues and migrate it by October 16, 2026, the end of the final grace period.",
      "impact": "Free-plan Classic workspaces still left are deleted, with their endpoints and data; on Developer plans Tinybird stops Classic support and blocks access through the UI.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-10-20-gemini-2-5-pro-flash-flash-lite-vertex-a",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.5 Pro/Flash/Flash-Lite (Vertex AI / Gemini Enterprise Agent Platform)",
      "identifiers": [
        "gemini-2.5-pro",
        "gemini-2.5-flash",
        "gemini-2.5-flash-lite"
      ],
      "date": "2026-10-20",
      "precision": "day",
      "dateNote": "The Gemini API's own deprecations page (ai.google.dev) lists no shutdown date for these three models and says they 'are not deprecated and will continue to be served until further notice'; Vertex AI / Gemini Enterprise Agent Platform sets its own fixed retirement date of October 20, 2026.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.8-flash or gemini-3.5-flash (for gemini-2.5-pro); gemini-3.8-flash, gemini-3.5-flash-lite or gemini-3.1-flash-lite (for gemini-2.5-flash); gemini-3.8-flash, gemini-3.1-flash-lite or Gemma 4 (for gemini-2.5-flash-lite)",
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "gemini-2.5-pro — Release date June 17, 2025 — Retirement date October 20, 2026 — Replacement model ID gemini-3.8-flash or gemini-3.5-flash.",
      "impact": "On Vertex AI / Gemini Enterprise Agent Platform specifically, code calling gemini-2.5-pro, gemini-2.5-flash or gemini-2.5-flash-lite stops working after October 20, 2026, even though the same model ids keep working on the plain Gemini API for now.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.8-flash",
          "recommended": true,
          "says": "Gemini 3.8 Flash is our most intelligent workhorse model yet. … Note: thinking_level=\"MINIMAL\" is not available for 3.8 Flash. Explicitly setting thinking_level to MINIMAL will return an API validation error.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-8-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens (global; introductory pricing through December 31, 2026; from January 1, 2027: $1.50 / $7.50)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3.5-flash",
          "recommended": false,
          "says": "Gemini 3.5 Flash delivers near-Pro intelligence at Flash-tier cost and speed: Pro-level coding proficiency, parallel agentic execution, all at the same price point as a Flash model.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-5-flash",
          "price": "$1.50 / 1M input tokens, $9.00 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 9
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3.5-flash-lite",
          "recommended": false,
          "says": "Gemini 3.5 Flash-Lite is the latest in our cost-effective Flash-Lite line of models. … 3.5 Flash-Lite is a suitable replacement model for Gemini 2.5 Flash and less complex Gemini 3 Flash workloads.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-5-flash-lite",
          "price": "$0.30 / 1M input tokens, $2.50 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite",
          "recommended": false,
          "says": "Gemini 3.1 Flash-Lite is our most cost-efficient Gemini model, optimized for low latency use cases for high-volume, cost-sensitive LLM traffic.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-lite",
          "price": "$0.25 / 1M input tokens (text, image, video), $1.50 / 1M output tokens (global)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.25,
            "outputPrice": 1.5
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "google-2026-10-gemini-2-5-pro-flash-flash-lite-vertex"
    },
    {
      "id": "cartesia-2026-10-20-remaining-sonic-2-and-sonic-turbo-snapsh",
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "category": "Speech & voice",
      "what": "Remaining sonic-2 and sonic-turbo snapshots, and sonic-3-2025-10-27, sunset",
      "identifiers": [
        "sonic-2",
        "sonic-turbo",
        "sonic-3-2025-10-27"
      ],
      "date": "2026-10-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "sonic-3.6 (or sonic-3.5, sonic-3)",
      "sourceUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/api-changes",
      "quote": "Upcoming sunsets | sonic-2 | All | October 20, 2026 | sonic-turbo | All | October 20, 2026 | sonic-3 | sonic-3-2025-10-27 | October 20, 2026",
      "impact": "Code hard-coding any sonic-2 or sonic-turbo snapshot, or sonic-3-2025-10-27, stops working on October 20, 2026.",
      "price": {
        "old": "~1 credit / character (sonic-2)",
        "new": "~1 credit / character (sonic-3.6)",
        "change": "same price",
        "sourceUrl": "https://docs.cartesia.ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "alternatives": [
        {
          "name": "sonic-3.6",
          "recommended": true,
          "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages. … Sonic 3.6 is fully backwards compatible with Sonic 3.5.",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
          "price": "~1 credit per character (all TTS endpoints)",
          "cost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "priceUrl": "https://docs.cartesia.ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "sonic-3.5",
          "recommended": false,
          "says": "Sonic 3.5 text-to-speech model has sub-90ms latency and native support for 42 languages. It follows your transcript faithfully, voices confirmation codes and heteronyms correctly without preprocessing",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/sonic-3-5",
          "price": "~1 credit per character (all TTS endpoints)",
          "cost": {
            "unit": "character",
            "currency": "credits",
            "price": 1
          },
          "priceUrl": "https://docs.cartesia.ai/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": {
        "provider": "cartesia",
        "date": "2026-10-20",
        "identifier": "sonic-2",
        "counted": "name sonic-2, sonic-turbo or sonic-3-2025-10-27",
        "activeProjects": 510,
        "checked": "2026-09-30",
        "source": "evals/field/risk/cartesia/public-count-2026-09-30.json (activeByReason: sonic-2 / sonic-turbo / sonic-3-2025-10-27 in code)"
      },
      "changeId": "cartesia-2026-10-sonic-2-sunset"
    },
    {
      "id": "livekit-2026-10-20-livekit-inference-llm-models-retire-gemi",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retire: Gemini 2.5 Flash and Flash-Lite",
      "identifiers": [
        "google/gemini-2.5-flash",
        "google/gemini-2.5-flash-lite"
      ],
      "date": "2026-10-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "google/gemma-4-31b-it",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Gemini 2.5 Flash DEPRECATED (retires October 20, 2026; use google/gemma-4-31b-it)",
      "impact": "Agents calling these models through LiveKit Inference stop getting answers; switch to google/gemma-4-31b-it.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "google/gemma-4-31b-it",
          "recommended": true,
          "says": "A fast, open-weight LLM hosted on LiveKit Inference and recommended as the default for voice agents.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm/livekit",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.5-flash-lite",
          "recommended": false,
          "says": "Gemini 3.5 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-throughput, low-cost execution for subagent tasks and document parsing.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite",
          "price": "$0.300 / 1M input tokens, $2.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.750 / 1M input tokens, $3.750 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "livekit-2026-10-gemini-2-5-retirement"
    },
    {
      "id": "livekit-2026-10-20-livekit-inference-tts-models-retire-cart",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS models retire: Cartesia sonic-2, sonic-3-2025-10-27, sonic-turbo",
      "identifiers": [
        "cartesia/sonic-2",
        "cartesia/sonic-3-2025-10-27",
        "cartesia/sonic-turbo"
      ],
      "date": "2026-10-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "cartesia/sonic-3.5",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retires October 20, 2026; use cartesia/sonic-3.5",
      "impact": "Agents using these Cartesia TTS model ids through LiveKit Inference stop working on October 20, 2026 (matches Cartesia's own sonic-2/sonic-turbo sunset date).",
      "price": {
        "old": "$50.00 / 1M characters (Build and Ship plans)",
        "new": "$50.00 / 1M characters (cartesia/sonic-3.5, Build and Ship plans)",
        "change": "same price",
        "sourceUrl": "https://livekit.com/pricing/inference",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 50
      },
      "alternatives": [
        {
          "name": "cartesia/sonic-3.5",
          "recommended": true,
          "says": "Sonic 3.5 text-to-speech model has sub-90ms latency and native support for 42 languages. It follows your transcript faithfully, voices confirmation codes and heteronyms correctly without preprocessing",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/sonic-3-5",
          "price": "$50.00 / 1M characters (Build/Ship; $37.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 50
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "cartesia/sonic-3.6",
          "recommended": false,
          "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages. … Sonic 3.6 is fully backwards compatible with Sonic 3.5.",
          "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
          "price": "$50.00 / 1M characters (Build/Ship; $37.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 50
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "livekit-2026-10-inference-cartesia-tts"
    },
    {
      "id": "cometapi-2026-10-20-gemini-2-5-pro-flash-series-retirement",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Gemini 2.5 Pro & Flash series retirement",
      "identifiers": [
        "gemini-2.5-pro",
        "gemini-2.5-flash"
      ],
      "date": "2026-10-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.8-flash",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Google has announced the retirement of the Gemini 2.5 Pro and Flash series. The affected models are scheduled for retirement on October 20, 2026.",
      "impact": "Requests using Gemini 2.5 Pro/Flash series stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.8-flash",
          "recommended": true,
          "says": "CometAPI recommends migrating to gemini-3.8-flash, the latest Gemini text model currently available on CometAPI.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-10-22-veo-3-1-preview-video-models",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Veo 3.1 preview video models",
      "identifiers": [
        "veo-3.1-lite-generate-preview",
        "veo-3.1-generate-preview",
        "veo-3.1-fast-generate-preview"
      ],
      "date": "2026-10-22",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-omni-1.1-flash",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "veo-3.1-generate-preview / veo-3.1-fast-generate-preview / veo-3.1-lite-generate-preview — Shutdown date October 22, 2026 — Recommended replacement gemini-omni-1.1-flash.",
      "impact": "Code on these Veo 3.1 preview model ids stops working after October 22, 2026.",
      "price": {
        "old": "$0.40 / second (veo-3.1-generate-preview, 720p and 1080p), $0.10 / second (fast, 720p), $0.05 / second (lite, 720p); up to $0.60 / second at 4k",
        "new": "$1.50 / 1M input tokens, $17.50 / 1M video output tokens, about $0.10 per second of 720p video (gemini-omni-1.1-flash)",
        "change": "at 720p: about 75% cheaper than veo-3.1-generate-preview, about the same as the fast model, about 2× the lite model",
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-omni-1.1-flash",
          "recommended": true,
          "says": "Gemini Omni Flash is a high-performance model for fast, conversational video generation and editing. It … lets you refine and edit generated videos through natural language conversations using the Interactions API.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-omni-flash",
          "price": "$1.50 / 1M input tokens (text / image / video / audio), $17.50 / 1M video output tokens (about $0.10 per second of 720p video)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 17.5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-10-23-legacy-gpt-o-series-model-snapshots-oct-",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Legacy GPT/o-series model snapshots (Oct 2026 shutdown)",
      "identifiers": [
        "gpt-3.5-turbo-0125",
        "gpt-3.5-turbo",
        "gpt-3.5-turbo-completions",
        "gpt-4-0613",
        "gpt-4",
        "gpt-4-0613-completions",
        "gpt-4-completions",
        "gpt-4-1106-preview",
        "gpt-4-turbo",
        "gpt-4-turbo-2024-04-09",
        "gpt-4-turbo-completions",
        "gpt-4.1-nano",
        "gpt-4.1-nano-2025-04-14",
        "gpt-4o-2024-05-13",
        "gpt-image-1",
        "o1-2024-12-17",
        "o1",
        "o1-pro-2025-03-19",
        "o1-pro",
        "o3-mini-2025-01-31",
        "o3-mini",
        "o4-mini-2025-04-16",
        "o4-mini",
        "ft-o4-mini-2025-04-16",
        "ft-gpt-3.5-turbo",
        "ft-gpt-4",
        "ft-gpt-4.1-nano-2025-04-14",
        "ft-babbage-002",
        "ft-davinci-002"
      ],
      "date": "2026-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-terra, gpt-5.6-sol, gpt-5.6-luna, or gpt-image-2.5 (varies per model; see source)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Access to these models will be shut down on the dates below. October 23, 2026 gpt-3.5-turbo-0125 | gpt-3.5-turbo, gpt-3.5-turbo-completions; October 23, 2026 gpt-4-0613 | gpt-4, gpt-4-0613-completions, gpt-4-completions",
      "impact": "A large set of widely-used model ids (gpt-3.5-turbo, gpt-4, gpt-4-turbo, o1, o3-mini, o4-mini, gpt-image-1, plus fine-tuned variants) stop responding; each needs a named replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (promotional pricing, available at least through November 21, 2026)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-5.6-luna",
          "recommended": false,
          "says": "GPT-5.6 Luna is designed for cost-sensitive, high-volume workloads. It roughly corresponds to the nano model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-luna",
          "price": "$0.20 / 1M input tokens, $1.20 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.2,
            "outputPrice": 1.2
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-image-2.5-sunburst",
          "recommended": false,
          "says": "Our most capable model for image generation and editing. GPT Image 2.5 Sunburst generates and edits images from text and image inputs. Use it for workflows where editing precision matters most.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2.5-sunburst",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "openai-2026-10-legacy-snapshots"
    },
    {
      "id": "azure-openai-2026-10-23-gpt-image-1-preview-2025-04-15",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-image-1 (preview, 2025-04-15)",
      "identifiers": [
        "gpt-image-1 (version 2025-04-15)"
      ],
      "date": "2026-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "gpt-image-1 — Version 2025-04-15 — Lifecycle Preview — Retirement date 2026-10-23 — Replacement —.",
      "impact": "Azure OpenAI preview deployments of gpt-image-1 (2025-04-15) stop serving inference after October 23, 2026; no replacement is named on this page (preview models are either force-upgraded or retired with 30 days' notice).",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "auth0-2026-10-23-default-security-mode-for-new-third-part",
      "providerId": "auth0",
      "providerName": "Auth0",
      "category": "Backend & data",
      "what": "Default security mode for new third-party applications",
      "identifiers": [
        "POST /api/v2/clients",
        "third_party_security_mode"
      ],
      "date": "2026-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "explicitly set third_party_security_mode (Auth0 defaults new third-party apps to strict OAuth 2.1-aligned controls, including mandatory PKCE)",
      "sourceUrl": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "quote": "End of life: October 23, 2026. Starting on the end-of-life date, when you create a new third-party application via POST /api/v2/clients without specifying a third_party_security_mode, Auth0 will apply enhanced security controls (strict) automatically.",
      "impact": "Code that creates third-party applications via the Management API without specifying third_party_security_mode gets the new strict/PKCE-mandatory behavior by default after this date, which can break flows that assumed the old, looser defaults.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-10-23-deprecation-notice-o4-mini-gpt-4-1-nano-",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Deprecation notice: o4-mini, gpt-4.1-nano, o1-pro, o3-mini",
      "identifiers": [
        "o4-mini",
        "gpt-4.1-nano",
        "o1-pro",
        "o3-mini"
      ],
      "date": "2026-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Following official model updates and iterations, Comet will retire the following models. Please switch to the latest available models as soon as possible. ... October 23, 2026 Deprecated Models o4-mini gpt-4.1-nano o1-pro o3-mini",
      "impact": "Requests using these model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2026-10-23-generate-text-completion-activity-openai",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Generate Text Completion activity (OpenAI connector)",
      "identifiers": [
        "Generate Text Completion"
      ],
      "date": "2026-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Generate Chat Completion activity",
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "After October 23, 2026, the activity is no longer available for new workflows, and existing workflows that use it fail. Migrate these workflows to the Generate Chat Completion activity.",
      "impact": "Workflows that still use the Generate Text Completion activity fail when they run.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "perplexity-2026-10-24-older-openai-model-ids-on-the-agent-api-",
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "category": "AI models",
      "what": "Older OpenAI model IDs on the Agent API and Router API",
      "identifiers": [
        "openai/gpt-5.4",
        "openai/gpt-5.4-mini",
        "openai/gpt-5.4-nano",
        "openai/gpt-5.2",
        "openai/gpt-5.1",
        "openai/gpt-5",
        "openai/gpt-5-mini"
      ],
      "date": "2026-10-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "a current OpenAI model from the Agent API Models reference (e.g. the GPT-5.6 or GPT-6 family)",
      "sourceUrl": "https://docs.perplexity.ai/docs/resources/changelog",
      "quote": "On October 24, 2026 at 00:00 UTC, the Agent API and Router API will retire these model IDs: openai/gpt-5.4, openai/gpt-5.4-mini, openai/gpt-5.4-nano, openai/gpt-5.2, openai/gpt-5.1, openai/gpt-5, openai/gpt-5-mini.",
      "impact": "After October 24, 2026, requests to these OpenAI model IDs through Perplexity's Agent API or Router API fail, and the retired IDs stop being accepted or returned by model-list endpoints; direct model selections and fallback chains pinned to these ids must be updated first.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai/gpt-6.1-sol",
          "recommended": false,
          "says": "GPT-6.1 Sol delivers near-Astra performance at a lower cost for complex coding, computer use, and professional work.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-6.1-sol",
          "price": "$2.00 / 1M input tokens, $10.00 / 1M output tokens (≤272k context; $4.00 / $15.00 above 272k)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 10
          },
          "priceUrl": "https://docs.perplexity.ai/docs/agent-api/models",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "openai/gpt-6-luna",
          "recommended": false,
          "says": "GPT-6 Luna is our most efficient model for focused, high-volume tasks.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-6-luna",
          "price": "$0.10 / 1M input tokens, $0.50 / 1M output tokens (≤272k context; $0.20 / $0.75 above 272k)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://docs.perplexity.ai/docs/agent-api/models",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "openai/gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (≤272k context; $8.00 / $30.00 above 272k)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://docs.perplexity.ai/docs/agent-api/models",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "openai/gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens (≤272k context; $4.00 / $18.00 above 272k)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://docs.perplexity.ai/docs/agent-api/models",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "mercadolibre-mercadopago-2026-10-25-multi-get-endpoints-items-ids-and-users-",
      "providerId": "mercadolibre-mercadopago",
      "providerName": "Mercado Libre",
      "category": "Commerce",
      "what": "Multi-get endpoints /items?ids= and /users?ids= (moving to /items/bulk and /users/bulk)",
      "identifiers": [
        "api.mercadolibre.com/items?ids=",
        "api.mercadolibre.com/users?ids="
      ],
      "date": "2026-10-25",
      "precision": "day",
      "dateNote": "A migration deadline: Mercado Libre asks integrations to move before this date and says the old and new endpoints work side by side until then; it doesn't say in so many words that the old ones stop answering.",
      "deadline": "migrate-by",
      "kind": "endpoint",
      "replacement": "/items/bulk?ids= and /users/bulk?ids=",
      "sourceUrl": "https://developers.mercadolibre.com.ar/items-y-busquedas",
      "quote": "Los endpoints de consultas múltiples /items?ids= y /users?ids= entran en proceso de deprecación. Para realizar estas consultas, usá /items/bulk?ids= y /users/bulk?ids=. Los nuevos endpoints ya están disponibles. Migrá tus integraciones antes del 25/10/2026. Durante este período, los endpoints actuales y sus reemplazos convivirán.",
      "impact": "Integrations that batch-fetch items or users with the old ?ids= query should move to the /bulk endpoints by October 25, 2026, when Mercado Libre's side-by-side period ends; the bulk replacement also reshapes the response (code renamed to status_code, id moves to the element root, field selection needs a body. prefix).",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "mercadolibre-mercadopago",
        "date": "2026-10-25",
        "identifier": "api.mercadolibre.com/items?ids=",
        "counted": "still call /items?ids= or /users?ids=",
        "activeProjects": 136,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/mercadolibre-2026-10-bulk-endpoints (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "mercadolibre-2026-10-bulk-endpoints"
    },
    {
      "id": "zendesk-2026-10-27-api-tokens-new-token-creation-blocked",
      "providerId": "zendesk",
      "providerName": "Zendesk",
      "category": "Business apps",
      "what": "API tokens — new token creation blocked",
      "identifiers": [
        "Zendesk API token auth"
      ],
      "date": "2026-10-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "OAuth access tokens",
      "sourceUrl": "https://support.zendesk.com/hc/en-us/articles/10851263566234-Announcing-the-removal-of-API-tokens-as-an-authentication-method-for-API-requests",
      "quote": "October 27, 2026: No one can create new API tokens anymore (existing tokens still work).",
      "impact": "Teams can no longer mint new API tokens for integrations from this date, forcing new integrations onto OAuth.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "supabase-2026-10-30-data-api-auto-exposure-for-new-public-sc",
      "providerId": "supabase",
      "providerName": "Supabase",
      "category": "Backend & data",
      "what": "Data API auto-exposure for new public-schema tables",
      "identifiers": [
        "Data API",
        "GraphQL API",
        "public schema table grants"
      ],
      "date": "2026-10-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "explicit Postgres GRANT statements (e.g. grant select on public.your_table to anon/authenticated) before a new table is reachable via the Data/GraphQL API",
      "sourceUrl": "https://supabase.com/changelog/45329-breaking-change-tables-not-exposed-to-data-and-graphql-api-automatically",
      "quote": "On October 30, 2026 the setting will be applied it to all existing projects.",
      "impact": "After this date, any new table a project creates in the public schema is invisible to the Data API and GraphQL API until the app's migrations add explicit GRANTs — code that assumes a freshly created table is queryable via supabase-js gets empty results or permission errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-10-30-cloud-run-functions-cloud-functions-node",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Node.js 20 runtime",
      "identifiers": [
        "nodejs20"
      ],
      "date": "2026-10-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "nodejs22",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "nodejs20 | Deprecation date: 2026-04-30 | Decommission date: 2026-10-30",
      "impact": "After the decommission date, functions can no longer be created or updated on nodejs20, and existing deployments may be disabled; deploys must move to nodejs22.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "upstage-2026-10-30-solar-mini-solar-mini-alias-and-all-its-",
      "providerId": "upstage",
      "providerName": "Upstage AI",
      "category": "AI models",
      "what": "Solar Mini (solar-mini alias and all its versions)",
      "identifiers": [
        "solar-mini",
        "solar-mini-250422",
        "solar-mini-250123",
        "solar-mini-240612"
      ],
      "date": "2026-10-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Solar Mini 4",
      "sourceUrl": "https://console.upstage.ai/docs/models/solar-mini",
      "quote": "Solar Mini (the solar-mini alias and all of its versions) will be fully deprecated on October 30, 2026 (KST). Requests naming it will return an error after that date.",
      "impact": "Requests naming the solar-mini alias or any of its dated versions will return an error after October 30, 2026 (KST).",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Solar Mini 4",
          "recommended": true,
          "says": "Compact model that runs agents at scale: just 3B active parameters for high-frequency, cost-sensitive work",
          "saysUrl": "https://www.upstage.ai/pricing",
          "price": "$0.10 / 1M tokens input, $0.01 / 1M tokens input (cached), $0.40 / 1M tokens output",
          "cost": null,
          "priceUrl": "https://www.upstage.ai/pricing",
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2026-10-31-lambda-python-3-10-runtime",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Lambda Python 3.10 runtime",
      "identifiers": [
        "python3.10"
      ],
      "date": "2026-10-31",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); creating them is blocked from Jul 29, 2027 and updating them from Aug 31, 2027.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "python3.12 or python3.13",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| Python 3.10 | python3.10 | Amazon Linux 2 | Oct 31, 2026 | Jul 29, 2027 | Aug 31, 2027 |",
      "impact": "Functions still on python3.10 stop getting security patches after Oct 31, 2026, and can no longer be created (Jul 29, 2027) or have their code/config updated (Aug 31, 2027) unless upgraded.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-10-31-z-ai-glm-5-2",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Z.ai GLM 5.2",
      "identifiers": [
        "zai-glm-5-2"
      ],
      "date": "2026-10-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Z.ai GLM 5.3",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Z.ai GLM 5.2 — Version 5.2 — API zai-glm-5-2 — Deprecation 9/29/2026 — Retirement 10/31/2026 — Alternative Z.ai GLM 5.3.",
      "impact": "API calls using the zai-glm-5-2 model id on Mistral's platform stop working after October 31, 2026.",
      "price": {
        "old": "$1.4 / 1M input tokens, $4.4 / 1M output tokens",
        "new": "Z.ai GLM 5.3: $1.4 / 1M input tokens, $4.4 / 1M output tokens",
        "change": "same price",
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.4,
        "outputPrice": 4.4
      },
      "alternatives": [
        {
          "name": "zai-glm-5-3",
          "recommended": true,
          "says": "A third-party open weight text model from Z.ai, hosted by Mistral for long-context coding and agentic workflows. The model is served without Mistral modifications. Context 1M, max output 128k.",
          "saysUrl": "https://docs.mistral.ai/models/zai-glm-5-3",
          "price": "$1.4 / 1M input tokens, $4.4 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.4,
            "outputPrice": 4.4
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "mistral-medium-3-5",
          "recommended": false,
          "says": "Our frontier-class multimodal model optimized for agentic and coding use cases. Released as open weights under a Modified MIT license. Context 256k.",
          "saysUrl": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
          "price": "$1.5 / 1M input tokens, $7.5 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 7.5
          },
          "priceUrl": "https://mistral.ai/pricing/api/",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "mistral-2026-10-z-ai-glm-5-2"
    },
    {
      "id": "klarna-2026-11-01-disputes-every-non-migrated-merchant-acc",
      "providerId": "klarna",
      "providerName": "Klarna",
      "category": "Payments",
      "what": "Disputes: every non-migrated merchant account force-switched to the new V4 dispute flow (FRAMEWORK_2026)",
      "identifiers": [
        "configuration.base_framework",
        "FRAMEWORK_2020",
        "FRAMEWORK_2026",
        "Disputes API V1/V2/V3"
      ],
      "date": "2026-11-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Disputes API V4",
      "sourceUrl": "https://docs.klarna.com/acquirer/klarna/after-payments/disputes/migration-guide/",
      "quote": "On November 1, 2026, every account not yet onboarded — whether it integrates the API or uses only the Merchant Portal — is onboarded to the new flow automatically.",
      "impact": "Merchants who haven't migrated to the Disputes V4 API or new Merchant Portal flow get switched over automatically: new disputes opened after this date use FRAMEWORK_2026 (new review window, appeal workflow, different webhook/API shape) whether or not their code is ready for it.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "modern-treasury-2026-11-01-iso-20022-unstructured-postal-addresses-",
      "providerId": "modern-treasury",
      "providerName": "Modern Treasury",
      "category": "Payments",
      "what": "ISO 20022: unstructured postal addresses rejected on in-scope payment rails (SWIFT/Fedwire)",
      "identifiers": [
        "party_address",
        "counterparties",
        "internal_accounts",
        "external_accounts"
      ],
      "date": "2026-11-01",
      "precision": "month",
      "dateNote": "The changelog states only 'October 2026' (validation begins) and 'November 2026' (rejection begins), no exact day for either",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Structured party_address with locality and country populated",
      "sourceUrl": "https://docs.moderntreasury.com/platform/changelog/7092026",
      "quote": "October 2026 — Modern Treasury begins validating that locality and country are populated on in-scope accounts. November 2026 — Unstructured addresses are rejected by the payment networks on in-scope payments.",
      "impact": "Payment orders that reference a counterparty or account without a structured party_address (locality + country) start failing validation in October 2026 and get rejected by the payment networks themselves in November 2026, even if Modern Treasury's own validation is bypassed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "xai-2026-11-02-grok-imagine-image-quality",
      "providerId": "xai",
      "providerName": "xAI",
      "category": "AI models",
      "what": "grok-imagine-image-quality",
      "identifiers": [
        "grok-imagine-image-quality"
      ],
      "date": "2026-11-02",
      "precision": "day",
      "dateNote": "xAI: \"After November 2, 2026, requests to grok-imagine-image-quality are served by grok-imagine-image-2.0\" (checked 2026-10-04): calls keep working, so YakBarber treats it as a date to move by.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "grok-imagine-image-2.0 (with quality: \"low\" to match the default redirect)",
      "sourceUrl": "https://docs.x.ai/developers/migration/imagine-image-quality-nov-2",
      "quote": "Effective November 2, 2026, the grok-imagine-image-quality model slug is retired from the xAI API.",
      "impact": "The slug is retired: after November 2, 2026 requests to grok-imagine-image-quality are served by grok-imagine-image-2.0 with quality set to low, so images may look different; set the model and quality explicitly.",
      "price": {
        "old": "$0.05 / image at 1K, $0.06 at 1.5K, $0.07 at 2K (plus $0.01 / input image)",
        "new": "grok-imagine-image-2.0 at low quality: $0.04 / image at 1K, $0.05 at 1.5K, $0.06 at 2K (plus $0.01 / input image); medium quality $0.06–$0.08 / image",
        "change": "$0.01 less per image at every resolution (low quality), about 20% cheaper at 1K",
        "sourceUrl": "https://docs.x.ai/developers/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1K image",
        "currency": "usd",
        "price": 0.05
      },
      "alternatives": [
        {
          "name": "grok-imagine-image-2.0",
          "recommended": true,
          "says": "grok-imagine-image-2.0 now covers everything grok-imagine-image-quality was used for, at a lower price. … medium spends more compute on each image for finer detail; choose it where output quality matters more than cost.",
          "saysUrl": "https://docs.x.ai/developers/migration/imagine-image-quality-nov-2",
          "price": "Low quality: $0.04 / image at 1K, $0.05 at 1.5K, $0.06 at 2K; medium: $0.06, $0.07, $0.08; plus $0.01 / input image",
          "cost": {
            "unit": "1K image",
            "currency": "usd",
            "price": 0.04
          },
          "priceUrl": "https://docs.x.ai/developers/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2026-11-10-net-8-and-net-9-container-only-lambda-ru",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": ".NET 8 and .NET 9 (container only) Lambda runtimes",
      "identifiers": [
        "dotnet8",
        "dotnet9"
      ],
      "date": "2026-11-10",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); dotnet9 has no block dates yet ('Not scheduled').",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": ".NET 10 (dotnet10)",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| .NET 9 (container only) | dotnet9 | Amazon Linux 2023 | Nov 10, 2026 | Not scheduled | Not scheduled | .NET 8 | dotnet8 | Amazon Linux 2023 | Nov 10, 2026 | Jul 29, 2027 | Aug 31, 2027 |",
      "impact": "Lambda functions on .NET 8 (and container images on .NET 9) stop receiving patches after Nov 10, 2026, and .NET 8 functions can no longer be created (Jul 29, 2027) or updated (Aug 31, 2027) unless moved to .NET 10.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-11-10-azure-functions-net-8-net-9-and-powershe",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Azure Functions .NET 8/.NET 9 and PowerShell 7.4 support (v4.x runtime)",
      "identifiers": [
        ".NET 8 in-process model",
        ".NET 8 isolated worker",
        ".NET 9 isolated worker",
        "PowerShell 7.4"
      ],
      "date": "2026-11-10",
      "precision": "day",
      "dateNote": "Azure's page gives the end of support (GA until November 10, 2026), not a date the apps stop running.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": ".NET 10 (isolated worker model; the in-process model itself is retired — migrate to isolated worker) / PowerShell 7.6",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages",
      "quote": "Support will end for the in-process model on November 10, 2026. ... | [.NET 8 (LTS)] | GA | November 10, 2026 | ... | PowerShell 7.4 | GA | November 10, 2026",
      "impact": "C# function apps using the in-process model lose support entirely (must migrate to the isolated worker model) and .NET 8/9 isolated-worker and PowerShell 7.4 apps stop getting patches/security updates after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "amazon-sp-api-2026-11-11-reports-api-settlement-report-types-get-",
      "providerId": "amazon-sp-api",
      "providerName": "Amazon Selling Partner API",
      "category": "Commerce",
      "what": "Reports API settlement report types (GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE, GET_V2_SETTLEMENT_REPORT_DATA_XML)",
      "identifiers": [
        "GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE",
        "GET_V2_SETTLEMENT_REPORT_DATA_XML"
      ],
      "date": "2026-11-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "quote": "Deprecation date: March 17, 2025. Removal date: November 11, 2026. (Reports: GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE, GET_V2_SETTLEMENT_REPORT_DATA_XML)",
      "impact": "Reconciliation tools that request these settlement report types stop getting data after November 11, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-11-11-seedance-1-5-pro-251215-retirement",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "seedance-1-5-pro-251215 retirement",
      "identifiers": [
        "seedance-1-5-pro-251215"
      ],
      "date": "2026-11-11",
      "precision": "day",
      "dateNote": "Exact wording: after 17:00 on November 11, 2026 (UTC+8)",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "seedance-2-5",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "The seedance-1-5-pro-251215 model will be shut down after 17:00 on November 11, 2026 (UTC+8) due to its retirement by Volcano Engine and will not be automatically migrated to a new model.",
      "impact": "Requests using seedance-1-5-pro-251215 stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "seedance-2-5",
          "recommended": true,
          "says": "A next-generation audio-video joint generation model built for 30-second storytelling, with precise reference control and powerful editing capabilities.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-11-15-codex-mini-2025-05-16",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "codex-mini (2025-05-16)",
      "identifiers": [
        "codex-mini (version 2025-05-16)"
      ],
      "date": "2026-11-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "codex-mini — Version 2025-05-16 — Lifecycle Deprecated — Retirement date 2026-11-15 — Replacement —.",
      "impact": "Azure OpenAI deployments of codex-mini stop serving inference after November 15, 2026; no official replacement is listed on this page.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "zoom-2026-11-15-rtms-connections-require-tls-1-2-1-3",
      "providerId": "zoom",
      "providerName": "Zoom",
      "category": "Communications",
      "what": "RTMS connections require TLS 1.2/1.3",
      "identifiers": [
        "Zoom RTMS (Realtime Media Streams)"
      ],
      "date": "2026-11-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "TLS 1.2 or 1.3 on all RTMS connections",
      "sourceUrl": "https://developers.zoom.us/changelog/",
      "quote": "Starting on November 15, 2026, RTMS will require TLS version 1.2 or 1.3 on all connections.",
      "impact": "An RTMS client/server that still negotiates an older TLS version gets its connection rejected from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "linkedin-2026-11-16-linkedin-marketing-api-version-202511-no",
      "providerId": "linkedin",
      "providerName": "LinkedIn API",
      "category": "Social",
      "what": "LinkedIn Marketing API version 202511 (November 2025)",
      "identifiers": [
        "LinkedIn-Version: 202511"
      ],
      "date": "2026-11-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later monthly LinkedIn-Version",
      "sourceUrl": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
      "quote": "Developers using LinkedIn Marketing APIs version 202511 (November 2025) to migrate to the latest versions. | November 16, 2026 | Active",
      "impact": "Requests sent with the LinkedIn-Version header set to 202511 start failing once the version is sunset.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "auth0-2026-11-18-rules-and-hooks-custom-login-token-logic",
      "providerId": "auth0",
      "providerName": "Auth0",
      "category": "Backend & data",
      "what": "Rules and Hooks (custom login/token logic)",
      "identifiers": [
        "Auth0 Rules",
        "Auth0 Hooks"
      ],
      "date": "2026-11-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Actions",
      "sourceUrl": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "quote": "After November 18, 2026, Rules and Hooks will stop being executed and removed.",
      "impact": "Tenants still relying on Rules or Hooks to customize logins, enrich tokens, or run custom logic on auth events lose that logic entirely on this date unless it's migrated to Actions beforehand — a very widely used Auth0 customization mechanism.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-11-19-o1-o3-o4-mini-family-azure-openai",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "o1/o3/o4-mini family (Azure OpenAI)",
      "identifiers": [
        "o1 (2024-12-17)",
        "o1-pro (2025-03-19)",
        "o3 (2025-04-16)",
        "o3-deep-research (2025-06-26)",
        "o3-mini (2025-01-31)",
        "o3-pro (2025-06-10)",
        "o4-mini (2025-04-16)"
      ],
      "date": "2026-11-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-sol (o1, o1-pro, o3, o3-deep-research, o3-pro) or gpt-5.6-terra (o3-mini, o4-mini)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "o1 / o1-pro / o3 / o3-deep-research / o3-mini / o3-pro / o4-mini — Lifecycle Deprecated — Retirement date 2026-11-19 — Replacement gpt-5.6-sol or gpt-5.6-terra.",
      "impact": "Azure OpenAI deployments of the o1/o3/o4-mini reasoning model family stop serving inference after November 19, 2026.",
      "price": {
        "old": "o3-mini and o4-mini: $1.10 / 1M input tokens, $4.40 / 1M output tokens (Global Standard)",
        "new": "gpt-5.6-terra, their named replacement: $2 / 1M input tokens, $12 / 1M output tokens (Global Standard, short context)",
        "change": "input about 1.8× the price, output about 2.7× the price",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; Flex processing; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. Context window 1,050,000.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": "$4 / 1M input tokens, $20 / 1M output tokens (Global, short context)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
          "checked": "2026-10-04",
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. Context window 1,050,000.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": "$2 / 1M input tokens, $12 / 1M output tokens (Global, short context)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
          "checked": "2026-10-04",
          "retires": "2028-01-11"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-11-26-ai21-jamba-1-5-large-and-mini-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "AI21 Jamba 1.5 Large and Mini (Bedrock)",
      "identifiers": [
        "ai21.jamba-1-5-large-v1:0",
        "ai21.jamba-1-5-mini-v1:0"
      ],
      "date": "2026-11-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "AI21 Labs — Jamba 1.5 Large — ai21.jamba-1-5-large-v1:0 — us-east-1 — Legacy date May 26, 2026 — EOL date November 26, 2026 — Public extended access start date August 26, 2026.",
      "impact": "On Amazon Bedrock, requests to ai21.jamba-1-5-large-v1:0 and ai21.jamba-1-5-mini-v1:0 fail after November 26, 2026; the models entered the Legacy state (new customers blocked, existing customers may lose access after 15 days of inactivity) on May 26, 2026, and pricing may rise from August 26, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-11-30-agent-builder",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Agent Builder",
      "identifiers": [
        "Agent Builder"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Agents SDK or ChatGPT Workspace Agents",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Nov 30, 2026 Agent Builder is scheduled to shut down.",
      "impact": "Agents built in Agent Builder stop running; must be rebuilt on the Agents SDK or as ChatGPT Workspace Agents.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-11-30-evals-platform-dashboard-and-api",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Evals platform (dashboard and API)",
      "identifiers": [
        "Evals API",
        "Evals dashboard"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Promptfoo",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Nov 30, 2026 The Evals dashboard and API are scheduled to shut down.",
      "impact": "CI/scripts calling the Evals API break; teams must move eval workflows to Promptfoo (existing evals already became read-only on Oct 31, 2026).",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-11-30-reusable-prompts-v1-prompts-api",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Reusable prompts (v1/prompts API)",
      "identifiers": [
        "/v1/prompts"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "move reusable prompt content into application code",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Nov 30, 2026 The v1/prompts API and reusable prompt objects are scheduled to shut down.",
      "impact": "Apps that store prompts via the API lose access to them and must inline prompt content in their own code.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-11-30-claude-sonnet-4-5",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Sonnet 4.5",
      "identifiers": [
        "claude-sonnet-4-5-20250929",
        "claude-sonnet-4-5"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": "The short name claude-sonnet-4-5 is Anthropic's alias for claude-sonnet-4-5-20250929 (\"On the Claude API, these models also have shorter aliases (for example, claude-sonnet-4-5) that point to the most recent dated snapshot for that minor version\": https://platform.claude.com/docs/en/about-claude/models/model-ids-and-versions, read 2026-10-10), so it stops with it.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-sonnet-5-5",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "On September 30, 2026, Anthropic notified developers using Claude Sonnet 4.5 of its upcoming retirement on the Claude API.",
      "impact": "Requests to claude-sonnet-4-5-20250929 will fail after November 30, 2026; must migrate to claude-sonnet-5-5.",
      "price": {
        "old": "$3 / MTok input, $15 / MTok output",
        "new": "$2 / MTok input, $10 / MTok output (claude-sonnet-5-5)",
        "change": "about 33% cheaper per token (newer tokenizer on Claude 4.7 and later: about 30% more tokens for the same text)",
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 3,
        "outputPrice": 15
      },
      "alternatives": [
        {
          "name": "claude-sonnet-5-5",
          "recommended": true,
          "says": "Claude Sonnet 5.5 offers the best combination of speed and intelligence. Context window 1M tokens, max output 128K tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
          "price": "$2 / MTok input, $10 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 10
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "claude-haiku-4-5",
          "recommended": false,
          "says": "The fastest model with near-frontier intelligence. Context window 200K tokens, max output 64K tokens.",
          "saysUrl": "https://platform.claude.com/docs/en/about-claude/models/overview",
          "price": "$1 / MTok input, $5 / MTok output",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1,
            "outputPrice": 5
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "claude-opus-5-5",
          "recommended": false,
          "says": "Claude Opus 5.5 is built for long-running agentic coding and knowledge work.",
          "saysUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
          "price": "$4 / MTok input, $20 / MTok output (Claude 4.7 and later use a newer tokenizer: approximately 30% more tokens for the same text)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "anthropic-2026-11-claude-sonnet-4-5"
    },
    {
      "id": "aws-bedrock-2026-11-30-twelvelabs-marengo-embed-v2-7",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "TwelveLabs Marengo Embed v2.7",
      "identifiers": [
        "twelvelabs.marengo-embed-2-7-v1:0"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "TwelveLabs — Marengo Embed v2.7 — twelvelabs.marengo-embed-2-7-v1:0 — Legacy date May 29, 2026 — EOL date November 30, 2026 — Public extended access start date August 29, 2026.",
      "impact": "Bedrock requests to twelvelabs.marengo-embed-2-7-v1:0 fail after November 30, 2026; it entered the Legacy state on May 29, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "digitalocean-2026-11-30-postgresql-and-mysql-standard-edition-pl",
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "category": "Cloud & hosting",
      "what": "PostgreSQL and MySQL Standard Edition plan limits reduced (no plans over 4 GiB RAM, no standby/read-only nodes)",
      "identifiers": [
        "PostgreSQL Standard Edition",
        "MySQL Standard Edition"
      ],
      "date": "2026-11-30",
      "precision": "day",
      "dateNote": "15 October 2026 for accounts that have never created a cluster; 30 November 2026 for all accounts.",
      "deadline": "migrate-by",
      "kind": "product",
      "replacement": "Advanced Edition (adds Basic - Shared CPU plans with 8 GiB to 64 GiB of RAM)",
      "sourceUrl": "https://docs.digitalocean.com/release-notes/recent/",
      "quote": "Beginning 15 October 2026 for accounts that have never created a PostgreSQL or MySQL database cluster and 30 November 2026 for all accounts, PostgreSQL and MySQL Standard Edition no longer offer plans with more than 4 GiB of RAM or support standby and read-only nodes.",
      "impact": "New or resized Standard Edition clusters can no longer exceed 4 GiB RAM or use standby/read-only nodes.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Advanced Edition",
          "recommended": true,
          "says": "Advanced Edition adds Basic - Shared CPU plans with 8 GiB to 64 GiB of RAM.",
          "saysUrl": "https://docs.digitalocean.com/release-notes/recent/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-12-01-older-gpt-image-models",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Older GPT Image models",
      "identifiers": [
        "gpt-image-1-mini",
        "gpt-image-1.5",
        "chatgpt-image-latest"
      ],
      "date": "2026-12-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-image-2.5-sunburst or gpt-image-2.5-flare",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On June 2, 2026, we notified developers using older GPT Image models of their deprecation and removal from the API on December 1, 2026.",
      "impact": "Image-generation calls using these model ids fail; must switch to a gpt-image-2.5 variant.",
      "price": {
        "old": "$8.00 / 1M image input tokens, $32.00 / 1M image output tokens (gpt-image-1.5 and chatgpt-image-latest; gpt-image-1-mini $2.50 / $8.00)",
        "new": "$8.00 / 1M image input tokens, $30.00 / 1M image output tokens (gpt-image-2.5-sunburst and gpt-image-2.5-flare, same price)",
        "change": "for gpt-image-1.5: input the same, output about 6% cheaper; for gpt-image-1-mini: about 3–4× the price",
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-image-2.5-sunburst",
          "recommended": true,
          "says": "Our most capable model for image generation and editing. GPT Image 2.5 Sunburst generates and edits images from text and image inputs. Use it for workflows where editing precision matters most.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2.5-sunburst",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-image-2.5-flare",
          "recommended": false,
          "says": "GPT Image 2.5 Flare is our fastest model for high-quality, everyday image generation. It accepts text and image inputs and produces image outputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2.5-flare",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-image-2",
          "recommended": false,
          "says": "GPT Image 2 is our state-of-the-art image generation model for fast, high-quality image generation and editing. It supports flexible image sizes and high-fidelity image inputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "openai-2026-12-older-gpt-image-models"
    },
    {
      "id": "azure-openai-2026-12-02-gpt-chat-latest-rolling-preview-snapshot",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-chat-latest rolling preview snapshots",
      "identifiers": [
        "gpt-chat-latest (version 2026-05-05)",
        "gpt-chat-latest (version 2026-05-28)",
        "gpt-chat-latest (version 2026-06-24)",
        "gpt-chat-latest (version 2026-08-06)"
      ],
      "date": "2026-12-02",
      "precision": "day",
      "dateNote": "This is a rolling preview: gpt-chat-latest (2026-05-05) retired 2026-08-05, gpt-chat-latest (2026-05-28) retired 2026-08-28, gpt-chat-latest (2026-06-24) retired 2026-09-24, and gpt-chat-latest (2026-08-06) is scheduled to retire 2026-12-02 — each version listed on the schedule retires roughly 3 months after its release, with no named replacement version.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "gpt-chat-latest — Version 2026-08-06 — Lifecycle Preview — Retirement date 2026-12-02 — Replacement —.",
      "impact": "Code pinned to a specific dated gpt-chat-latest preview snapshot on Azure OpenAI stops working roughly every 3 months as each snapshot retires; three of the four listed snapshots have already retired as of this check.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2026-12-04-pipelines-api-v1",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Pipelines API v1",
      "identifiers": [
        "/crm/v3/pipelines (v1 semantics)",
        "Pipelines API V1"
      ],
      "date": "2026-12-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Pipelines API 2026-09 (date-based versioning)",
      "sourceUrl": "https://developers.hubspot.com/changelog/pipelines-api-v1-sunset",
      "quote": "This API will sunset on December 4, 2026. V1 endpoints will stop responding after this date.",
      "impact": "Code still calling the V1 Pipelines endpoints gets no response after this date and must move to the 2026-09+ date-versioned API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2026-12-04-pipelines-api-v1-sunset",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Pipelines API V1 sunset",
      "identifiers": [
        "Pipelines API V1"
      ],
      "date": "2026-12-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "2026-03 API version",
      "sourceUrl": "https://developers.hubspot.com/changelog",
      "quote": "HubSpot will sunset the Pipelines API V1 on December 4, 2026. After this date, the API will no longer be supported.",
      "impact": "Integrations using V1 Pipelines endpoints will stop working after December 4, 2026 unless migrated to a newer version.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "2026-03 API version",
          "recommended": true,
          "says": "If your integration relies on V1 endpoints, you'll need to migrate to the 2026-03 or later version.",
          "saysUrl": "https://developers.hubspot.com/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-12-09-gpt-4o-version-2024-05-13",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-4o (version 2024-05-13)",
      "identifiers": [
        "gpt-4o (version 2024-05-13)"
      ],
      "date": "2026-12-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-sol",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "When gpt-4o version 2024-05-13 retires on 2026-12-09, the service automatically upgrades it to gpt-5.6-sol on the Standard SKU in each region where that version is currently available.",
      "impact": "Azure OpenAI deployments of gpt-4o version 2024-05-13 stop serving inference after December 9, 2026; Standard-SKU deployments auto-upgrade to gpt-5.6-sol, but Provisioned deployments must migrate manually.",
      "price": {
        "old": "$5 / 1M input tokens, $15 / 1M output tokens (Global Standard)",
        "new": "gpt-5.6-sol: $4 / 1M input tokens, $20 / 1M output tokens (Global Standard, short context)",
        "change": "input 20% cheaper, output about 1.3× the price",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 15
      },
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": true,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; Flex processing; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. Context window 1,050,000.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": "$4 / 1M input tokens, $20 / 1M output tokens (Global, short context)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
          "checked": "2026-10-04",
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. Context window 1,050,000.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": "$2 / 1M input tokens, $12 / 1M output tokens (Global, short context)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
          "checked": "2026-10-04",
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-luna",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. Context window 1,050,000.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": "$0.20 / 1M input tokens, $1.20 / 1M output tokens (Global, short context)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.2,
            "outputPrice": 1.2
          },
          "priceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
          "checked": "2026-10-04",
          "retires": "2028-01-11"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-12-11-gpt-5-and-o3-model-snapshots",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "GPT-5 and o3 model snapshots",
      "identifiers": [
        "gpt-5-2025-08-07",
        "gpt-5-mini-2025-08-07",
        "gpt-5-nano-2025-08-07",
        "gpt-5-pro-2025-10-06",
        "o3-2025-04-16",
        "o3-pro-2025-06-10"
      ],
      "date": "2026-12-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.6-sol, gpt-5.6-terra, or gpt-5.6-luna (model-dependent; see source)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On June 11, 2026, we notified developers using older GPT-5 and o3 model snapshots of their deprecation and removal from the API on December 11, 2026.",
      "impact": "Pinned snapshot ids for gpt-5 and o3 stop working; apps pinned to these exact snapshots must move to gpt-5.6 variants.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 flagship model for complex professional work. It roughly corresponds to the unsuffixed model tier used in earlier GPT-5 families. 1,050,000 context window.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
          "price": "$4.00 / 1M input tokens, $20.00 / 1M output tokens (promotional pricing, available at least through November 21, 2026)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is designed for workloads that balance intelligence and cost. It roughly corresponds to the mini model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
          "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 12
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-5.6-luna",
          "recommended": false,
          "says": "GPT-5.6 Luna is designed for cost-sensitive, high-volume workloads. It roughly corresponds to the nano model tier used in earlier GPT-5 families.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-luna",
          "price": "$0.20 / 1M input tokens, $1.20 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.2,
            "outputPrice": 1.2
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-12-11-gpt-5-gpt-5-mini-gpt-5-nano-gpt-5-pro-se",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-pro series retirement",
      "identifiers": [
        "gpt-5",
        "gpt-5-mini",
        "gpt-5-nano",
        "gpt-5-pro"
      ],
      "date": "2026-12-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-6-astra",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "gpt-5 Series December 11, 2026 gpt-6-astra gpt-5-mini Series December 11, 2026 gpt-6-astra gpt-5-nano Series December 11, 2026 gpt-6-astra gpt-5-pro Series December 11, 2026 gpt-6-astra",
      "impact": "Requests using these gpt-5 family model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-6-astra",
          "recommended": true,
          "says": "Delivers advanced capabilities for complex reasoning, coding, and agentic workflows.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-12-13-gemini-live-2-5-flash-native-audio-verte",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-live-2.5-flash-native-audio (Vertex AI)",
      "identifiers": [
        "gemini-live-2.5-flash-native-audio"
      ],
      "date": "2026-12-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "gemini-live-2.5-flash-native-audio — Release date December 12, 2025 — Retirement date December 13, 2026.",
      "impact": "Live-audio calls to this model on Vertex AI / Gemini Enterprise Agent Platform stop working after December 13, 2026; no replacement model id is listed on the page.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-12-15-tts-preview-version-001",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "tts (preview, version 001)",
      "identifiers": [
        "tts (version 001)"
      ],
      "date": "2026-12-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "tts — Version 001 — Lifecycle Preview — Retirement date 2026-12-15 — Replacement —.",
      "impact": "Azure OpenAI preview deployments of the tts model (version 001) stop serving inference after December 15, 2026; no replacement is named on this page.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "buckaroo-2026-12-21-payconiq-payment-method-luxembourg-final",
      "providerId": "buckaroo",
      "providerName": "Buckaroo",
      "category": "Payments",
      "what": "Payconiq payment method (Luxembourg, final phase-out)",
      "identifiers": [
        "payconiq"
      ],
      "date": "2026-12-21",
      "precision": "day",
      "dateNote": "Same clause: in the Netherlands Payconiq is already no longer available; in Belgium it was incorporated into Bancontact Pay per March 16, 2026; in Luxembourg it was replaced by Wero per September 7, 2026. Buckaroo's Payconiq page gives 30 Sep 2026 as the end of the gradual migration of payments to Wero (https://www.buckaroo.eu/payconiq).",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Wero (Luxembourg); Bancontact Pay (Belgium)",
      "sourceUrl": "https://static.buckaroo.nl/public/voorwaarden/BUCK%20T&C%20Payment%20Methods.pdf",
      "quote": "Luxembourg per September 7, 2026 replaced by WERO, full phase out per December 21, 2026.",
      "impact": "Checkouts that still offer Payconiq through Buckaroo (service name payconiq) can no longer take those payments.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "swan-2026-12-31-previous-onboarding-api-update-and-final",
      "providerId": "swan",
      "providerName": "Swan",
      "category": "Payments",
      "what": "Previous onboarding API (update and finalize for onboardings already started)",
      "identifiers": [
        "updateIndividualOnboarding",
        "unauthenticatedUpdateIndividualOnboarding",
        "updateCompanyOnboarding",
        "unauthenticatedUpdateCompanyOnboarding",
        "finalizeOnboarding"
      ],
      "date": "2026-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Current onboarding API (updateIndividualAccountHolderOnboarding, updateCompanyAccountHolderOnboarding, finalizeAccountHolderOnboarding)",
      "sourceUrl": "https://docs.swan.io/topics/onboarding/overview/guide-migrate/",
      "quote": "The mapping tables will be available until the deprecated v1 mutations are removed on 31 December 2026.",
      "impact": "Onboardings started on the previous API can no longer be updated or finalized through the old mutations.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "swan",
        "date": "2026-12-31",
        "identifier": "updateIndividualOnboarding",
        "counted": "still call the previous onboarding update or finalize mutations",
        "activeProjects": 1,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/swan-2026-09-onboarding-api-v2 (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "swan-2026-09-onboarding-api-v2"
    },
    {
      "id": "intercom-2026-12-31-run-assignment-rules-on-a-conversation-e",
      "providerId": "intercom",
      "providerName": "Intercom",
      "category": "Business apps",
      "what": "Run assignment rules on a conversation endpoint",
      "identifiers": [
        "POST /conversations/{id}/run_assignment_rules"
      ],
      "date": "2026-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developers.intercom.com/docs/references/1.2/rest-api/conversations/run-conversation-assignment-rules",
      "quote": "Run assignment rules is now deprecated in version 2.12 and future versions and will be permanently removed on December 31, 2026.",
      "impact": "Code calling the Run Assignment Rules endpoint (API version 2.12+) gets failing requests after this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "fish-audio-2026-12-31-s1-tts-model",
      "providerId": "fish-audio",
      "providerName": "Fish Audio (Hanabi AI Inc.)",
      "category": "Speech & voice",
      "what": "s1 TTS model",
      "identifiers": [
        "s1"
      ],
      "date": "2026-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "s2.1-pro",
      "sourceUrl": "https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits",
      "quote": "S1 is deprecated and will be retired on December 31, 2026.",
      "impact": "After the retirement date, requests specifying s1 are automatically served by s2.1-pro and billed as s2.1-pro, at the same price.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "s2.1-pro",
          "recommended": true,
          "says": "After that date, requests that specify s1 are served by s2.1-pro and billed as s2.1-pro, at the same price.",
          "saysUrl": "https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits",
          "price": "$15.00 / M UTF-8 bytes",
          "cost": null,
          "priceUrl": "https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits",
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "stripe-2027-01-01-terminal-mobile-sdk-v1-x-v3-x-ios-androi",
      "providerId": "stripe",
      "providerName": "Stripe",
      "category": "Payments",
      "what": "Terminal Mobile SDK v1.x-v3.x (iOS, Android) end of life",
      "identifiers": [
        "stripe-terminal-ios",
        "stripe-terminal-android",
        "Terminal Mobile SDK v1.x",
        "v2.x",
        "v3.x"
      ],
      "date": "2027-01-01",
      "precision": "month",
      "dateNote": "Both the versioning page and the support article state only 'January 2027', no exact day",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Terminal Mobile SDK v5.x (v4.0.0 becomes the minimum supported version after January 2027)",
      "sourceUrl": "https://docs.stripe.com/terminal/references/sdk-versioning",
      "quote": "1.x.x | October 2019 | | January 2024 | January 2027 ... At the end of the Deprecated phase, SDK versions reach their end of life and won't be able to connect to Terminal readers.",
      "impact": "Apps still on Terminal Mobile SDK v1.x, v2.x or v3.x stop being able to connect to Stripe card readers and process in-person payments.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2027-01-01-graphql-fields-checkannotation-databasei",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GraphQL fields: CheckAnnotation.databaseId and Artifact.databaseId",
      "identifiers": [
        "CheckAnnotation.databaseId",
        "Artifact.databaseId"
      ],
      "date": "2027-01-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "fullDatabaseId",
      "sourceUrl": "https://docs.github.com/en/graphql/overview/breaking-changes",
      "quote": "Changes scheduled for 2027-01-01 — Breaking: A change will be made to CheckAnnotation.databaseId. Description: databaseId will be removed. Use fullDatabaseId instead. (Same for Artifact.databaseId.)",
      "impact": "GraphQL clients reading CheckAnnotation.databaseId or Artifact.databaseId get errors after this date for large IDs and must switch to fullDatabaseId.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "360dialog-2027-01-01-bearer-token-authentication-for-the-part",
      "providerId": "360dialog",
      "providerName": "360dialog",
      "category": "Communications",
      "what": "Bearer Token authentication for the Partner API",
      "identifiers": [
        "hub.360dialog.io/api/v2/token"
      ],
      "date": "2027-01-01",
      "precision": "month",
      "dateNote": "The page names only the month (January 2027).",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "Partner API key sent in the x-api-key header",
      "sourceUrl": "https://docs.360dialog.com/partner/partner-api/overview",
      "quote": "Bearer Token Authentication will stop functioning in January 2027.",
      "impact": "Partner API calls that get a token from /api/v2/token with username and password and send it as Authorization: Bearer are rejected.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "360dialog-2027-01-01-partner-api-v1-hub-360dialog-io-api-v1",
      "providerId": "360dialog",
      "providerName": "360dialog",
      "category": "Communications",
      "what": "Partner API v1 (hub.360dialog.io/api/v1)",
      "identifiers": [
        "hub.360dialog.io/api/v1"
      ],
      "date": "2027-01-01",
      "precision": "month",
      "dateNote": "The page names only the month (January 2027).",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Partner API v2 at https://hub.360dialog.io/api/v2",
      "sourceUrl": "https://docs.360dialog.com/partner/partner-api/overview",
      "quote": "The Partner API v1 will stop functioning in January 2027. The legacy URL is hub.360dialog.io/api/v1.",
      "impact": "Partner integrations still calling hub.360dialog.io/api/v1 (client and channel management) stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2027-01-06-self-serve-fine-tuning-new-job-creation-",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Self-serve fine-tuning: new job creation ends for existing customers",
      "identifiers": [
        "fine-tuning API (job creation)"
      ],
      "date": "2027-01-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "Jan 6, 2027 Active existing customers will no longer be able to create new fine-tuning jobs on this date. Inference on fine-tuned models will be disabled only when the underlying base model is deprecated.",
      "impact": "Even previously active fine-tuning customers can no longer start new fine-tuning jobs; existing fine-tuned models keep working until their base model is deprecated.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2027-01-08-claude-opus-4-1-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Claude Opus 4.1 (Bedrock)",
      "identifiers": [
        "anthropic.claude-opus-4-1-20250805-v1:0"
      ],
      "date": "2027-01-08",
      "precision": "day",
      "dateNote": "This Bedrock EOL date (January 8, 2027) is later than the same model's retirement date on Anthropic's own Claude API (August 5, 2026) — Bedrock sets its own schedule, as AWS's page explicitly notes.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle-legacy.html",
      "quote": "Anthropic — Claude Opus 4.1 — anthropic.claude-opus-4-1-20250805-v1:0 — us-east-1, us-east-2, us-west-2 — Legacy date July 8, 2026 — EOL date January 8, 2027 — Public extended access start date October 8, 2026.",
      "impact": "On Amazon Bedrock specifically, anthropic.claude-opus-4-1-20250805-v1:0 keeps working until January 8, 2027 (about 5 months after it already stopped working on Anthropic's own Claude API); it entered the Legacy state July 8, 2026 and pricing may rise from October 8, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "linkedin-2027-01-15-linkedin-marketing-api-version-202601-th",
      "providerId": "linkedin",
      "providerName": "LinkedIn API",
      "category": "Social",
      "what": "LinkedIn Marketing API version 202601, then one version a month through 202609",
      "identifiers": [
        "202601"
      ],
      "date": "2027-01-15",
      "precision": "day",
      "dateNote": "LinkedIn sunsets each monthly version about 14-15 months after release; the table lists a sunset date for every version from 202601 (sunsets 2027-01-15) through 202609 (sunsets 2027-09-15), each about a month apart.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later monthly LinkedIn-Version",
      "sourceUrl": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
      "quote": "Developers using LinkedIn Marketing APIs version 202601 (January 2026) to migrate to the latest versions. | January 15, 2027 | Active",
      "impact": "Any integration that pins an old LinkedIn-Version header and never updates it eventually has its requests rejected; LinkedIn retires roughly one version per month on a rolling basis.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2027-01-16-admin-storefront-api-version-2026-01-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2026-01 support ends",
      "identifiers": [
        "2026-01 (API version header/path)"
      ],
      "date": "2027-01-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2026-01 ... January 16, 2027 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2026-01 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2026-01 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ebay-2027-01-19-trading-api-getsellerdiscountprofiles-an",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Trading API: GetSellerDiscountProfiles and SetShippingDiscountProfiles",
      "identifiers": [
        "GetSellerDiscountProfiles",
        "SetShippingDiscountProfiles"
      ],
      "date": "2027-01-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Combined Shipping Rules methods of the Account API v2",
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "The listed calls have been deprecated and will be decommissioned on January 19th, 2027.",
      "impact": "Sellers' tools managing shipping discount profiles through these Trading API calls stop working and must migrate to Account API v2.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2027-01-20-legacy-audio-realtime-and-transcription-",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Legacy audio, realtime, and transcription model families",
      "identifiers": [
        "gpt-realtime",
        "gpt-audio",
        "gpt-4o-audio",
        "gpt-4o-realtime",
        "gpt-realtime-mini",
        "gpt-audio-mini",
        "gpt-4o-mini-realtime",
        "gpt-4o-mini-audio",
        "gpt-4o-mini-transcribe-2025-03-20"
      ],
      "date": "2027-01-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-realtime-2.1, gpt-realtime-2.1-mini, gpt-audio-1.5, or gpt-4o-mini-transcribe-2025-12-15 (model-dependent; see source)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On July 20, 2026, we notified developers using legacy audio, realtime, and transcription model families and snapshots of their deprecation and removal from the API on January 20, 2027.",
      "impact": "Voice/audio apps on these model families (including the base gpt-realtime and gpt-audio ids, not just preview snapshots) stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-realtime-2.1",
          "recommended": false,
          "says": "GPT-Realtime-2.1 updates GPT-Realtime-2 with improved alphanumeric recognition, silence and noise handling, and interruption behavior. It supports speech-to-speech interactions with configurable reasoning effort … and tool use",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-realtime-2.1",
          "price": "audio: $32.00 / 1M input tokens, $64.00 / 1M output tokens; text: $4.00 / $24.00",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 32,
            "outputPrice": 64
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-realtime-2.1-mini",
          "recommended": false,
          "says": "GPT-Realtime-2.1 Mini is a distilled reasoning model for faster, lower-cost realtime voice interactions. It supports audio and text inputs over WebRTC, WebSocket, or SIP connections.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-realtime-2.1-mini",
          "price": "audio: $10.00 / 1M input tokens, $20.00 / 1M output tokens; text: $0.60 / $2.40",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 10,
            "outputPrice": 20
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-audio-1.5",
          "recommended": false,
          "says": "The best voice model for audio in, audio out with Chat Completions. It accepts audio inputs and outputs, and can be used in the Chat Completions REST API.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-audio-1.5",
          "price": "audio: $32.00 / 1M input tokens, $64.00 / 1M output tokens; text: $2.50 / $10.00",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 32,
            "outputPrice": 64
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-4o-mini-transcribe-2025-12-15",
          "recommended": false,
          "says": "GPT-4o Mini Transcribe is a speech-to-text model that uses GPT-4o Mini to transcribe audio. It offers improvements to word error rate and better language recognition and accuracy compared to original Whisper models.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-4o-mini-transcribe",
          "price": "$1.25 / 1M audio input tokens, $5.00 / 1M output tokens (estimated $0.003 / minute)",
          "cost": {
            "unit": "1M audio tokens",
            "currency": "usd",
            "price": 1.25,
            "outputPrice": 5
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": "2027-02-26"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2027-01-20-gpt-4o-mini-audio-series-retirement",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "gpt-4o-mini-audio series retirement",
      "identifiers": [
        "gpt-4o-mini-audio"
      ],
      "date": "2027-01-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-audio-1.5",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "gpt-4o-mini-audio Series January 20, 2027 gpt-audio-1.5",
      "impact": "Requests using gpt-4o-mini-audio series stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-audio-1.5",
          "recommended": true,
          "says": "The best voice model for audio input and audio output in Chat Completions.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2027-01-21-graph-api-v21-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v21.0",
      "identifiers": [
        "v21.0",
        "graph.facebook.com/v21.0"
      ],
      "date": "2027-01-21",
      "precision": "day",
      "dateNote": "Meta's 'Expiration Date' for v21.0. Calls to an expired version aren't refused: Meta's versioning guide says they're served by the next oldest usable version, which can change what they return.",
      "deadline": "migrate-by",
      "kind": "api-version",
      "replacement": "v22.0 or later",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "v21.0 | October 2, 2024 | January 21, 2027 (Version | Release Date | Expiration Date)",
      "impact": "Code that hard-codes /v21.0/ in Graph API URLs gets its calls silently defaulted to the next oldest usable version, which can change response shape and behavior.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2027-02-01-google-ads-api-v23-v23-1-v23-2",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v23 / v23.1 / v23.2",
      "identifiers": [
        "v23",
        "v23.1",
        "v23.2",
        "google.ads.googleads.v23"
      ],
      "date": "2027-02-01",
      "precision": "month",
      "dateNote": "Google's table lists the sunset month as 'February 2027' for all three.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v24 or later",
      "sourceUrl": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "quote": "v23 | January 28, 2026 | February 2027 | Upgrade from v22 to v23 (v23.1 and v23.2 rows: February 2027)",
      "impact": "Requests made with the v23.x client library/version path stop working and require an immediate upgrade.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "bol-2027-02-01-offer-api-v10",
      "providerId": "bol",
      "providerName": "bol",
      "category": "Commerce",
      "what": "Offer API v10",
      "identifiers": [
        "/retailer/offers",
        "/retailer/offers/export",
        "/retailer/offers/unpublished",
        "/retailer/offers/{offer-id}/price",
        "/retailer/offers/{offer-id}/stock"
      ],
      "date": "2027-02-01",
      "precision": "day",
      "dateNote": "The v10 offer endpoints are sent with the application/vnd.retailer.v10+json media type, which other Retailer API resources still use; only the offer endpoints are removed.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Offer API v11 (application/vnd.retailer.v11+json): synchronous create, update and delete, a PATCH endpoint and a paginated offers list instead of the offer export CSV",
      "sourceUrl": "https://developers.bol.com/en/news/offer-api-v11-live/",
      "quote": "With the launch of Offer API v11, version 10 is now deprecated. On 1 February 2027, Offer API v10 will be removed completely.",
      "impact": "Calls to the v10 offer endpoints (create, update price or stock, delete, offer export and unpublished-offer reports) fail after February 1, 2027.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "algolia-2027-02-14-algolia-shopify-app-s-v4-compatibility-l",
      "providerId": "algolia",
      "providerName": "Algolia",
      "category": "Backend & data",
      "what": "Algolia Shopify app's v4-compatibility layer for the JS client",
      "identifiers": [
        "Algolia Shopify app v4 compatibility mode"
      ],
      "date": "2027-02-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "select the v5 (recommended) search client version in the Shopify app settings and update any custom v4 client calls",
      "sourceUrl": "https://changelog.algolia.com/shopify-app-now-uses-the-javascript-api-client-v5-4EaI6I",
      "quote": "The compatibility layer for the Shopify app's v4 to v5 JavaScript API client migration is scheduled to be removed on February 14, 2027.",
      "impact": "Shopify merchants with custom theme code calling the old v4 Algolia client API lose that compatibility shim after this date, breaking any storefront search customizations still written against v4 calls.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2027-02-26-transcription-models-whisper-1-and-gpt-4",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Transcription models (whisper-1 and gpt-4o transcribe family)",
      "identifiers": [
        "whisper-1",
        "gpt-4o-transcribe",
        "gpt-4o-mini-transcribe",
        "gpt-4o-transcribe-diarize"
      ],
      "date": "2027-02-26",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-live-transcribe or gpt-transcribe",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On August 26, 2026, we notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, and gpt-4o-transcribe-diarize of their deprecation and removal from the API on February 26, 2027.",
      "impact": "Transcription calls to whisper-1 or the gpt-4o-transcribe family fail; must migrate to gpt-live-transcribe or gpt-transcribe.",
      "price": {
        "old": "$0.006 / minute (whisper-1; gpt-4o-transcribe about $0.006 / minute, gpt-4o-mini-transcribe about $0.003 / minute)",
        "new": "$0.0045 / minute (gpt-transcribe) or $0.017 / minute (gpt-live-transcribe)",
        "change": "for whisper-1: gpt-transcribe about 25% cheaper, gpt-live-transcribe about 2.8× the price",
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-live-transcribe",
          "recommended": true,
          "says": "GPT Live Transcribe is a streaming speech-to-text model for applications that need low-latency transcript deltas from live audio. It supports tunable latency, unstructured context, keyword hints, and multiple language hints.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-live-transcribe",
          "price": "$0.017 / minute",
          "cost": {
            "unit": "minute",
            "currency": "usd",
            "price": 0.017
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-transcribe",
          "recommended": false,
          "says": "GPT Transcribe is a speech-to-text model for completed audio files, streamed file transcripts, and committed turns in Realtime sessions over WebSocket. It supports unstructured context, keyword hints, and multiple language hints.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-transcribe",
          "price": "$0.0045 / minute",
          "cost": {
            "unit": "minute",
            "currency": "usd",
            "price": 0.0045
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-realtime-whisper",
          "recommended": false,
          "says": "GPT-Realtime-Whisper is a streaming speech-to-text model for applications that need low-latency transcript deltas from live audio. It is designed for realtime use cases where developers need to tune latency and accuracy.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-realtime-whisper",
          "price": "$0.017 / minute",
          "cost": {
            "unit": "minute",
            "currency": "usd",
            "price": 0.017
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": {
        "provider": "openai",
        "date": "2027-02-26",
        "identifier": "whisper-1",
        "counted": "use whisper-1",
        "activeProjects": 3004,
        "publicProjects": 4563,
        "checked": "2026-09-28",
        "source": "evals/field/risk/openai-whisper/public.json (whisper-1; active = pushed in the year before the search)"
      },
      "changeId": "openai-2026-08-whisper-1-retirement"
    },
    {
      "id": "contentful-2027-02-28-legacy-content-management-api-usage-endp",
      "providerId": "contentful",
      "providerName": "Contentful",
      "category": "Backend & data",
      "what": "Legacy Content Management API usage endpoints",
      "identifiers": [
        "/organization_periodic_usages",
        "/space_periodic_usages"
      ],
      "date": "2027-02-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "GET /metric (aggregated usage time series) and GET /usages-detailed (per-asset bandwidth)",
      "sourceUrl": "https://www.contentful.com/developers/api-changes/",
      "quote": "The following two CMA endpoints are deprecated as of August 18, 2026 and will be removed on February 28, 2027 ... calls will stop working and return 410 Gone after February 28, 2027.",
      "impact": "Billing/usage-reporting scripts that call the legacy /organization_periodic_usages or /space_periodic_usages endpoints get HTTP 410 Gone after this date and must switch to the new Usage API endpoints.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2027-03-01-or-administration-scope-for-storage-buck",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "OR.Administration scope for Storage Buckets API endpoints",
      "identifiers": [
        "OR.Administration"
      ],
      "date": "2027-03-01",
      "precision": "month",
      "dateNote": "The March 2, 2026 release note gives a one-year transition period, after which only OR.Buckets grants access to Storage Buckets endpoints.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "OR.Buckets scope",
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "OR.Administration scope for Stage Buckets API endpoints | March 2026 | March 2027 | Use the OR.Buckets scope instead.",
      "impact": "Apps whose OAuth token only has OR.Administration lose access to the Storage Buckets endpoints.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "auth0-2027-03-04-user-profile-data-size-limit",
      "providerId": "auth0",
      "providerName": "Auth0",
      "category": "Backend & data",
      "what": "User profile data size limit",
      "identifiers": [
        "user_metadata",
        "app_metadata"
      ],
      "date": "2027-03-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "keep user profile data (metadata) under 10KB",
      "sourceUrl": "https://auth0.com/docs/troubleshoot/product-lifecycle/deprecations-and-migrations",
      "quote": "Uncapped User Profile Data. Deprecated: August 4, 2026. End of life: March 4, 2027. Auth0 is introducing a 10KB limit on user profile data.",
      "impact": "Apps that store larger blobs in user_metadata/app_metadata start getting write failures once the cap is enforced; oversized profiles must be trimmed or moved elsewhere before this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "okta-2027-03-05-classic-engine-self-service-registration",
      "providerId": "okta",
      "providerName": "Okta",
      "category": "Backend & data",
      "what": "Classic Engine: Self-Service Registration, Desktop SSO (IWA) and Mobile Device Trust",
      "identifiers": [
        "Self-Service Registration",
        "Desktop SSO (IWA)",
        "Mobile Device Trust"
      ],
      "date": "2027-03-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Okta Identity Engine (Profile Enrollment Policy; Agentless Desktop SSO or Okta FastPass; device assurance with Okta Verify)",
      "sourceUrl": "https://developer.okta.com/blog/2026/09/18/okta-classic-engine-deprecation",
      "quote": "March 5, 2027, is the hard deadline.",
      "impact": "Orgs still on Classic Engine using self-service registration, desktop SSO via IWA, or mobile device trust lose those features on this date and must have migrated to Identity Engine beforehand.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2027-03-15-gemini-2-5-flash-image-vertex-ai",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-2.5-flash-image (Vertex AI)",
      "identifiers": [
        "gemini-2.5-flash-image"
      ],
      "date": "2027-03-15",
      "precision": "day",
      "dateNote": "The Gemini API's own deprecations page lists this model's shutdown as October 2, 2026, about 5 months earlier than the Vertex AI / Gemini Enterprise Agent Platform retirement date.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-lite-image",
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "gemini-2.5-flash-image — Release date October 2, 2025 — Retirement date March 15, 2027 — Replacement model ID gemini-3.1-flash-lite-image.",
      "impact": "On Vertex AI / Gemini Enterprise Agent Platform specifically, gemini-2.5-flash-image keeps working about 5 months longer than on the plain Gemini API.",
      "price": {
        "old": "$0.30 / 1M input tokens (text, image), $30.00 / 1M image output tokens ($0.039 per 1K output image)",
        "new": "$0.25 / 1M input tokens (text, image, video), $30.00 / 1M image output tokens ($0.034 per 1K image) (gemini-3.1-flash-lite-image)",
        "change": "input about 17% cheaper; image output the same per token, about 13% cheaper per 1K image",
        "sourceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1024x1024 image",
        "currency": "usd",
        "price": 0.039
      },
      "alternatives": [
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": true,
          "says": "Gemini 3.1 Flash-Lite Image (Nano Banana 2 Lite) is our fastest image generation model enabling rapid creation and iteration.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-lite-image",
          "price": "$0.25 / 1M input tokens (text, image, video), $30.00 / 1M image output tokens ($0.034 per 1K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.034
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-image",
          "recommended": false,
          "says": "Gemini 3.1 Flash Image (Nano Banana 2) is optimized for image understanding and generation and offers a balance of price and performance.",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-image",
          "price": "$0.50 / 1M input tokens (text, image, video), $60.00 / 1M image output tokens ($0.067 per 1K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Gemini 3 Pro Image (Nano Banana Pro), is designed to tackle the most challenging image generation by incorporating state-of-the-art reasoning capabilities. It's the best model for complex and multi-turn image generation and editing",
          "saysUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-pro-image",
          "price": "$2.00 / 1M input tokens (text, image), $120.00 / 1M image output tokens ($0.134 per 1K and 2K output image) (global)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ebay-2027-03-15-trading-api-getebaydetails",
      "providerId": "ebay",
      "providerName": "eBay",
      "category": "Commerce",
      "what": "Trading API: GeteBayDetails",
      "identifiers": [
        "GeteBayDetails"
      ],
      "date": "2027-03-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Metadata API (shipping-related and other methods)",
      "sourceUrl": "https://www.edp.ebay.com/develop/get-started/api-deprecation-status",
      "quote": "GeteBayDetails has been deprecated and will be decommissioned on March 15, 2027.",
      "impact": "Integrations calling GeteBayDetails for reference data (shipping services, categories, etc.) stop working and must migrate to the Metadata API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "amazon-sp-api-2027-03-27-orders-api-v0-buyer-order-operations-get",
      "providerId": "amazon-sp-api",
      "providerName": "Amazon Selling Partner API",
      "category": "Commerce",
      "what": "Orders API v0 buyer/order operations (getOrders, getOrder, getOrderBuyerInfo, getOrderAddress, getOrderItems, getOrderItemsBuyerInfo)",
      "identifiers": [
        "getOrders",
        "getOrder",
        "getOrderBuyerInfo",
        "getOrderAddress",
        "getOrderItems",
        "getOrderItemsBuyerInfo"
      ],
      "date": "2027-03-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "quote": "Deprecation date: January 28, 2026. Removal date: March 27, 2027. (Orders v0: getOrders, getOrder, getOrderBuyerInfo, getOrderAddress, getOrderItems, getOrderItemsBuyerInfo)",
      "impact": "Seller apps calling these Orders v0 operations get errors after the removal date and must move to a current Orders API version.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2027-03-31-lambda-ruby-3-3-runtime",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Lambda Ruby 3.3 runtime",
      "identifiers": [
        "ruby3.3"
      ],
      "date": "2027-03-31",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); creating them is blocked from Jul 29, 2027 and updating them from Aug 31, 2027.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "ruby3.4 or ruby4.0",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| Ruby 3.3 | ruby3.3 | Amazon Linux 2023 | Mar 31, 2027 | Jul 29, 2027 | Aug 31, 2027 |",
      "impact": "Functions on ruby3.3 stop receiving patches after Mar 31, 2027, and lose the ability to be created or updated by mid-to-late 2027 unless upgraded.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "firebase-2027-03-31-firebase-extensions-service",
      "providerId": "firebase",
      "providerName": "Firebase",
      "category": "Backend & data",
      "what": "Firebase Extensions service",
      "identifiers": [
        "firebase ext:install",
        "Firebase Extensions console/CLI management"
      ],
      "date": "2027-03-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "manage the underlying Cloud Functions/Eventarc/Cloud Run/Cloud Tasks resources directly via Google Cloud (already-deployed extensions keep running, but become unmanageable through Firebase)",
      "sourceUrl": "https://firebase.google.com/docs/extensions/faq-and-troubleshooting",
      "quote": "The Firebase Extensions service is deprecated and will shut down on March 31, 2027.",
      "impact": "After this date, developers can no longer install, update, reconfigure or uninstall extensions through the Firebase console or CLI; extensions still on legacy Cloud Functions v1 runtimes can also stop running once those Node.js runtimes are decommissioned separately.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2027-04-01-legacy-text-multilingual-multimodal-embe",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Legacy text/multilingual/multimodal embedding models (Vertex AI)",
      "identifiers": [
        "text-embedding-005",
        "text-embedding-004",
        "text-multilingual-embedding-002",
        "multimodalembedding@001"
      ],
      "date": "2027-04-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions",
      "quote": "text-embedding-005 — Release date November 18, 2024 — Retirement date April 1, 2027. text-embedding-004 — Release date May 14, 2024 — Retirement date April 1, 2027. text-multilingual-embedding-002 — Retirement date April 1, 2027. multimodalembedding@001 — Retirement date April 1, 2027.",
      "impact": "Embedding calls to these long-standing model ids (including the widely used text-embedding-004) stop working on Vertex AI / Gemini Enterprise Agent Platform after April 1, 2027; the page lists no specific replacement model id, pointing generally to gemini-embedding-2/gemini-embedding-001 in the same table section.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "microsoft-graph-2027-04-01-exchange-web-services-ews-in-exchange-on",
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "category": "Business apps",
      "what": "Exchange Web Services (EWS) in Exchange Online — fully disabled",
      "identifiers": [
        "EWS",
        "Exchange Web Services"
      ],
      "date": "2027-04-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Microsoft Graph (mail, calendar, contacts APIs)",
      "sourceUrl": "https://techcommunity.microsoft.com/blog/exchange/exchange-online-ews-your-time-is-almost-up/4492361",
      "quote": "Final EWS shutdown – April 1, 2027. Starting with April 1, 2027, EWS will be fully and permanently disabled",
      "impact": "Any remaining app or integration still calling EWS against Exchange Online (Microsoft 365) stops working entirely; on-premises Exchange Server is unaffected.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2027-04-01-azure-devops-hosted-official-uipath-pack",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Azure DevOps-hosted official UiPath package feed",
      "identifiers": [
        "https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json",
        "pkgs.dev.azure.com/uipath"
      ],
      "date": "2027-04-01",
      "precision": "month",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "https://pkgs.uipath.com/official/index.json",
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "Azure DevOps-hosted official UiPath package feed | ... | April 2027 | The https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json address is removed",
      "impact": "Robots and Studio projects whose NuGet.config still points at the old feed can't download official packages, so jobs and restores fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2027-04-04-cloud-run-functions-cloud-functions-pyth",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Python 3.10 runtime",
      "identifiers": [
        "python310"
      ],
      "date": "2027-04-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "python312 or python313",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "python310 | Deprecation date: 2026-10-04 | Decommission date: 2027-04-04",
      "impact": "Python Cloud Functions on python310 lose patches from the deprecation date and cannot be created/updated after decommission.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2027-04-14-gpt-4-1-gpt-4-1-mini-gpt-4o-mini-and-old",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-4.1, gpt-4.1-mini, gpt-4o-mini, and older gpt-4o versions",
      "identifiers": [
        "gpt-4.1 (version 2025-04-14)",
        "gpt-4.1-mini (version 2025-04-14)",
        "gpt-4o-mini (version 2024-07-18)",
        "gpt-4o (version 2024-08-06)",
        "gpt-4o (version 2024-11-20)"
      ],
      "date": "2027-04-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.1 (for the gpt-4o versions); none listed for gpt-4.1, gpt-4.1-mini, gpt-4o-mini",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "quote": "gpt-4.1 — Version 2025-04-14 — Lifecycle Deprecated — Retirement date 2027-04-14 — Replacement —. gpt-4o — Version 2024-08-06 — Lifecycle Deprecated — Retirement date 2027-04-14 — Replacement gpt-5.1.",
      "impact": "Azure OpenAI deployments of these gpt-4.1 and gpt-4o-family model versions stop serving inference after April 14, 2027.",
      "price": {
        "old": "gpt-4o (2024-08-06 and 2024-11-20): $2.50 / 1M input tokens, $10 / 1M output tokens (Global Standard)",
        "new": "gpt-5.1: $1.25 / 1M input tokens, $10 / 1M output tokens (Global Standard)",
        "change": "input 50% cheaper, output the same",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.1",
          "recommended": false,
          "says": "Reasoning; Chat Completions API; Responses API; structured outputs; text and image processing; functions, tools, and parallel tool calling. 400,000 context window. gpt-5.1 reasoning_effort defaults to none.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2027-05-15"
        },
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. 1,050,000 context window.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. 1,050,000 context window.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2028-01-11"
        },
        {
          "name": "gpt-5.6-luna",
          "recommended": false,
          "says": "Reasoning; Responses API; multi-agent orchestration (preview); Chat Completions API; structured outputs; text and image processing; functions, tools, and parallel tool calling; computer use. 1,050,000 context window.",
          "saysUrl": "https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": "2028-01-11"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2027-04-16-admin-storefront-api-version-2026-04-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2026-04 support ends",
      "identifiers": [
        "2026-04 (API version header/path)"
      ],
      "date": "2027-04-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2026-04 ... April 16, 2027 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2026-04 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2026-04 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2027-04-30-lambda-node-js-22-runtime",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Lambda Node.js 22 runtime",
      "identifiers": [
        "nodejs22.x"
      ],
      "date": "2027-04-30",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); creating them is blocked from Jun 1, 2027 and updating them from Jul 1, 2027.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "nodejs24.x (or nodejs26.x once GA)",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| Node.js 22 | nodejs22.x | Amazon Linux 2023 | Apr 30, 2027 | Jun 1, 2027 | Jul 1, 2027 |",
      "impact": "Functions still on nodejs22.x after Apr 30, 2027 stop getting patches, cannot be newly created after Jun 1, 2027, and cannot be updated after Jul 1, 2027 without moving to a newer Node.js runtime.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2027-04-30-azure-functions-node-js-22-support-v4-x-",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Azure Functions Node.js 22 support (v4.x runtime)",
      "identifiers": [
        "Node.js 22"
      ],
      "date": "2027-04-30",
      "precision": "day",
      "dateNote": "Azure's page gives the end of support (GA until April 30, 2027), not a date the apps stop running.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "Node.js 24",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages",
      "quote": "Node.js 22 | GA | April 30, 2027",
      "impact": "Function apps still on Node.js 22 stop getting security patches and performance fixes after this date and should upgrade to Node.js 24.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "heroku-2027-04-30-heroku-22-stack",
      "providerId": "heroku",
      "providerName": "Heroku",
      "category": "Cloud & hosting",
      "what": "Heroku-22 stack",
      "identifiers": [
        "heroku-22"
      ],
      "date": "2027-04-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "heroku-24 or heroku-26",
      "sourceUrl": "https://devcenter.heroku.com/changelog-items/3705",
      "quote": "on April 30th 2027, Heroku-22 reaches end-of-life. Existing Heroku-22 apps will continue to run, but as the underlying stack will no longer receive security updates... Starting May 1st 2027, builds will no longer be allowed for Heroku-22 apps.",
      "impact": "Apps on heroku-22 stop receiving OS security updates after April 30, 2027 and, from May 1, 2027, can no longer be rebuilt (a new deploy/build fails) until moved to heroku-24 or heroku-26.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "zendesk-2027-04-30-api-tokens-all-remaining-tokens-deactiva",
      "providerId": "zendesk",
      "providerName": "Zendesk",
      "category": "Business apps",
      "what": "API tokens — all remaining tokens deactivated",
      "identifiers": [
        "Zendesk API token auth"
      ],
      "date": "2027-04-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "OAuth access tokens",
      "sourceUrl": "https://support.zendesk.com/hc/en-us/articles/10851263566234-Announcing-the-removal-of-API-tokens-as-an-authentication-method-for-API-requests",
      "quote": "Starting April 30, 2027, all API calls using API tokens will fail with authentication errors.",
      "impact": "Any integration still authenticating with a Zendesk API token stops working entirely and must use OAuth.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2027-05-01-google-ads-api-v24-v24-1",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v24 / v24.1",
      "identifiers": [
        "v24",
        "v24.1",
        "google.ads.googleads.v24"
      ],
      "date": "2027-05-01",
      "precision": "month",
      "dateNote": "Google's table lists the sunset month as 'May 2027' for both.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v24.2 or later",
      "sourceUrl": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "quote": "v24 | April 22, 2026 | May 2027 | Upgrade from v23.2 to v24 (v24.1 row: May 2027)",
      "impact": "Requests made with the v24/v24.1 client library/version path stop working and require an immediate upgrade.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2027-05-07-gemini-3-1-flash-lite-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-3.1-flash-lite (Gemini API)",
      "identifiers": [
        "gemini-3.1-flash-lite"
      ],
      "date": "2027-05-07",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.5-flash-lite",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "gemini-3.1-flash-lite — Release date May 7, 2026 — Shutdown date May 7, 2027 — Recommended replacement gemini-3.5-flash-lite.",
      "impact": "Calls to gemini-3.1-flash-lite on the Gemini API stop working after May 7, 2027.",
      "price": {
        "old": "$0.25 / 1M input tokens (text / image / video), $0.50 (audio), $1.50 / 1M output tokens",
        "new": "$0.30 / 1M input tokens (text / image / video / audio), $2.50 / 1M output tokens (gemini-3.5-flash-lite)",
        "change": "input 20% more (audio 40% cheaper), output about 67% more",
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.25,
        "outputPrice": 1.5
      },
      "alternatives": [
        {
          "name": "gemini-3.5-flash-lite",
          "recommended": true,
          "says": "Gemini 3.5 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-throughput, low-cost execution for subagent tasks and document parsing.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite",
          "price": "$0.30 / 1M input tokens (text / image / video / audio), $2.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 / $7.50 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gemini-3.6-flash",
          "recommended": false,
          "says": "Gemini 3.6 Flash provides sustained frontier-level intelligence optimized for real-world tasks at a higher speed and lower cost. Designed for the agentic era, it excels at code generation, agentic execution, and spatial reasoning.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash",
          "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 / $7.50 starting January 1, 2027)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2027-05-10-cloud-run-functions-net-8-runtime",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions .NET 8 runtime",
      "identifiers": [
        "dotnet8"
      ],
      "date": "2027-05-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "a newer .NET runtime once available",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "dotnet8 | Deprecation date: 2026-11-10 | Decommission date: 2027-05-10",
      "impact": ".NET Cloud Functions on dotnet8 lose patch support from the deprecation date and cannot be created/updated after decommission.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2027-05-20-graph-api-v22-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v22.0",
      "identifiers": [
        "v22.0",
        "graph.facebook.com/v22.0"
      ],
      "date": "2027-05-20",
      "precision": "day",
      "dateNote": "Meta's 'Expiration Date' for v22.0. Calls to an expired version aren't refused: Meta's versioning guide says they're served by the next oldest usable version, which can change what they return.",
      "deadline": "migrate-by",
      "kind": "api-version",
      "replacement": "v23.0 or later",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "v22.0 | January 21, 2025 | May 20, 2027 (Version | Release Date | Expiration Date)",
      "impact": "Code that hard-codes /v22.0/ in Graph API URLs gets its calls silently defaulted to the next oldest usable version, which can change response shape and behavior.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2027-06-01-google-ads-api-v24-2",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v24.2",
      "identifiers": [
        "v24.2",
        "google.ads.googleads.v24"
      ],
      "date": "2027-06-01",
      "precision": "month",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v25 or later",
      "sourceUrl": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "quote": "v24.2 | June 24, 2026 | June 2027 | Upgrade from v24.1 to v24.2",
      "impact": "Requests made with the v24.2 client library/version path stop working and require an immediate upgrade.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "salesforce-2027-06-01-soap-api-login-authentication-username-p",
      "providerId": "salesforce",
      "providerName": "Salesforce",
      "category": "Business apps",
      "what": "SOAP API login() authentication (username-password login)",
      "identifiers": [
        "SOAP API login()",
        "core.soap.sforce.com login"
      ],
      "date": "2027-06-01",
      "precision": "day",
      "dateNote": "Salesforce states the retirement takes effect 'with the Summer '27 release'; June 1, 2027 is the commonly cited Summer '27 go-live date.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "External Client Apps with OAuth 2.0",
      "sourceUrl": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
      "quote": "Salesforce is retiring SOAP API login() in API versions 31.0 through 64.0, effective with the Summer '27 release.",
      "impact": "Any integration that authenticates by passing a username and password to SOAP API login() (Data Loader, MuleSoft, Informatica, Jitterbit, Boomi, custom Java/.NET apps) stops being able to log in and must move to OAuth-based External Client Apps.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2027-06-30-lambda-python-3-11-and-java-17-11-8-amaz",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Lambda Python 3.11 and Java 17/11/8 (Amazon Linux 2) runtimes",
      "identifiers": [
        "python3.11",
        "java17",
        "java11",
        "java8.al2"
      ],
      "date": "2027-06-30",
      "precision": "day",
      "dateNote": "AWS's deprecation date: functions keep running ('you can continue to invoke your functions indefinitely'); creating them is blocked from Jul 29, 2027 and updating them from Aug 31, 2027.",
      "deadline": "migrate-by",
      "kind": "runtime",
      "replacement": "python3.12/3.13, or the Amazon Linux 2023-based Java runtimes (java17.al2023, java11.al2023, java8.al2023, java21, java25)",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "| Python 3.11 | python3.11 | Amazon Linux 2 | Jun 30, 2027 | Jul 29, 2027 | Aug 31, 2027 | (java17, java11, java8.al2 rows: Amazon Linux 2 | Jun 30, 2027 | Jul 29, 2027 | Aug 31, 2027)",
      "impact": "Functions on these Amazon Linux 2-based runtimes stop getting patches after Jun 30, 2027 and lose create/update ability shortly after, since Amazon Linux 2 itself is being phased out.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2027-06-30-cloud-deployment-manager",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Deployment Manager",
      "identifiers": [
        "deploymentmanager.googleapis.com",
        "gcloud deployment-manager"
      ],
      "date": "2027-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Infrastructure Manager (Infra Manager) or Terraform",
      "sourceUrl": "https://docs.cloud.google.com/deployment-manager/docs/deprecations",
      "quote": "After June 30, 2027, you won't be able to use the Deployment Manager service, and it will be turned down.",
      "impact": "Scripts/CI pipelines that create or update infrastructure through Deployment Manager (API or gcloud deployment-manager) stop working entirely after this date and must be rewritten for Infra Manager or another IaC tool; support was already discontinued April 1, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "atlassian-2027-06-30-cloud-admin-v1-get-users-in-an-organizat",
      "providerId": "atlassian",
      "providerName": "Atlassian (Jira / Confluence)",
      "category": "Business apps",
      "what": "Cloud Admin v1 'Get users in an organization' / 'Get groups in an organization'",
      "identifiers": [
        "GET /users (Cloud Admin v1)",
        "GET /groups (Cloud Admin v1)"
      ],
      "date": "2027-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Cloud Admin v2 equivalents",
      "sourceUrl": "https://developer.atlassian.com/cloud/admin/changelog/",
      "quote": "The following APIs will stop working after June 30, 2027: Get users in an organization and Get groups in an organization.",
      "impact": "Admin scripts/integrations calling the v1 Get users / Get groups organization endpoints stop working and must move to the v2 endpoints.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2027-07-16-admin-storefront-api-version-2026-07-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2026-07 support ends",
      "identifiers": [
        "2026-07 (API version header/path)"
      ],
      "date": "2027-07-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2026-07 ... July 16, 2027 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2026-07 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2026-07 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2027-08-01-google-ads-api-v25-v25-1-v25-2",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v25 / v25.1 / v25.2",
      "identifiers": [
        "v25",
        "v25.1",
        "v25.2",
        "google.ads.googleads.v25"
      ],
      "date": "2027-08-01",
      "precision": "month",
      "dateNote": "Google's table lists the sunset month as 'August 2027' for all three.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v26 or later",
      "sourceUrl": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "quote": "v25 | July 22, 2026 | August 2027 | Upgrade from v24.2 to v25 (v25.1 and v25.2 rows: August 2027)",
      "impact": "Requests made with the v25.x client library/version path stop working and require an immediate upgrade.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "plaid-2027-08-20-cash-flow-updates-endpoints-cra-monitori",
      "providerId": "plaid",
      "providerName": "Plaid",
      "category": "Payments",
      "what": "Cash Flow Updates endpoints (CRA monitoring insights) stop functioning",
      "identifiers": [
        "/cra/monitoring_insights/subscribe",
        "/cra/monitoring_insights/get",
        "/cra/monitoring_insights/unsubscribe"
      ],
      "date": "2027-08-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "CRA Servicing (delivered through the existing /cra/check_report/base_report/get and /cra/check_report/income_insights/get endpoints)",
      "sourceUrl": "https://plaid.com/docs/check/migrate-from-cash-flow-updates/",
      "quote": "Cash Flow Updates endpoints are deprecated and will stop functioning on August 20, 2027.",
      "impact": "Lenders still calling the Cash Flow Updates monitoring-insights endpoints lose that data feed entirely and must migrate to CRA Servicing.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "amazon-sp-api-2027-08-27-finances-api-v0-financial-event-operatio",
      "providerId": "amazon-sp-api",
      "providerName": "Amazon Selling Partner API",
      "category": "Commerce",
      "what": "Finances API v0 financial-event operations (listFinancialEvents, listFinancialEventsByGroupId, listFinancialEventsByOrderId)",
      "identifiers": [
        "listFinancialEvents",
        "listFinancialEventsByGroupId",
        "listFinancialEventsByOrderId"
      ],
      "date": "2027-08-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer-docs.amazon.com/sp-api/docs/sp-api-deprecations",
      "quote": "Deprecation date: July 21, 2025. Removal date: August 27, 2027. (Finances v0: listfinancialevents, listFinancialEventsByGroupId, listFinancialEventsByOrderId)",
      "impact": "Apps pulling settlement/financial event data through these Finances v0 calls get errors after removal and must migrate to a current Finances API version.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2027-08-31-final-cutoff-for-many-already-deprecated",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Final cutoff for many already-deprecated Lambda runtimes (create and update blocked)",
      "identifiers": [
        "nodejs20.x",
        "nodejs18.x",
        "nodejs16.x",
        "nodejs14.x",
        "ruby3.2",
        "ruby2.7",
        "python3.9",
        "python3.8",
        "python3.7",
        "dotnet6",
        "provided.al2"
      ],
      "date": "2027-08-31",
      "precision": "day",
      "dateNote": "Block function create is Jul 29, 2027 for most of these (already blocked earlier for java8, go1.x, provided, ruby2.7, nodejs14.x and python3.7); block function update is Aug 31, 2027 for all of them.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "a currently supported runtime (e.g. nodejs22.x/24.x, python3.12+, java21/25, ruby3.4+, dotnet10, provided.al2023)",
      "sourceUrl": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
      "quote": "Block function update | At least 60 days after deprecation | Lambda begins blocking the update of code and configuration for existing functions. ... | Node.js 18 | nodejs18.x | Amazon Linux 2 | Sep 1, 2025 | Jul 29, 2027 | Aug 31, 2027 |",
      "impact": "Any Lambda function still deployed on one of these long-deprecated runtimes cannot have its code or configuration updated after Aug 31, 2027 (and in most cases can't even be newly created after Jul 29, 2027) until it is moved to a supported runtime — a bug fix or config change simply won't deploy.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mongodb-atlas-2027-08-31-mongodb-server-7-0",
      "providerId": "mongodb-atlas",
      "providerName": "MongoDB Atlas",
      "category": "Backend & data",
      "what": "MongoDB Server 7.0",
      "identifiers": [
        "MongoDB 7.0"
      ],
      "date": "2027-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "MongoDB 8.0 or 8.3",
      "sourceUrl": "https://www.mongodb.com/legal/support-policy/lifecycles",
      "quote": "MongoDB 7.0 | Release: August 2023 | End of Life: August 31, 2027",
      "impact": "Self-managed deployments and Atlas clusters still pinned to MongoDB Server 7.0 stop receiving security patches and support after this date and should upgrade to 8.0/8.3; drivers eventually drop compatibility with EOL'd server versions.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2027-09-01-all-legacy-semantic-versioned-apis-v1-v2",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "All legacy semantic-versioned APIs (v1, v2, v3) and legacy public/private apps",
      "identifiers": [
        "/v1/",
        "/v2/",
        "/v3/",
        "HubSpot legacy private apps",
        "HubSpot legacy public apps"
      ],
      "date": "2027-09-01",
      "precision": "month",
      "dateNote": "HubSpot states the enforcement month as September 2027 without a specific day.",
      "deadline": "migrate-by",
      "kind": "api-version",
      "replacement": "date-based versioned APIs (/YYYY-MM/) and Projects-based apps",
      "sourceUrl": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
      "quote": "HubSpot is announcing the end of support for v1-v3 APIs, legacy public apps, and legacy private apps, all with a September 2027 enforcement date. If your integration or app uses any of these, you have a 12-month window to migrate.",
      "impact": "Any integration still calling a numbered-version endpoint (/v1/, /v2/, /v3/) or running as a legacy (pre-Projects) public or private app stops getting bug fixes, reliability fixes and security updates, and legacy public apps can be delisted from the Marketplace.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2027-09-15-legacy-v1-v3-apis-legacy-public-apps-and",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Legacy v1-v3 APIs, legacy public apps, and legacy private apps",
      "identifiers": [
        "v1",
        "v2",
        "v3"
      ],
      "date": "2027-09-01",
      "precision": "month",
      "dateNote": "Exact day in September 2027 not stated, only month announced.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": null,
      "sourceUrl": "https://developers.hubspot.com/changelog",
      "quote": "At Fall Spotlight on September 15, HubSpot is announcing the end of support for v1-v3 APIs, legacy public apps, and legacy private apps, all with a September 2027 enforcement date.",
      "impact": "Integrations still calling v1-v3 endpoints or using legacy public/private apps will stop working once enforcement takes effect.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "stripe-2027-10-01-terminal-mobile-sdk-v4-x-x-end-of-life",
      "providerId": "stripe",
      "providerName": "Stripe",
      "category": "Payments",
      "what": "Terminal Mobile SDK v4.x.x end of life",
      "identifiers": [
        "stripe-terminal-ios v4",
        "stripe-terminal-android v4",
        "Terminal Mobile SDK v4.x.x"
      ],
      "date": "2027-10-01",
      "precision": "month",
      "dateNote": "Page states only 'October 2027', no exact day",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Terminal Mobile SDK v5.x or later (v5.0.0 becomes the minimum supported version after October 2027)",
      "sourceUrl": "https://docs.stripe.com/terminal/references/sdk-versioning",
      "quote": "4.x.x | October 2024 | October 2025 | October 2026 | October 2027",
      "impact": "Apps still on Terminal Mobile SDK v4.x stop being able to connect to Stripe card readers after October 2027.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "paypal-braintree-2027-10-01-braintree-drop-in-sdk-ios-android-web-ja",
      "providerId": "paypal-braintree",
      "providerName": "PayPal & Braintree",
      "category": "Payments",
      "what": "Braintree Drop-in SDK (iOS, Android, Web/JavaScript) becomes unsupported",
      "identifiers": [
        "braintree-web-drop-in",
        "braintree-android-drop-in",
        "Braintree Drop-in iOS SDK"
      ],
      "date": "2027-10-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Braintree SDK (non-Drop-in) for the same platform",
      "sourceUrl": "https://developer.paypal.com/braintree/docs/start/drop-in",
      "quote": "Starting October 1, 2027, the Drop-in SDK will become unsupported. Braintree support team will no longer provide assistance for this SDK, and payment processing may be suspended at any time.",
      "impact": "Checkout integrations still using the Drop-in SDK can have payment processing suspended at any time, with no Braintree support.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2027-10-01-vbase-storage-for-vtex-io-apps",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "VBase storage for VTEX IO apps",
      "identifiers": [
        "VBase"
      ],
      "date": "2027-10-01",
      "precision": "day",
      "dateNote": "Earlier steps: from February 1, 2027 new apps and new major versions using VBase can't be linked or published; from July 1, 2027 minor and patch versions are blocked too. Payments (PPF), Antifraud and Search integration apps are excluded.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Master Data",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2026-08-24-vtex-io-vbase-deprecation-master-data-migration",
      "quote": "October 1st, 2027 Non-functional: Apps using VBase no longer work on the platform.",
      "impact": "VTEX IO apps that still store data in VBase stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2027-10-08-graph-api-v23-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v23.0",
      "identifiers": [
        "v23.0",
        "graph.facebook.com/v23.0"
      ],
      "date": "2027-10-08",
      "precision": "day",
      "dateNote": "Meta's 'Expiration Date' for v23.0. Calls to an expired version aren't refused: Meta's versioning guide says they're served by the next oldest usable version, which can change what they return.",
      "deadline": "migrate-by",
      "kind": "api-version",
      "replacement": "v24.0 or later",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "v23.0 | May 29, 2025 | October 8, 2027 (Version | Release Date | Expiration Date)",
      "impact": "Code that hard-codes /v23.0/ in Graph API URLs gets its calls silently defaulted to the next oldest usable version, which can change response shape and behavior.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2027-10-16-admin-storefront-api-version-2026-10-sup",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2026-10 support ends",
      "identifiers": [
        "2026-10 (API version header/path)"
      ],
      "date": "2027-10-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "a later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "2026-10 ... October 16, 2027 15:00 UTC",
      "impact": "Shopify answers requests pinned to 2026-10 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2026-10 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2027-11-01-google-ads-api-v26-v26-1",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v26 / v26.1",
      "identifiers": [
        "v26",
        "v26.1",
        "google.ads.googleads.v26"
      ],
      "date": "2027-11-01",
      "precision": "month",
      "dateNote": "Google's table lists release as 'October 2026' / 'November 2026' and sunset as 'November 2027' for both (v26.1 marked tentative).",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "v27 or later",
      "sourceUrl": "https://developers.google.com/google-ads/api/docs/sunset-dates",
      "quote": "Upcoming versions | v26 | October 2026 | November 2027 | v26.1* | November 2026 | November 2027",
      "impact": "Requests made with the v26/v26.1 client library/version path stop working and require an immediate upgrade.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    }
  ],
  "earlier": [
    {
      "id": "aws-bedrock-2026-05-31-claude-opus-4-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Claude Opus 4 (Bedrock)",
      "identifiers": [
        "anthropic.claude-opus-4-20250514-v1:0"
      ],
      "date": "2026-05-31",
      "precision": "day",
      "dateNote": "Bedrock's documentation history gives this as the date to migrate before (its end-of-life date); the model is no longer listed on the current lifecycle page.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Claude Opus 4.1 (itself scheduled for end-of-life on Bedrock on 2027-01-08)",
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/doc-history.html",
      "quote": "Anthropic Claude Opus 4 is now in legacy status. Migrate to Claude Opus 4.1 before May 31, 2026.",
      "impact": "Bedrock calls with the Claude Opus 4 model id fail; switch to a newer Claude Opus model.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-maps-platform-2026-05-31-google-maps-platform-client-ids-premium-",
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "category": "Maps",
      "what": "Google Maps Platform client IDs (Premium Plan client=gme-… authentication)",
      "identifiers": [
        "client=gme-",
        "&client=",
        "setAuthentication(clientId, signingKey)",
        "googlemaps.Client(client_id="
      ],
      "date": "2026-05-31",
      "precision": "day",
      "dateNote": "Deprecated since May 26, 2025; 'can no longer be used after May 31, 2026'. The guide adds that during the phased shutdown that began in May 2026 access is periodically restricted (often restored automatically within hours), so requests fail on and off until termination.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "API keys from the same Google Cloud project (key= instead of client=, with the API key's signing secret for signed requests)",
      "sourceUrl": "https://developers.google.com/maps/premium/migrate-client-id",
      "quote": "Maps Platform client IDs are deprecated since May 26, 2025, and can no longer be used after May 31, 2026.",
      "impact": "Maps, geocoding and directions requests authenticated with a client ID and signature are refused (intermittently during the phase-out, then for good).",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-05-31-mistral-large-2-1-pixtral-large-devstral",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Large 2.1, Pixtral Large, Devstral 1.x, OCR 2 and Voxtral Mini (25.07)",
      "identifiers": [
        "mistral-large-2411",
        "pixtral-large-2411",
        "devstral-medium-2507",
        "devstral-small-2507",
        "mistral-ocr-2505",
        "voxtral-mini-2507"
      ],
      "date": "2026-05-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Medium 3.5 (for Large 2.1, Pixtral Large and Devstral Medium), Mistral Small 4 (for Devstral Small 1.1), OCR 4.1 (for OCR 2), Voxtral Mini Transcribe 2 (for Voxtral Mini)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Large 2.1 | 24.11 | mistral-large-2411 | Deprecation 2/27/2026 | Retirement 5/31/2026 | Alternative Mistral Medium 3.5",
      "impact": "API calls naming these dated model ids, including voxtral-mini-2507 transcriptions, return errors.",
      "price": {
        "old": null,
        "new": "Mistral Medium 3.5: $1.5 / 1M input tokens, $7.5 / 1M output tokens; Mistral Small 4: $0.15 / 1M input tokens, $0.6 / 1M output tokens; OCR 4.1: $4 / 1000 pages; Voxtral Mini Transcribe 2: $0.003 / audio minute",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-05-31-xiaomi-mimo-models-retired",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Xiaomi MiMo models retired",
      "identifiers": [
        "xiaomimimo/mimo-v2-pro",
        "xiaomimimo/mimo-v2-flash"
      ],
      "date": "2026-05-31",
      "precision": "day",
      "dateNote": "xiaomimimo/mimo-v2-flash switches off 2026-06-05 per the same table",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "xiaomimimo/mimo-v2.5-pro, xiaomimimo/mimo-v2.5",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "xiaomimimo/mimo-v2-pro 2026-05-31 xiaomimimo/mimo-v2.5-pro —",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "longcat-2026-05-29-longcat-model-service-sunset-six-legacy-",
      "providerId": "longcat",
      "providerName": "Meituan (LongCat)",
      "category": "AI models",
      "what": "LongCat Model Service Sunset: six legacy models retired",
      "identifiers": [
        "LongCat-Flash-Chat",
        "LongCat-Flash-Thinking",
        "LongCat-Flash-Thinking-2601",
        "LongCat-Flash-Lite",
        "LongCat-Flash-Omni-2603",
        "LongCat-Flash-Chat-2602-Exp"
      ],
      "date": "2026-05-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "LongCat-2.0-Preview",
      "sourceUrl": "https://longcat.chat/platform/docs/ChangeLog.html",
      "quote": "Effective May 29, 2026, the platform will retire the following 6 models: LongCat-Flash-Chat LongCat-Flash-Thinking LongCat-Flash-Thinking-2601 LongCat-Flash-Lite LongCat-Flash-Omni-2603 LongCat-Flash-Chat-2602-Exp",
      "impact": "Calls to these six model ids stop working; developers must switch to LongCat-2.0-Preview.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "LongCat-2.0-Preview",
          "recommended": true,
          "says": "Designed for Agent development, with native support for tool calling, multi-step reasoning, and long-context tasks; excelling in code generation, automation workflows, and complex instruction execution.",
          "saysUrl": "https://longcat.chat/platform/docs/ChangeLog.html",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-05-29-model-deprecation-notice-glm-4-x-kimi-k2",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Model deprecation notice: glm-4.x, kimi-k2, minimax-m2.1/m2, o1-mini, gpt-3.5-turbo, Gemini preview series",
      "identifiers": [
        "glm-4.x",
        "kimi-k2",
        "minimax-m2.1",
        "minimax-m2",
        "o1-mini",
        "gpt-3.5-turbo",
        "gemini-3.1-flash-lite-preview",
        "gemini-3-pro-preview",
        "gemini-2.5-flash-preview-09-25",
        "gemini-2.5-flash-lite-preview-09-2025",
        "gemini-2.5-flash-image-preview"
      ],
      "date": "2026-05-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Following official model updates and iterations, Comet will retire the following models. ... May 29, 2026 — 12:00 PM UTC Deprecated Models glm-4.x series kimi-k2 series minimax-m2.1 minimax-m2 o1-mini gpt-3.5-turbo",
      "impact": "Requests using these model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-05-27-llama3-1-8b-and-qwen-3-235b-a22b-instruc",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "llama3.1-8b and qwen-3-235b-a22b-instruct-2507 deprecated",
      "identifiers": [
        "llama3.1-8b",
        "qwen-3-235b-a22b-instruct-2507"
      ],
      "date": "2026-05-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT OSS 120B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2026-05-27\"> Deprecated `llama3.1-8b` and `qwen-3-235b-a22b-instruct-2507` We recommend migrating to GPT OSS 120B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-05-25-gemini-3-1-flash-lite-preview",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-3.1-flash-lite-preview",
      "identifiers": [
        "gemini-3.1-flash-lite-preview"
      ],
      "date": "2026-05-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-flash-lite",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Deprecation announcement: The gemini-3.1-flash-lite-preview model is deprecating on 5/11/26 and will be shut down on May 25, 2026.",
      "impact": "Gemini API calls naming the preview id return errors; switch to the GA gemini-3.1-flash-lite.",
      "price": {
        "old": null,
        "new": "$0.25 / 1M input tokens (text / image / video), $1.50 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-05-25-x-twitter-stocks-is-validated-field",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "X/Twitter Stocks is_validated field",
      "identifiers": [
        "is_validated"
      ],
      "date": "2026-05-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "buzz_score, mentions, unique_tweets, total_upvotes, trend, trend_history, sentiment metrics",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.39.0] - 2026-05-25 Breaking: Removed the X/Twitter Stocks is_validated response field from GET /x/stocks/v1/trending and GET /x/stocks/v1/stock/{ticker}.",
      "impact": "Code reading is_validated from X/Twitter trending or stock-detail responses no longer receives that field.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "microsoft-graph-2026-05-22-office-365-connectors-in-microsoft-teams",
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "category": "Business apps",
      "what": "Office 365 Connectors in Microsoft Teams (connector incoming webhooks)",
      "identifiers": [
        "webhook.office.com/webhookb2/",
        "outlook.office.com/webhook/",
        "\"@type\": \"MessageCard\""
      ],
      "date": "2026-05-22",
      "precision": "day",
      "dateNote": "Progressive rollout: began May 18, 2026, completed May 22, 2026 (after several extensions).",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Workflows (Power Automate) webhooks",
      "sourceUrl": "https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/",
      "quote": "Rollout begins: May 18, 2026. Rollout completes: May 22, 2026. After these dates, Office 365 Connectors will no longer function.",
      "impact": "Code that posts alerts to a Teams channel through a connector webhook URL no longer gets messages through.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-05-22-emergency-and-planned-serverless-llm-ret",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Emergency and planned Serverless LLM retirements (ernie, qwen2.5, deepseek-ocr)",
      "identifiers": [
        "baidu/ernie-4.5-21B-a3b",
        "baidu/ernie-4.5-vl-28b-a3b",
        "baidu/ernie-4.5-300b-a47b-paddle",
        "baidu/ernie-4.5-21B-a3b-thinking",
        "qwen/qwen2.5-7b-instruct",
        "qwen/qwen2.5-vl-72b-instruct",
        "qwen/qwen2.5-32b-instruct",
        "qwen/qwen3-4b",
        "qwen/qwen3-30b-a3b",
        "qwen/qwen3-32b",
        "deepseek/deepseek-ocr"
      ],
      "date": "2026-05-22",
      "precision": "day",
      "dateNote": "models dated 2026-05-22 were withdrawn immediately on announcement; qwen3-30b-a3b, qwen3-32b and deepseek-ocr switch off 2026-06-05",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3.5-35b-a3b, qwen/qwen3.6-35b-a3b, qwen/qwen3.5-27b, qwen/qwen3.6-27b, deepseek/deepseek-v3.2, deepseek/deepseek-ocr-2",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "其中标注 2026-05-22 的模型为 紧急下线 ，自本公告发布之日起立即停止服务；标注 2026-06-05 的模型将于该日期下线",
      "impact": "Calls to these model ids return error codes; the 2026-05-22 group stopped immediately on announcement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-05-21-graph-api-v19-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v19.0",
      "identifiers": [
        "graph.facebook.com/v19.0",
        "v19.0"
      ],
      "date": "2026-05-21",
      "precision": "day",
      "dateNote": "Calls to an expired Graph API version are answered by the next oldest usable version, so code pinned to it gets that version's behaviour.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A current Graph API version (v25.0 is the newest listed with an end date)",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "Graph API Versions … Version | Release Date | Expiration Date … v19.0 | January 23, 2024 | May 21, 2026",
      "impact": "Requests pinned to v19.0 no longer run on v19.0: they are served by a newer version, so fields and behaviour removed since then break.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-05-21-kimi-k2-5",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Kimi K2.5",
      "identifiers": [
        "moonshotai/Kimi-K2.5"
      ],
      "date": "2026-05-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-05-21 | moonshotai/Kimi-K2.5 | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "aws-2026-05-20-amazon-inspector-classic",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Amazon Inspector Classic",
      "identifiers": [
        "inspector",
        "@aws-sdk/client-inspector",
        "StartAssessmentRun",
        "CreateAssessmentTemplate"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": "The new Amazon Inspector (API inspector2) is a separate service and keeps working.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/general/latest/gr/full_shutdown_services.html",
      "quote": "Services in Full Shutdown … Service | End of Support Date … Amazon Inspector Classic | May 20, 2026",
      "impact": "Scripts that run Inspector Classic assessments (the v1 inspector API) fail: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2026-05-20-aws-iot-events",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "AWS IoT Events",
      "identifiers": [
        "iotevents",
        "iotevents-data",
        "@aws-sdk/client-iot-events",
        "@aws-sdk/client-iot-events-data",
        "BatchPutMessage"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/general/latest/gr/full_shutdown_services.html",
      "quote": "Services in Full Shutdown … Service | End of Support Date … AWS IoT Events | May 20, 2026",
      "impact": "Code that sends inputs to IoT Events detectors (BatchPutMessage) or manages detector models fails: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-maps-platform-2026-05-20-maps-javascript-api-45-imagery-raster-sa",
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "category": "Maps",
      "what": "Maps JavaScript API 45° imagery (raster satellite and hybrid maps)",
      "identifiers": [
        "map.setTilt(45)",
        "tilt: 45",
        "map.getTilt()"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": "Removed in Maps JavaScript API version 3.65.1c (release notes dated 20 May 2026).",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "3D maps (the deprecations page names them as an alternative)",
      "sourceUrl": "https://developers.google.com/maps/documentation/javascript/releases",
      "quote": "3.65.1c — 20 May, 2026 … 45 degree imagery is now decommissioned for raster maps.",
      "impact": "Calls to map.setTilt(45) have no effect: satellite and hybrid maps stay top-down at every zoom level.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-maps-platform-2026-05-20-maps-javascript-api-heatmap-layer",
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "category": "Maps",
      "what": "Maps JavaScript API Heatmap Layer",
      "identifiers": [
        "google.maps.visualization.HeatmapLayer",
        "libraries=visualization",
        "importLibrary(\"visualization\")"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": "Removed in Maps JavaScript API version 3.65.1c (release notes dated 20 May 2026); the deprecations page says 'unavailable as of May 2026'.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://developers.google.com/maps/documentation/javascript/releases",
      "quote": "3.65.1c — 20 May, 2026 … The Heatmap Layer functionality in the Maps JavaScript API is now decommissioned.",
      "impact": "Maps that draw heatmaps with HeatmapLayer no longer show them; the visualization library's heatmap is gone.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "salla-2026-05-20-300-character-limit-on-tracking-link-and",
      "providerId": "salla",
      "providerName": "Salla",
      "category": "Commerce",
      "what": "300-character limit on tracking_link and pdf_label in Update Shipment Details",
      "identifiers": [
        "tracking_link",
        "pdf_label"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.salla.dev/421127m0",
      "quote": "Effective May 20th, 2026, the following fields in the Update Shipment Details body request variables endpoint have a maximum character limit of 300 characters: tracking_link pdf_label",
      "impact": "Shipment updates that send a tracking link or label URL longer than 300 characters fail validation.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "asaas-2026-05-20-ispb-field-returned-as-a-string-alphanum",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "ispb field returned as a string (alphanumeric CNPJ)",
      "identifiers": [
        "ispb",
        "/v3/pix/qrCodes/decode",
        "/v3/pix/transactions"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "No dia da mudança, esses campos passarão a ser retornados como String. ... Data da mudança: 20/05/2026",
      "impact": "Pix code that parses ispb as an integer or validates it as a number fails when decoding QR codes or reading Pix transactions.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-05-20-legacy-stats-sample-ticker-arrays-and-se",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Legacy /stats sample ticker arrays and service-specific extra fields",
      "identifiers": [
        "/stats.tickers",
        "/stats.tokens",
        "/stats.last_fetch",
        "total_appearances"
      ],
      "date": "2026-05-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/search, /trending, or service detail endpoints",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.36.0] - 2026-05-20 Breaking: Removed sample ticker/token arrays and service-specific extra fields from /stats, including Reddit Crypto tokens, News tickers, X tickers/last_fetch, and Polymarket tickers.",
      "impact": "Code reading ticker/token sample arrays or X's last_fetch from any service's /stats endpoint stops receiving those fields.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-05-18-minimax-m2-5-deprecation-moved-to-sambas",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "MiniMax-M2.5 deprecation, moved to SambaStack/SambaManaged only",
      "identifiers": [
        "MiniMax-M2.5"
      ],
      "date": "2026-05-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "MiniMax-M2.7",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "MiniMax-M2.5 5/18/2026 MiniMax-M2.7",
      "impact": "MiniMax-M2.5 becomes unavailable on SambaCloud after May 18, 2026, remaining only via SambaStack/SambaManaged.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "MiniMax-M2.7",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "xai-2026-05-15-grok-4-fast-grok-4-1-fast-grok-4-0709-gr",
      "providerId": "xai",
      "providerName": "xAI",
      "category": "AI models",
      "what": "Grok 4 Fast, Grok 4.1 Fast, grok-4-0709, grok-code-fast-1, grok-3 and grok-imagine-image-pro",
      "identifiers": [
        "grok-4-1-fast-reasoning",
        "grok-4-1-fast-non-reasoning",
        "grok-4-fast-reasoning",
        "grok-4-fast-non-reasoning",
        "grok-4-0709",
        "grok-code-fast-1",
        "grok-3",
        "grok-imagine-image-pro"
      ],
      "date": "2026-05-15",
      "precision": "day",
      "dateNote": "Effective at 12:00 PM PT. The page's caution box says all retired slugs redirect to grok-4.3, while its replacement table and code section say grok-code-fast-1 goes to grok-build-0.1 and grok-imagine-image-pro to grok-imagine-image-quality.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "grok-4.3 (reasoning effort low or none), grok-build-0.1 (for grok-code-fast-1), grok-imagine-image-quality (for grok-imagine-image-pro, itself retired on 2026-11-02)",
      "sourceUrl": "https://docs.x.ai/developers/migration/may-15-retirement",
      "quote": "Effective May 15, 2026 at 12:00 PM PT, the following models will be retired from the xAI API:",
      "impact": "Requests don't fail: the old slugs are silently served by grok-4.3 (or grok-build-0.1) and billed at that model's price, so output and cost change without a code change.",
      "price": {
        "old": null,
        "new": "grok-4.3: $1.25 / 1M input tokens, $2.50 / 1M output tokens (prompts under 200k tokens); grok-build-0.1: $1.00 / 1M input tokens, $2.00 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://docs.x.ai/developers/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-05-15-grok-legacy-model-deprecation",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Grok legacy model deprecation",
      "identifiers": [
        "grok-4-1-fast-reasoning",
        "grok-4-1-fast-non-reasoning",
        "grok-4-fast-reasoning",
        "grok-4-fast-non-reasoning",
        "grok-4-0709",
        "grok-code-fast-1"
      ],
      "date": "2026-05-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "grok-4.3 / grok-4.20-non-reasoning",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Deprecating soon: The following models will be retired on May 15, 2026 at 12:00 PM Pacific Time (PT).",
      "impact": "Requests using these Grok model ids stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "grok-4.3",
          "recommended": true,
          "says": "Excels at autonomous reasoning, knowledge work, and tool use, ideal for complex agent workflows and deep analysis tasks.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "grok-4.20-non-reasoning",
          "recommended": true,
          "says": "Non-reasoning migration target for fast-non-reasoning Grok models.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-05-15-kimi-k2-thinking-kimi-k2-instruct-0905-g",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Kimi-K2-Thinking, Kimi-K2-Instruct-0905, GLM-4.6, GLM-4.6V and other models retirement",
      "identifiers": [
        "moonshotai/Kimi-K2-Thinking",
        "moonshotai/Kimi-K2-Instruct-0905",
        "Pro/moonshotai/Kimi-K2-Instruct-0905",
        "Pro/moonshotai/Kimi-K2-Thinking",
        "zai-org/GLM-4.6",
        "zai-org/GLM-4.6V",
        "THUDM/GLM-Z1-32B-0414",
        "THUDM/GLM-4.1V-9B-Thinking",
        "inclusionAI/Ring-flash-2.0",
        "Qwen/Qwen3-30B-A3B-Thinking-2507",
        "Qwen/Qwen3-235B-A22B-Instruct-2507"
      ],
      "date": "2026-05-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-05-15 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "moonshotai/Kimi-K2.6 (Pro)",
          "recommended": false,
          "says": "Current Kimi model line on the pricing page.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "¥6.50 / M Tokens input, ¥27.00 / M Tokens output, ¥1.10 / M Tokens cache",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-05-14-cohere-rerank-v3-5-azure-ai-foundry",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Cohere Rerank v3.5 (Azure AI Foundry)",
      "identifiers": [
        "Cohere-rerank-v3.5"
      ],
      "date": "2026-05-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Cohere-rerank-v4.0-pro or Cohere-rerank-v4.0-fast",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Cohere-rerank-v3.5 | May 14, 2026 | Cohere-rerank-v4.0-pro , Cohere-rerank-v4.0-fast",
      "impact": "Foundry deployments of Cohere Rerank v3.5 stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-05-14-deepseek-r1-deepseek-v3-1-and-qwen3-code",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "DeepSeek-R1, DeepSeek-V3.1 and Qwen3 Coder Next",
      "identifiers": [
        "deepseek-ai/DeepSeek-R1",
        "deepseek-ai/DeepSeek-V3.1",
        "Qwen/Qwen3-Coder-Next-FP8"
      ],
      "date": "2026-05-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-05-14 | deepseek-ai/DeepSeek-R1 | No; 2026-05-14 | deepseek-ai/DeepSeek-V3.1 | Yes; 2026-05-14 | Qwen/Qwen3-Coder-Next-FP8 | Yes",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint. The page's 'Active model redirects' table still says DeepSeek-R1 redirects to DeepSeek-R1-0528 and DeepSeek-V3 to DeepSeek-V3.1.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "fireworks-ai-2026-05-14-legacy-serverless-models-deepseek-v3-1-v",
      "providerId": "fireworks-ai",
      "providerName": "Fireworks AI",
      "category": "AI infrastructure",
      "what": "Legacy serverless models: DeepSeek V3.1/V3.2, GLM 4.7, GLM 5, Qwen3 8B, Qwen3 VL 30B A3B and Llama 3.3 70B Instruct",
      "identifiers": [
        "accounts/fireworks/models/deepseek-v3p2",
        "accounts/fireworks/models/qwen3-8b"
      ],
      "date": "2026-05-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Kimi K2.6 or GLM 5.1 (DeepSeek, Qwen3 VL), GLM 5.1 (GLM), GPT-OSS 20B (Qwen3 8B), GPT-OSS 120B (Llama 3.3 70B); Kimi K2.6 was itself removed from serverless on 2026-09-25",
      "sourceUrl": "https://docs.fireworks.ai/updates/changelog",
      "quote": "Several legacy serverless models will be decommissioned on May 14, 2026 to make room for newer, higher-performance releases. This applies only to serverless usage; dedicated deployments are unaffected.",
      "impact": "Serverless calls naming these models fail; dedicated deployments keep working. Only the DeepSeek V3.2 and Qwen3 8B ids are spelled out on Fireworks' pages; the others are named by display name only.",
      "price": {
        "old": null,
        "new": "GPT OSS 120B (replacement for Llama 3.3 70B Instruct): $0.15 / 1M input tokens, $0.60 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://docs.fireworks.ai/serverless/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "fireworks-2026-09-serverless-model-decommissions"
    },
    {
      "id": "azure-openai-2026-05-13-gpt-5-chat-2025-10-03-and-gpt-5-2-chat-2",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-5-chat (2025-10-03) and gpt-5.2-chat (2025-12-11)",
      "identifiers": [
        "gpt-5-chat",
        "gpt-5.2-chat"
      ],
      "date": "2026-05-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-chat-latest",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "gpt-5-chat | 2025-10-03 | — | May 13, 2026 | gpt-chat-latest; gpt-5.2-chat | 2025-12-11 | — | May 13, 2026 | gpt-chat-latest",
      "impact": "Azure OpenAI deployments pinned to these chat snapshots stop answering; move to gpt-chat-latest, which costs more.",
      "price": {
        "old": "gpt-5-chat: $1.25 / 1M input tokens, $10 / 1M output tokens; gpt-5.2-chat: $1.75 / 1M input tokens, $14 / 1M output tokens (Global)",
        "new": "gpt-chat-latest: $5 / 1M input tokens, $30 / 1M output tokens (Global)",
        "change": "input about 3–4× the price, output about 2–3× the price",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-05-12-dall-e-2-and-dall-e-3",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "DALL·E 2 and DALL·E 3",
      "identifiers": [
        "dall-e-2",
        "dall-e-3"
      ],
      "date": "2026-05-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-image-2, gpt-image-1 or gpt-image-1-mini (gpt-image-1 and gpt-image-1-mini are themselves scheduled to shut down on 2026-10-23 and 2026-12-01)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On November 14th, 2025, we notified developers using DALL·E model snapshots of their deprecation and removal from the API on May 12, 2026.",
      "impact": "Image generation calls with model dall-e-2 or dall-e-3 return errors; switch to a GPT Image model.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-image-2",
          "recommended": true,
          "says": "GPT Image 2 is our state-of-the-art image generation model for fast, high-quality image generation and editing. It supports flexible image sizes and high-fidelity image inputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-image-2.5-flare",
          "recommended": false,
          "says": "GPT Image 2.5 Flare is our fastest model for high-quality, everyday image generation. It accepts text and image inputs and produces image outputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-2.5-flare",
          "price": "$5.00 / 1M text input tokens, $8.00 / 1M image input tokens, $30.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 30
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gpt-image-1-mini",
          "recommended": false,
          "says": "A cost-efficient version of GPT Image 1. It is a natively multimodal language model that accepts both text and image inputs, and produces image outputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-1-mini",
          "price": "$2.00 / 1M text input tokens, $2.50 / 1M image input tokens, $8.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2,
            "outputPrice": 8
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": "2026-12-01"
        },
        {
          "name": "gpt-image-1",
          "recommended": false,
          "says": "GPT Image 1 is a natively multimodal language model that accepts both text and image inputs, and produces image outputs.",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-image-1",
          "price": "$5.00 / 1M text input tokens, $10.00 / 1M image input tokens, $40.00 / 1M image output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5,
            "outputPrice": 40
          },
          "priceUrl": "https://developers.openai.com/api/docs/pricing",
          "checked": "2026-10-02",
          "retires": "2026-10-23"
        }
      ],
      "count": null,
      "changeId": "openai-2026-05-dall-e-2-and-dall-e-3"
    },
    {
      "id": "openai-2026-05-12-realtime-api-beta",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Realtime API Beta",
      "identifiers": [
        "OpenAI-Beta: realtime=v1"
      ],
      "date": "2026-05-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Realtime API (GA interface)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "The Realtime API Beta was deprecated and removed from the API on May 12, 2026.",
      "impact": "Realtime clients still sending the OpenAI-Beta: realtime=v1 header and beta event shapes stop working; move to the GA Realtime interface.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-05-12-cohere-command-r-and-r-08-2024-azure-ai-",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Cohere Command R and R+ 08-2024 (Azure AI Foundry)",
      "identifiers": [
        "Cohere-command-r-08-2024",
        "Cohere-command-r-plus-08-2024"
      ],
      "date": "2026-05-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Cohere-command-r-08-2024 | May 12, 2026 | N/A; Cohere-command-r-plus-08-2024 | May 12, 2026 | N/A",
      "impact": "Foundry deployments of these Cohere models stop answering; no replacement is suggested.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "bol-2026-05-12-numeric-looking-processstatusid-values",
      "providerId": "bol",
      "providerName": "bol",
      "category": "Commerce",
      "what": "Numeric-looking processStatusId values",
      "identifiers": [
        "processStatusId",
        "process_status_id",
        "/shared/process-status/"
      ],
      "date": "2026-05-12",
      "precision": "day",
      "dateNote": "Article placed on 3 April 2026; it gives 'May 12' without a year (the year follows from the article date). Rolled out in two weeks: content, shipments, invoices and shipment labels first, offer-related endpoints the week after.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Treat processStatusId as an opaque string (now UUID-style, e.g. 019d4d55-8027-7ac0-b4dd-903528125d36)",
      "sourceUrl": "https://developers.bol.com/en/news/upcoming-change-to-processstatusid-format/",
      "quote": "Beginning on May 12, the format of the processStatusId returned by our APIs will be updated.",
      "impact": "Code that parses processStatusId as a number, stores it in a numeric column or matches it with a digits-only pattern breaks.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "bol",
        "date": "2026-05-12",
        "identifier": "processStatusId",
        "counted": "still name processStatusId",
        "activeProjects": 25,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/bol-2026-05-processstatusid-uuid (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "bol-2026-05-processstatusid-uuid"
    },
    {
      "id": "adanos-2026-05-09-reddit-stocks-stats-tickers-sample-list",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Reddit Stocks /stats tickers sample list",
      "identifiers": [
        "/reddit/stocks/v1/stats.tickers"
      ],
      "date": "2026-05-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/reddit/stocks/v1/search, /reddit/stocks/v1/trending, or ticker-scoped endpoints",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.31.3] - 2026-05-09 Breaking: Removed the low-value tickers sample list from Reddit Stocks GET /reddit/stocks/v1/stats.",
      "impact": "Code reading tickers from Reddit Stocks /stats no longer receives that field.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-05-07-gpt-4o-realtime-and-audio-preview-models",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "gpt-4o realtime and audio preview models",
      "identifiers": [
        "gpt-4o-realtime-preview",
        "gpt-4o-realtime-preview-2025-06-03",
        "gpt-4o-realtime-preview-2024-12-17",
        "gpt-4o-mini-realtime-preview",
        "gpt-4o-audio-preview",
        "gpt-4o-mini-audio-preview"
      ],
      "date": "2026-05-07",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-realtime-1.5 (realtime), gpt-realtime-mini (mini realtime), gpt-audio-1.5 (audio), gpt-audio-mini (mini audio)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "gpt-4o-realtime-preview — Shutdown date 2026-05-07 — Recommended replacement gpt-realtime-1.5. gpt-4o-mini-realtime-preview — 2026-05-07 — gpt-realtime-mini. gpt-4o-audio-preview — 2026-05-07 — gpt-audio-1.5.",
      "impact": "Realtime sessions and audio chat requests using the gpt-4o(-mini) preview models fail; move to the gpt-realtime and gpt-audio models.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-05-01-grok-3-and-grok-4-fast-azure-ai-foundry",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Grok 3 and Grok 4 Fast (Azure AI Foundry)",
      "identifiers": [
        "grok-3",
        "grok-3-mini",
        "grok-4-fast-reasoning",
        "grok-4-fast-non-reasoning"
      ],
      "date": "2026-05-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "grok-4 (for grok-3), grok-4-1-fast-reasoning (for grok-3-mini and grok-4-fast-reasoning), grok-4-1-fast-non-reasoning (for grok-4-fast-non-reasoning)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "grok-3 | May 1, 2026 | grok-4; grok-3-mini | May 1, 2026 | grok-4-1-fast-reasoning; grok-4-fast-non-reasoning | May 1, 2026 | grok-4-1-fast-non-reasoning",
      "impact": "Foundry deployments of these Grok models stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-maps-platform-2026-05-01-maps-javascript-api-drawing-library",
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "category": "Maps",
      "what": "Maps JavaScript API Drawing Library",
      "identifiers": [
        "libraries=drawing",
        "google.maps.drawing",
        "DrawingManager"
      ],
      "date": "2026-05-01",
      "precision": "month",
      "dateNote": "Google's deprecations page lists the discontinuation as May 2026 (month only).",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Terra Draw (Google's suggested alternative)",
      "sourceUrl": "https://developers.google.com/maps/deprecations",
      "quote": "Drawing Library functionality in the Maps JavaScript API is no longer supported",
      "impact": "Maps that load the drawing library to let users draw shapes (DrawingManager) lose that feature.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-05-01-livekit-inference-llm-model-retired-deep",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM model retired: DeepSeek-V3",
      "identifiers": [
        "deepseek-ai/deepseek-v3"
      ],
      "date": "2026-05-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-120b",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "DeepSeek-V3 RETIRED (retired May 1, 2026; use openai/gpt-oss-120b)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to openai/gpt-oss-120b.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "openai/gpt-oss-120b",
          "recommended": true,
          "says": "gpt-oss-120b is our most powerful open-weight model, which fits into a single H100 GPU (117B parameters with 5.1B active parameters).",
          "saysUrl": "https://developers.openai.com/api/docs/models/gpt-oss-120b",
          "price": "$0.100 / 1M input tokens, $0.500 / 1M output tokens (served by Baseten; $0.150 / $0.600 served by Groq)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.1,
            "outputPrice": 0.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "deepseek-ai/deepseek-v4.1-flash",
          "recommended": false,
          "says": "DeepSeek-V4.1-Flash is the smallest model in our new architecture family, with native multimodal visual understanding. The new architecture is designed for a higher capability ceiling, faster inference, higher throughput",
          "saysUrl": "https://api-docs.deepseek.com/updates/",
          "price": "$0.300 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemma-4-31b-it",
          "recommended": false,
          "says": "Gemma 4 31B is the recommended default LLM. It's a latency-optimized, open-weight model served on LiveKit's infrastructure.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "livekit-2026-10-gemini-2-5-retirement"
    },
    {
      "id": "exa-2026-05-01-resolvedsearchtype-and-highlightscores-r",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "resolvedSearchType and highlightScores response fields",
      "identifiers": [
        "resolvedSearchType",
        "highlightScores"
      ],
      "date": "2026-05-01",
      "precision": "day",
      "dateNote": "Returned null starting April 15, 2026 and fully removed May 1, 2026.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "resolvedSearchType and highlightScores (response fields): returned null from April 15, removed May 1.",
      "impact": "Code reading resolvedSearchType or highlightScores from API responses will no longer receive these fields.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-04-30-app-engine-standard-node-js-18-runtime",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "App Engine standard Node.js 18 runtime",
      "identifiers": [
        "runtime: nodejs18"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": "End of support 2025-04-30 (deployments blocked unless re-enabled by organization policy); deprecated 2026-04-30 (that exception removed).",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Node.js runtime (nodejs22 or nodejs24)",
      "sourceUrl": "https://docs.cloud.google.com/appengine/docs/standard/lifecycle/support-schedule",
      "quote": "Node.js 18 | Ubuntu 22.04 | nodejs18 | 2025-04-30 | 2026-04-30 (End of support | Deprecated)",
      "impact": "App Engine apps on nodejs18 can no longer be deployed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2026-04-30-contact-lists-api-v1",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Contact Lists API v1",
      "identifiers": [
        "/contacts/v1/lists",
        "/contacts/v1/lists/{listId}/contacts/all",
        "/contacts/v1/lists/{listId}/add",
        "/contacts/v1/lists/{listId}/remove"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": "Extended from September 30, 2025 (and earlier May 30, 2025). Three endpoints (all contacts, recently updated, recently created) keep working but no longer return list memberships.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Lists v3 API (for example GET /crm/lists/2026-03/{listId}/memberships)",
      "sourceUrl": "https://developers.hubspot.com/changelog/extension-contact-lists-api-v1-sunset-moved-to-april-30-2026",
      "quote": "We’ve extended the deprecation timeline for the Contact Lists API (v1) from September 30, 2025 to April 30, 2026. After that date, v1 Lists endpoints will return HTTP 404.",
      "impact": "Code that creates lists, reads list members or adds contacts to lists through /contacts/v1/lists gets HTTP 404.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-04-30-mistral-small-creative-labs",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Small Creative (labs)",
      "identifiers": [
        "labs-mistral-small-creative"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Ministral 3 8B",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Small Creative | 25.12 | labs-mistral-small-creative | Deprecation 3/31/2026 | Retirement 4/30/2026 | Alternative Ministral 3 8B",
      "impact": "API calls naming labs-mistral-small-creative return errors.",
      "price": {
        "old": null,
        "new": "Ministral 3 (8B): $0.15 / 1M input tokens, $0.15 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "elorus-2026-04-30-developer-api-v1-1",
      "providerId": "elorus",
      "providerName": "Elorus",
      "category": "Business apps",
      "what": "Developer API v1.1",
      "identifiers": [
        "api.elorus.com/v1.1",
        "elorus.com/v1.1"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Developer API v1.2",
      "sourceUrl": "https://www.elorus.com/product-updates/developer-api-v1_2/",
      "quote": "Developer API v1.1 is now deprecated and will be in maintenance mode until its removal on April 30, 2026.",
      "impact": "Integrations still calling https://api.elorus.com/v1.1/... stop working; requests must go to v1.2.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "elorus",
        "date": "2026-04-30",
        "identifier": "api.elorus.com/v1.1",
        "counted": "still call api.elorus.com/v1.1",
        "activeProjects": 1,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/elorus-2026-04-v1-1-removal (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "elorus-2026-04-v1-1-removal"
    },
    {
      "id": "swan-2026-04-30-internalcredittransfer-value-of-the-paym",
      "providerId": "swan",
      "providerName": "Swan",
      "category": "Payments",
      "what": "InternalCreditTransfer value of the PaymentProduct enum",
      "identifiers": [
        "InternalCreditTransfer"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": "Changelog entry of 9 April 2026; the sentence names the day and month only.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.swan.io/changelog/",
      "quote": "On April 30, the deprecated InternalCreditTransfer value will be removed from the PaymentProduct enum.",
      "impact": "Transaction queries and filters that still pass InternalCreditTransfer as a PaymentProduct value get a GraphQL error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "swan-2026-09-onboarding-api-v2"
    },
    {
      "id": "alegra-2026-04-30-seller-and-payment-term-ids-become-36-ch",
      "providerId": "alegra",
      "providerName": "Alegra",
      "category": "Business apps",
      "what": "Seller and payment-term IDs become 36-character UUID v7 strings",
      "identifiers": [
        "/terms"
      ],
      "date": "2026-04-30",
      "precision": "day",
      "dateNote": "Sellers (vendedores) change on the same date: https://developer.alegra.com/changelog/page",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer.alegra.com/changelog/nuevo-formato-de-id-para-términos-de-pago",
      "quote": "A partir del 30 de abril de 2026, se actualizará el formato del campo ID en las respuestas de la API, los términos de pago creados a partir de esa fecha contendrán en el campo identificador id un uuid v7",
      "impact": "Code that parses seller or payment-term IDs as numbers or stores them in numeric columns breaks for records created from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepgram-2026-04-29-llama-nemotron-super-49b-in-the-voice-ag",
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "category": "Speech & voice",
      "what": "Llama Nemotron Super 49B in the Voice Agent API",
      "identifiers": [
        "llama-nemotron-super-49B"
      ],
      "date": "2026-04-29",
      "precision": "day",
      "dateNote": "Date of the changelog entry that reports the removal.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "nemotron-3-nano-30B-A3B (the NVIDIA model that remains)",
      "sourceUrl": "https://developers.deepgram.com/changelog/2026/4/29",
      "quote": "April 29, 2026 — Llama Nemotron Super 49B Removed: The llama-nemotron-super-49B (Llama Nemotron Super 49B) model has been removed from the NVIDIA provider due to poor performance.",
      "impact": "Voice Agent settings that pick llama-nemotron-super-49B as the NVIDIA LLM no longer work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-04-29-kat-dev-paddleocr-vl-and-other-models-re",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "KAT-Dev, PaddleOCR-VL and other models retirement",
      "identifiers": [
        "Kwaipilot/KAT-Dev",
        "PaddlePaddle/PaddleOCR-VL",
        "Qwen/QwQ-32B",
        "Qwen/Qwen2.5-VL-32B-Instruct",
        "Qwen/Qwen2.5-VL-72B-Instruct",
        "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
        "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B",
        "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
        "Qwen/Qwen2.5-Coder-32B-Instruct",
        "Qwen/Qwen2-VL-72B-Instruct",
        "internlm/internlm2_5-7b-chat",
        "IndexTeam/IndexTTS-2"
      ],
      "date": "2026-04-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-04-29 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "PaddlePaddle/PaddleOCR-VL-1.5",
          "recommended": false,
          "says": "Newer version offered free on the current pricing page.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "免费",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-bedrock-2026-04-28-claude-3-7-sonnet-bedrock",
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "category": "AI infrastructure",
      "what": "Claude 3.7 Sonnet (Bedrock)",
      "identifiers": [
        "anthropic.claude-3-7-sonnet-20250219-v1:0"
      ],
      "date": "2026-04-28",
      "precision": "day",
      "dateNote": "Bedrock's documentation history gives this as the date to migrate before (its end-of-life date); the model is no longer listed on the current lifecycle page.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Claude Sonnet 4.5 (anthropic.claude-sonnet-4-5-20250929-v1:0)",
      "sourceUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/doc-history.html",
      "quote": "Anthropic Claude 3.7 Sonnet is now in legacy status. Migrate to Claude Sonnet 4.5 before April 28, 2026.",
      "impact": "Bedrock InvokeModel and Converse calls with the Claude 3.7 Sonnet model id fail; switch the modelId to Claude Sonnet 4.5.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "twilio-2026-04-28-region-only-api-domains-api-region-twili",
      "providerId": "twilio",
      "providerName": "Twilio",
      "category": "Communications",
      "what": "Region-only API domains api.REGION.twilio.com (ie1, au1, br1, de1, jp1, sg1, us2)",
      "identifiers": [
        "api.ie1.twilio.com",
        "api.au1.twilio.com",
        "api.br1.twilio.com",
        "api.de1.twilio.com",
        "api.jp1.twilio.com",
        "api.sg1.twilio.com",
        "api.us2.twilio.com",
        "region='ie1'"
      ],
      "date": "2026-04-28",
      "precision": "day",
      "dateNote": "Regional processing domains with an edge, such as api.dublin.ie1.twilio.com, are not affected.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "api.twilio.com (or a regional domain with an edge location, such as api.dublin.ie1.twilio.com, for Ireland and Australia processing)",
      "sourceUrl": "https://www.twilio.com/docs/global-infrastructure/api-domain-migration-guide",
      "quote": "These domains process all requests in US1 regardless of the region code and will stop working on April 28, 2026.",
      "impact": "Code or SDK clients set up with a region but no edge (calling api.ie1.twilio.com and the like) can no longer reach the API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "polymarket-2026-04-28-clob-v1-legacy-sdks-and-v1-signed-orders",
      "providerId": "polymarket",
      "providerName": "Polymarket",
      "category": "Commerce",
      "what": "CLOB V1 (legacy SDKs and V1-signed orders, old Exchange contracts, USDC.e collateral)",
      "identifiers": [
        "clob-client",
        "py-clob-client",
        "clob-v2.polymarket.com (pre-cutover test host)",
        "feeRateBps",
        "USDC.e"
      ],
      "date": "2026-04-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "CLOB V2 (new Exchange contracts, pUSD collateral, new SDKs @polymarket/clob-client-v2 / py-clob-client-v2)",
      "sourceUrl": "https://docs.polymarket.com/changelog",
      "quote": "No V1 compatibility: Legacy V1 SDKs and V1-signed orders are no longer supported on production.",
      "impact": "Code using the old CLOB SDKs or signing orders against the V1 Exchange contracts stops working, and all resting orders from before the cutover were wiped.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "@polymarket/clob-client-v2 / py-clob-client-v2",
          "recommended": true,
          "says": "Install the V2 SDK — @polymarket/clob-client-v2 or py-clob-client-v2 — and remove the legacy clob-client / py-clob-client packages",
          "saysUrl": "https://docs.polymarket.com/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-04-27-messenger-message-tags-confirmed-event-u",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Messenger message tags CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE and POST_PURCHASE_UPDATE",
      "identifiers": [
        "CONFIRMED_EVENT_UPDATE",
        "ACCOUNT_UPDATE",
        "POST_PURCHASE_UPDATE",
        "messaging_type: MESSAGE_TAG"
      ],
      "date": "2026-04-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Utility Templates or the Marketing Messages API",
      "sourceUrl": "https://developers.facebook.com/docs/messenger-platform/changelog/",
      "quote": "Effective April 27, 2026 all API requests containing the deprecated Message Tags CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE, and POST_PURCHASE_UPDATE will receive error code 100",
      "impact": "Send API calls that use these message tags to message people outside the 24-hour window fail with error 100.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-04-22-qwen3-coder-480b-ernie-4-5-and-other-mod",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Qwen3-Coder-480B, ERNIE-4.5 and other models retirement",
      "identifiers": [
        "Qwen/Qwen3-Coder-480B-A35B-Instruct",
        "Qwen/Qwen3-235B-A22B-Thinking-2507",
        "Qwen/Qwen3-VL-235B-A22B-Thinking",
        "Qwen/Qwen3-VL-235B-A22B-Instruct",
        "deepseek-ai/DeepSeek-V2.5",
        "baidu/ERNIE-4.5-300B-A47B",
        "ascend-tribe/pangu-pro-moe"
      ],
      "date": "2026-04-22",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-04-22 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-04-20-claude-haiku-3",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Haiku 3",
      "identifiers": [
        "claude-3-haiku-20240307"
      ],
      "date": "2026-04-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-haiku-4-5-20251001",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "This model was retired April 20, 2026.",
      "impact": "Claude API calls naming claude-3-haiku-20240307 return errors; switch to claude-haiku-4-5-20251001.",
      "price": {
        "old": null,
        "new": "$1 / MTok input, $5 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "adanos-2026-04-20-deprecated-v1-response-compatibility-ali",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Deprecated /v1 response compatibility aliases (total_mentions, sentiment, upvotes)",
      "identifiers": [
        "total_mentions",
        "daily_trend[].sentiment",
        "stocks[].sentiment",
        "tokens[].sentiment",
        "stocks[].upvotes",
        "tokens[].upvotes"
      ],
      "date": "2026-04-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "mentions, sentiment_score, total_upvotes",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "These aliases were deprecated in 1.21.0 on 2026-03-19 and removed in 1.25.0 on 2026-04-20.",
      "impact": "Code reading the legacy total_mentions, sentiment or upvotes alias fields across Reddit, X, News, Polymarket and Reddit Crypto detail/compare/daily-trend responses no longer receives them.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-04-16-admin-storefront-api-version-2025-04",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2025-04",
      "identifiers": [
        "/admin/api/2025-04/",
        "/api/2025-04/graphql.json",
        "apiVersion: '2025-04'"
      ],
      "date": "2026-04-16",
      "precision": "day",
      "dateNote": "After this date Shopify 'falls forward': requests naming the version are answered with the oldest accessible stable version (the X-Shopify-API-Version response header shows which).",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "2026-04 or any later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "Stable version | Release date | Accessible until | Status … 2025-04 | April 1, 2025 | April 16, 2026 15:00 UTC | Unsupported",
      "impact": "Shopify answers requests pinned to 2025-04 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2025-04 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-04-16-mixtral-8x7b-instruct-qwen3-vl-8b-and-qw",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Mixtral 8x7B Instruct, Qwen3 VL 8B and Qwen3 235B Thinking 2507",
      "identifiers": [
        "Qwen/Qwen3-VL-8B-Instruct",
        "Qwen/Qwen3-235B-A22B-Thinking-2507",
        "mistralai/Mixtral-8x7B-Instruct-v0.1"
      ],
      "date": "2026-04-16",
      "precision": "day",
      "dateNote": "The same page also lists Qwen/Qwen3-235B-A22B-Thinking-2507 as removed on 2026-03-06.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-04-16 | mistralai/Mixtral-8x7B-Instruct-v0.1 | Yes; 2026-04-16 | Qwen/Qwen3-VL-8B-Instruct | Yes; 2026-04-16 | Qwen/Qwen3-235B-A22B-Thinking-2507 | Yes",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "groq-2026-04-15-kimi-k2-instruct-0905",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Kimi K2 Instruct 0905",
      "identifiers": [
        "moonshotai/kimi-k2-instruct-0905"
      ],
      "date": "2026-04-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-120b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model moonshotai/kimi-k2-instruct-0905 | Shutdown Date 04/15/26 | Recommended Replacement Model ID openai/gpt-oss-120b",
      "impact": "Requests naming moonshotai/kimi-k2-instruct-0905 fail.",
      "price": {
        "old": null,
        "new": "openai/gpt-oss-120b: $0.15 / 1M input tokens, $0.60 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "workos-2026-04-15-raw-attributes-on-directory-sync-users-a",
      "providerId": "workos",
      "providerName": "WorkOS",
      "category": "Backend & data",
      "what": "raw_attributes on Directory Sync users and groups and SSO profiles",
      "identifiers": [
        "raw_attributes"
      ],
      "date": "2026-04-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "custom_attributes (custom attribute mappings set up by WorkOS support or in the Dashboard)",
      "sourceUrl": "https://workos.com/docs/deprecations/raw-attributes",
      "quote": "On April 15, 2026, two changes take effect across Directory Sync and SSO: raw_attributes will stop returning data.",
      "impact": "Code that reads values from raw_attributes on Directory Users, Directory Groups, SSO Profiles or dsync.* events gets an empty object.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "exa-2026-04-15-startcrawldate-endcrawldate-request-para",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "startCrawlDate / endCrawlDate request parameters",
      "identifiers": [
        "startCrawlDate",
        "endCrawlDate"
      ],
      "date": "2026-04-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "startCrawlDate / endCrawlDate (deprecated request parameters): silently ignored from April 15.",
      "impact": "Requests that still pass startCrawlDate or endCrawlDate will have those parameters silently ignored instead of applied.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "workos-2026-04-15-top-level-job-title-username-and-emails-",
      "providerId": "workos",
      "providerName": "WorkOS",
      "category": "Backend & data",
      "what": "Top-level job_title, username and emails on Directory Users",
      "identifiers": [
        "job_title",
        "username",
        "emails"
      ],
      "date": "2026-04-15",
      "precision": "day",
      "dateNote": "The second of the 'two changes' that, per the same page, 'take effect' on April 15, 2026.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "custom_attributes.job_title, custom_attributes.username, custom_attributes.emails (after enabling the predefined attributes), or the top-level email field",
      "sourceUrl": "https://workos.com/docs/deprecations/raw-attributes",
      "quote": "Top-level job_title, username, and emails will be removed from Directory User objects. These fields will return null (or [] for emails).",
      "impact": "Code that reads job_title, username or emails from the top level of a Directory User gets null or an empty list.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-14-deepseek-r1-0528-deprecation",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "DeepSeek-R1-0528 deprecation",
      "identifiers": [
        "DeepSeek-R1-0528"
      ],
      "date": "2026-04-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-oss-120b",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "DeepSeek-R1-0528 4/14/2026 gpt-oss-120b",
      "impact": "Requests to DeepSeek-R1-0528 will stop working after April 14, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-oss-120b",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$0.22 / 1M input tokens, $0.59 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-14-deepseek-v3-0324-deprecation",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "DeepSeek-V3-0324 deprecation",
      "identifiers": [
        "DeepSeek-V3-0324"
      ],
      "date": "2026-04-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek-V3.1",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "DeepSeek-V3-0324 4/14/2026 DeepSeek-V3.1",
      "impact": "Requests to DeepSeek-V3-0324 will stop working after April 14, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "DeepSeek-V3.1",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$3 / 1M input tokens, $4.50 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-14-meta-llama-3-1-8b-instruct-deprecation",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "Meta-Llama-3.1-8B-Instruct deprecation",
      "identifiers": [
        "Meta-Llama-3.1-8B-Instruct"
      ],
      "date": "2026-04-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Meta-Llama-3.3-70B-Instruct",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "Meta-Llama-3.1-8B-Instruct 4/14/2026 Meta-Llama-3.3-70B-Instruct",
      "impact": "Requests to Meta-Llama-3.1-8B-Instruct will stop working after April 14, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Meta-Llama-3.3-70B-Instruct",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$0.60 / 1M input tokens, $1.20 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sendcloud-2026-04-13-api-v2-create-a-parcel-parcels-endpoint-",
      "providerId": "sendcloud",
      "providerName": "Sendcloud",
      "category": "Commerce",
      "what": "API v2 Create a parcel/parcels endpoint closed to new accounts",
      "identifiers": [
        "POST /api/v2/parcels (Sendcloud API v2)"
      ],
      "date": "2026-04-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Sendcloud API v3",
      "sourceUrl": "https://sendcloud.dev/api/v2/changelog",
      "quote": "The Create a parcel or parcels endpoint in the Parcels API is now in maintenance mode. It is closed to new users (any user with a Sendcloud account created after April 13th 2026)",
      "impact": "Any Sendcloud account created after April 13, 2026 cannot use the API v2 Create a parcel endpoint at all and must integrate against API v3 instead; accounts created before that date keep working on v2 for now.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "supabase-2026-04-08-data-api-openapi-spec-rest-v1-root-with-",
      "providerId": "supabase",
      "providerName": "Supabase",
      "category": "Backend & data",
      "what": "Data API OpenAPI spec (rest/v1 root) with the anon key",
      "identifiers": [
        "https://<project-ref>.supabase.co/rest/v1/",
        "GET /rest/v1/ with the anon key"
      ],
      "date": "2026-04-08",
      "precision": "day",
      "dateNote": "Page dated Feb 17, 2026: newly created projects lost access on 11 March, all existing projects on 8 April (the page adds that dates may move back, never forward).",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Fetch the schema server-side with the service_role key or a new secret API key, or use the Management API endpoint that needs only read-only database access",
      "sourceUrl": "https://supabase.com/changelog/42949-breaking-change-removing-access-to-openapi-spec-via-the-anon-key",
      "quote": "8 April: All existing projects cannot access endpoint with anon key",
      "impact": "Code that reads the schema (OpenAPI/Swagger spec) from /rest/v1/ with the anon key now gets \"Access to schema is forbidden\"; normal table requests still work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cal-com-2026-04-08-api-v1",
      "providerId": "cal-com",
      "providerName": "Cal.com",
      "category": "Business apps",
      "what": "API v1",
      "identifiers": [
        "/v1/bookings",
        "/v1/event-types",
        "/v1/schedules",
        "/v1/webhooks",
        "/v1/slots/available",
        "/v1/teams",
        "/v1/users/{id}",
        "apiKey="
      ],
      "date": "2026-04-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "API v2",
      "sourceUrl": "https://cal.com/docs/api-reference/v2/v1-v2-differences",
      "quote": "API v1 was shut down on April 8, 2026. All v1 endpoints have been removed.",
      "impact": "Any code still calling /v1/ endpoints or authenticating via the apiKey query parameter receives errors since all v1 endpoints have been removed.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "API v2",
          "recommended": true,
          "says": "The v2 API includes numerous enhancements and new features that are not available in v1",
          "saysUrl": "https://cal.com/docs/api-reference/v2/v1-v2-differences",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "core42-2026-04-08-mixtral-8x7b",
      "providerId": "core42",
      "providerName": "Core42 (Compass API)",
      "category": "AI infrastructure",
      "what": "Mixtral 8x7B",
      "identifiers": [],
      "date": "2026-04-08",
      "precision": "day",
      "dateNote": "Core42's pages we could read don't show the exact API model id for Mixtral 8x7B, so none is listed.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
      "quote": "April 08, 2026 Version 4.9.4 ... Model Retirement Mixtral 8x7B has been retired from the Compass platform and is no longer available for use.",
      "impact": "Requests to Mixtral 8x7B on Compass fail; Core42 names no replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-06-deepseek-v3-1-terminus-deprecation",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "DeepSeek-V3.1-Terminus deprecation",
      "identifiers": [
        "DeepSeek-V3.1-Terminus"
      ],
      "date": "2026-04-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek-V3.1",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "DeepSeek-V3.1-Terminus 4/6/2026 DeepSeek-V3.1",
      "impact": "Requests to DeepSeek-V3.1-Terminus will stop working after April 6, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "DeepSeek-V3.1",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$3 / 1M input tokens, $4.50 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-06-e5-mistral-7b-instruct-deprecation-moved",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "E5-Mistral-7B-Instruct deprecation, moved to SambaStack only",
      "identifiers": [
        "E5-Mistral-7B-Instruct"
      ],
      "date": "2026-04-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "SambaStack",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "E5-Mistral-7B-Instruct 4/6/2026 SambaStack",
      "impact": "E5-Mistral-7B-Instruct will no longer be available on SambaCloud after April 6, 2026, remaining only via SambaStack.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "SambaStack",
          "recommended": true,
          "says": "Models scheduled for cloud deprecation may still be available on SambaStack.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-04-06-qwen3-235b-a22b-instruct-2507-and-qwen3-",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "Qwen3-235B-A22B-Instruct-2507 and Qwen3-32B deprecation",
      "identifiers": [
        "Qwen3-235B-A22B-Instruct-2507",
        "Qwen3-32B"
      ],
      "date": "2026-04-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "MiniMax-M2.5",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "Qwen3-235B-A22B-Instruct-2507 4/6/2026 MiniMax-M2.5; Qwen3-32B 4/6/2026 MiniMax-M2.5",
      "impact": "Requests to these model ids will stop working after April 6, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "MiniMax-M2.5",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-05-18"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-04-05-cloud-run-functions-cloud-functions-pyth",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Python 3.9 runtime",
      "identifiers": [
        "python39",
        "--runtime=python39",
        "runtime: python39"
      ],
      "date": "2026-04-05",
      "precision": "day",
      "dateNote": "Deprecated 2025-10-05, decommissioned 2026-04-05.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Python runtime (python312 or later)",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "Python 3.9 | 1st gen, Run functions | python39 | 2025-10-05 | 2026-04-05 (Deprecation | Decommission). After the decommission date, you can no longer create new workloads or update existing workloads using the runtime.",
      "impact": "Functions on python39 can no longer be deployed or updated; they may also be disabled.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cohere-2026-04-04-aya-expanse-8b-and-aya-vision-8b",
      "providerId": "cohere",
      "providerName": "Cohere",
      "category": "AI models",
      "what": "Aya Expanse 8B and Aya Vision 8B",
      "identifiers": [
        "c4ai-aya-expanse-8b",
        "c4ai-aya-vision-8b"
      ],
      "date": "2026-04-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "command-r7b-12-2024, command-a-03-2025 or command-a-reasoning-08-2025",
      "sourceUrl": "https://docs.cohere.com/docs/deprecations",
      "quote": "Effective April 4th, 2026, the following models will be retired: embed-english-v2.0 embed-english-light-v2.0 embed-multilingual-v2.0 c4ai-aya-expanse-8b c4ai-aya-vision-8b",
      "impact": "Chat calls naming c4ai-aya-expanse-8b or c4ai-aya-vision-8b fail; the models page lists both as 'Retired Apr 4, 2026'.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cohere-2026-04-04-embed-v2-0-models",
      "providerId": "cohere",
      "providerName": "Cohere",
      "category": "AI models",
      "what": "Embed v2.0 models",
      "identifiers": [
        "embed-english-v2.0",
        "embed-english-light-v2.0",
        "embed-multilingual-v2.0"
      ],
      "date": "2026-04-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "embed-english-v3.0, embed-multilingual-v3.0 or embed-v4.0",
      "sourceUrl": "https://docs.cohere.com/docs/deprecations",
      "quote": "Effective April 4th, 2026, the following models will be retired: embed-english-v2.0 embed-english-light-v2.0 embed-multilingual-v2.0 c4ai-aya-expanse-8b c4ai-aya-vision-8b",
      "impact": "Embed calls naming a v2.0 model fail; stored vectors must be rebuilt with a newer embedding model.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "microsoft-graph-2026-04-02-azure-acs-app-only-access-and-sharepoint",
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "category": "Business apps",
      "what": "Azure ACS app-only access and SharePoint Add-ins in SharePoint Online",
      "identifiers": [
        "accounts.accesscontrol.windows.net",
        "TokenHelper.GetAppOnlyAccessToken",
        "GetACSAppOnlyContext",
        "_layouts/15/appregnew.aspx",
        "_layouts/15/appinv.aspx"
      ],
      "date": "2026-04-02",
      "precision": "day",
      "dateNote": "Already off for tenants created from November 1, 2024.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "Microsoft Entra ID app registrations for authentication (SharePoint Framework for add-ins)",
      "sourceUrl": "https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/retirement-announcement-for-azure-acs",
      "quote": "Azure ACS will stop working for new tenants as of November 1st, 2024 and it will stop working for existing tenants and will be fully retired as of April 2nd, 2026.",
      "impact": "Scripts and apps that get SharePoint tokens with an ACS client id and secret (AppRegNew) can no longer sign in.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2026-04-02-legacy-copilot-metrics-api",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "Legacy Copilot Metrics API",
      "identifiers": [
        "GET /orgs/{org}/copilot/metrics",
        "GET /orgs/{org}/team/{team_slug}/copilot/metrics",
        "GET /enterprises/{enterprise}/copilot/metrics"
      ],
      "date": "2026-04-02",
      "precision": "day",
      "dateNote": "The User-level Feature Engagement Metrics API and Direct Data Access API (early access) were sunset on March 2, 2026. GitHub's published REST API description still listed the legacy endpoints in mid-April 2026; they have since been removed from it.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Copilot usage metrics API (/copilot/metrics/reports/…)",
      "sourceUrl": "https://github.blog/changelog/2026-01-29-closing-down-notice-of-legacy-copilot-metrics-apis/",
      "quote": "The Copilot Metrics API will sunset on April 2nd, 2026.",
      "impact": "Dashboards and scripts that read Copilot usage from /copilot/metrics lose their data source.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-04-02-mistral-small-24b-2501-glm-4-7-glm-4-5-a",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Mistral Small 24B (2501), GLM-4.7, GLM-4.5 Air and Qwen3 Next 80B Instruct",
      "identifiers": [
        "zai-org/GLM-4.5-Air-FP8",
        "zai-org/GLM-4.7",
        "mistralai/Mistral-Small-24B-Instruct-2501",
        "Qwen/Qwen3-Next-80B-A3B-Instruct"
      ],
      "date": "2026-04-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-04-02 | mistralai/Mistral-Small-24B-Instruct-2501 | No; 2026-04-02 | zai-org/GLM-4.7 | No; 2026-04-02 | Qwen/Qwen3-Next-80B-A3B-Instruct | Yes",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "perplexity-2026-04-01-gemini-2-5-pro-and-gemini-3-pro-preview-",
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "category": "AI models",
      "what": "Gemini 2.5 Pro and Gemini 3 Pro Preview on the Agent API",
      "identifiers": [
        "google/gemini-2.5-pro",
        "google/gemini-3-pro-preview"
      ],
      "date": "2026-04-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.perplexity.ai/docs/resources/changelog",
      "quote": "As of March 20, 2026, google/gemini-2.5-flash has been deprecated and removed from the API. google/gemini-2.5-pro followed on April 1, along with google/gemini-3-pro-preview.",
      "impact": "Agent API requests naming these Gemini models fail; pick another model from the Agent API models list.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "exa-2026-04-01-research-endpoint",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "/research endpoint",
      "identifiers": [
        "/research"
      ],
      "date": "2026-04-01",
      "precision": "month",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/search with type: \"deep-reasoning\"",
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "/research endpoint: replaced by /search with type: \"deep-reasoning\".",
      "impact": "Calls to /research stop working and must be replaced with /search using type: \"deep-reasoning\".",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deep-reasoning search",
          "recommended": true,
          "says": "Multi-step agent workflows, answers with structured outputs, web grounded citations.",
          "saysUrl": "https://exa.ai/pricing",
          "price": "$15 /1k requests",
          "cost": null,
          "priceUrl": "https://exa.ai/pricing",
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "core42-2026-04-01-dall-e-3-and-jais30b",
      "providerId": "core42",
      "providerName": "Core42 (Compass API)",
      "category": "AI infrastructure",
      "what": "DALL·E 3 and Jais30b",
      "identifiers": [],
      "date": "2026-04-01",
      "precision": "day",
      "dateNote": "Core42's pages we could read don't show the exact API model ids for these two models, so none are listed.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
      "quote": "April 01, 2026 Version 4.9.1 ... Model Retirement The DALL·E 3, and Jais30b model have been retired and no longer available on Compass Platform.",
      "impact": "Image requests to DALL·E 3 and chat requests to Jais30b on Compass fail; Core42 names no replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-03-31-language-understanding-luis",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Language Understanding (LUIS)",
      "identifiers": [
        "/luis/prediction/v3.0/apps/",
        "/luis/v2.0/apps/",
        "LuisRecognizer",
        "azure-cognitiveservices-language-luis",
        "@azure/cognitiveservices-luis-runtime",
        "Microsoft.Azure.CognitiveServices.Language.LUIS.Runtime"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": "The LUIS portal closed on October 31, 2025; the service was fully retired on March 31, 2026.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Conversational language understanding (CLU) in Azure AI Language",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/ai-services/luis/whats-new",
      "quote": "Language Understanding Intelligent Service (LUIS) will be fully retired on March 31, 2026.",
      "impact": "Bots and apps that send utterances to a LUIS prediction endpoint get no intents back: the service is gone.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-03-31-speech-to-text-rest-api-v3-0-and-3-2-pre",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Speech to text REST API v3.0 (and 3.2-preview.1, 3.2-preview.2)",
      "identifiers": [
        "/speechtotext/v3.0/",
        "speechtotext/v3.2-preview.1",
        "speechtotext/v3.2-preview.2"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Speech to text REST API 2025-10-15 (migration guides via v3.1, v3.2 and 2024-11-15)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-speech-to-text",
      "quote": "Speech to text REST API v3.0, 3.2-preview.1, and 3.2-preview.2 were retired on March 31, 2026.",
      "impact": "Batch transcription and custom speech calls to the v3.0 or 3.2-preview paths fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2026-03-31-devstral-small-2-labs",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Devstral Small 2 (labs)",
      "identifiers": [
        "labs-devstral-small-2512"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Medium 3.5",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Devstral Small 2 | 25.12 | labs-devstral-small-2512 | Deprecation 2/27/2026 | Retirement 3/31/2026 | Alternative Mistral Medium 3.5",
      "impact": "API calls naming labs-devstral-small-2512 return errors.",
      "price": {
        "old": null,
        "new": "Mistral Medium 3.5: $1.5 / 1M input tokens, $7.5 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-03-31-llama-4-maverick-fp8",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 4 Maverick (FP8)",
      "identifiers": [
        "meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-03-31 | meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8 | Yes",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "assemblyai-2026-03-31-lemur",
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "category": "Speech & voice",
      "what": "LeMUR",
      "identifiers": [
        "/lemur/v3/"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": "Changelog entry dated November 12, 2025: LeMUR 'will no longer work after this date'.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "LLM Gateway",
      "sourceUrl": "https://www.assemblyai.com/changelog",
      "quote": "LeMUR will be deprecated on March 31, 2026 and will no longer work after this date.",
      "impact": "Calls to LeMUR (the /lemur/v3/ endpoints and the SDKs' lemur methods) fail; move to the LLM Gateway. Claude 3 Sonnet and Claude 3.5/3.7 Sonnet had already been removed from LeMUR on July 21 and October 29, 2025.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "landingai-2026-03-31-dpt-1-parsing-model-the-legacy-agentic-d",
      "providerId": "landingai",
      "providerName": "LandingAI",
      "category": "AI models",
      "what": "DPT-1 parsing model, the legacy agentic-document-analysis endpoint and the agentic-doc library",
      "identifiers": [
        "dpt-1",
        "dpt-1-latest",
        "dpt-1-20250615",
        "v1/tools/agentic-document-analysis",
        "agentic-doc",
        "agentic_doc"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": "The changelog says DPT-1 'will be fully deprecated on March 31, 2026' and then 'scheduled for shutdown'; the legacy endpoint and agentic-doc library are listed as affected scenarios. LandingAI's Legacy ADE Features page (checked 2026-10-01) says requests that use the legacy endpoint or a deprecated model return an error.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "POST /v1/ade/parse (or the landingai-ade library) with model=dpt-2-latest",
      "sourceUrl": "https://docs.landing.ai/ade/ade-changelog",
      "quote": "DPT-1 will experience a technology change on February 17, 2026 that may affect parsing results, and will be fully deprecated on March 31, 2026.",
      "impact": "Calls that name dpt-1, use v1/tools/agentic-document-analysis or go through the agentic-doc library return an error.",
      "price": {
        "old": null,
        "new": "3 credits / page (parsing); a credit costs $0.01 on the Explore and Team plans",
        "change": null,
        "sourceUrl": "https://docs.landing.ai/ade/ade-credit-consumption",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "dpt-2-latest",
          "recommended": true,
          "says": "The latest snapshot of DPT-2. DPT-2 … offers Agentic Table Captioning: DPT-2 can parse large, complex, no-gridline, and merged-cell tables with unprecedented fidelity. (ADE Gen1 Parse API)",
          "saysUrl": "https://docs.landing.ai/ade/ade-parse-models",
          "price": "3 credits / page (parsing; ZDR +1 credit / page)",
          "cost": {
            "unit": "page",
            "currency": "credits",
            "price": 3
          },
          "priceUrl": "https://docs.landing.ai/ade/ade-credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "dpt-3-pro",
          "recommended": false,
          "says": "DPT-3 Pro delivers the highest parsing quality. This is the default model. … Use it for scanned or handwritten documents, non-Latin scripts, math formulas, and complex forms. (ADE Gen2 Parse API)",
          "saysUrl": "https://docs.landing.ai/dpt3/parse-models",
          "price": "1 credit / page + 0.5 credits / 1,000 output characters (priority tier); 0.5 credits / page + 0.25 credits / 1,000 output characters (standard tier)",
          "cost": null,
          "priceUrl": "https://docs.landing.ai/dpt3/credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "dpt-3-verity",
          "recommended": false,
          "says": "DPT-3 Verity parses digitally created text documents with lower latency and lower credit consumption. This model is in preview. (ADE Gen2 Parse API)",
          "saysUrl": "https://docs.landing.ai/dpt3/parse-models",
          "price": "0.3 credits / page + 0.2 credits / 1,000 output characters (priority tier); 0.15 credits / page + 0.1 credits / 1,000 output characters (standard tier)",
          "cost": null,
          "priceUrl": "https://docs.landing.ai/dpt3/credit-consumption",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "landingai-2026-03-legacy-ade-endpoint-and-models"
    },
    {
      "id": "asaas-2026-03-31-nfs-e-taxes-object-becomes-a-full-replac",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "NFS-e taxes object becomes a full replacement (PUT semantics)",
      "identifiers": [
        "/v3/invoices",
        "/v3/subscriptions/{id}/invoiceSettings",
        "taxes"
      ],
      "date": "2026-03-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "31/03/2026 Atualização de configurações de Notas Fiscais ... A partir desta mudança, enviar o objeto taxes de forma parcial, irá remover os demais tributos configurados.",
      "impact": "Updates that send only some tax fields in taxes now wipe the other configured taxes (set to null) instead of keeping them.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "paypal-braintree-2026-03-30-older-braintree-mobile-sdks-with-expired",
      "providerId": "paypal-braintree",
      "providerName": "PayPal & Braintree",
      "category": "Payments",
      "what": "Older Braintree mobile SDKs with expired SSL certificates (and certificate-pinning server SDKs below the minimum versions)",
      "identifiers": [
        "com.braintreepayments.api:braintree",
        "com.braintreepayments.api:drop-in",
        "pod 'Braintree'",
        "BraintreeDropIn",
        "gem 'braintree'",
        "braintree/braintree_php",
        "com.braintreepayments.gateway:braintree-java"
      ],
      "date": "2026-03-30",
      "precision": "day",
      "dateNote": "Minimum mobile versions (Braintree's GitHub notice): Android SDK v3.22.0 / v4.45.0 / 5.0, Android Drop-in v6.16, iOS SDK v5.26.0 / v6.17.0. Minimum server SDKs: Java 2.75.0, PHP 3.27, Python 3.40.0, Ruby 2.82.0. The date was extended from an earlier deadline on April 22, 2025.",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Upgrade to at least the minimum SDK versions (or any newer version)",
      "sourceUrl": "https://developer.paypal.com/braintree/docs/reference/general/best-practices/ruby/",
      "quote": "The SSL certificates for Braintree Mobile (iOS and Android) SDKs are set to expire on March 30, 2026.",
      "impact": "Apps built with older Braintree SDKs can no longer reach Braintree's servers: checkout fails with SSL errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2026-03-30-orchestrator-getrobotasset-endpoint",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Orchestrator GetRobotAsset endpoint",
      "identifiers": [
        "GetRobotAsset"
      ],
      "date": "2026-03-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/odata/Assets/GetRobotAssetByNameForRobotKey",
      "sourceUrl": "https://docs.uipath.com/orchestrator/automation-cloud/latest/release-notes/march-2026",
      "quote": "March 30, 2026 ... We removed the previously deprecated GetRobotAsset(robotId='{robotId}') endpoint. This endpoint was already marked as deprecated and is no longer functional.",
      "impact": "Code that fetches per-robot asset values with GetRobotAsset(robotId=...) fails on Automation Cloud.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-03-26-older-gpt-4-and-gpt-4-turbo-preview-snap",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "Older GPT-4 and GPT-4 Turbo preview snapshots",
      "identifiers": [
        "gpt-4-0314",
        "gpt-4-1106-preview",
        "gpt-4-0125-preview",
        "gpt-4-turbo-preview",
        "gpt-4-turbo-preview-completions"
      ],
      "date": "2026-03-26",
      "precision": "day",
      "dateNote": "The same page also lists gpt-4-1106-preview in its April 2026 notice with a shutdown date of October 23, 2026.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5 or gpt-4.1 (gpt-4.1 for latency-sensitive tasks that don't need reasoning)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "To improve reliability and make it easier for developers to choose the right models, we deprecated a set of older OpenAI models with declining usage. Access to these models was shut down on March 26, 2026.",
      "impact": "Calls naming gpt-4-0314, gpt-4-0125-preview or gpt-4-turbo-preview return errors; switch to gpt-5 or gpt-4.1.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "openai-2026-10-legacy-snapshots"
    },
    {
      "id": "perplexity-2026-03-20-gemini-2-5-flash-on-the-agent-api",
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "category": "AI models",
      "what": "Gemini 2.5 Flash on the Agent API",
      "identifiers": [
        "google/gemini-2.5-flash"
      ],
      "date": "2026-03-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.perplexity.ai/docs/resources/changelog",
      "quote": "As of March 20, 2026, google/gemini-2.5-flash has been deprecated and removed from the API. google/gemini-2.5-pro followed on April 1, along with google/gemini-3-pro-preview.",
      "impact": "Agent API requests naming google/gemini-2.5-flash fail; pick another model from the Agent API models list.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-03-20-deepseek-r1-distill-llama-70b-deprecatio",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "DeepSeek-R1-Distill-Llama-70B deprecation",
      "identifiers": [
        "DeepSeek-R1-Distill-Llama-70B"
      ],
      "date": "2026-03-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-oss-120b",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "DeepSeek-R1-Distill-Llama-70B 3/20/2026 gpt-oss-120b",
      "impact": "Requests to DeepSeek-R1-Distill-Llama-70B will stop working after March 20, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-oss-120b",
          "recommended": true,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$0.22 / 1M input tokens, $0.59 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "tavus-2026-03-19-conversation-replica-interrupted-event",
      "providerId": "tavus",
      "providerName": "Tavus",
      "category": "AI models",
      "what": "conversation.replica_interrupted event",
      "identifiers": [
        "conversation.replica_interrupted"
      ],
      "date": "2026-03-19",
      "precision": "day",
      "dateNote": "Date is the changelog entry's label (March 19, 2026).",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "conversation.replica.stopped_speaking with interrupted: true",
      "sourceUrl": "https://docs.tavus.io/sections/changelog/changelog",
      "quote": "The conversation.replica_interrupted application message has been removed from interaction events. This event was deprecated in a previous backend update.",
      "impact": "Front ends that wait for conversation.replica_interrupted never see it, so interruption handling silently stops working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "tavus",
        "date": "2026-03-19",
        "identifier": "conversation.replica_interrupted",
        "counted": "still listen for conversation.replica_interrupted (at least: GitHub's code search showed only part of the matches)",
        "activeProjects": 1,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/tavus-2026-08-legacy-events-and-endpoints (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "tavus-2026-08-legacy-events-and-endpoints"
    },
    {
      "id": "adanos-2026-03-19-search-endpoint-top-level-mention-count-",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Search endpoint top-level mention_count/trade_count fields",
      "identifiers": [
        "mention_count",
        "trade_count"
      ],
      "date": "2026-03-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "results[].summary",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.21.0] - 2026-03-19 ... Breaking: Search endpoints no longer expose top-level mention_count or trade_count; platform activity metrics now live inside results[].summary.",
      "impact": "Code reading top-level mention_count or trade_count from search responses no longer receives those fields.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-03-17-minimax-m2-1-qwen2-7b-glm-4-9b-chat-and-",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "MiniMax-M2.1, Qwen2-7B, glm-4-9b-chat and other models retirement",
      "identifiers": [
        "Pro/MiniMaxAI/MiniMax-M2.1",
        "Pro/Qwen/Qwen2-7B-Instruct",
        "Qwen/Qwen2-7B-Instruct",
        "Pro/THUDM/glm-4-9b-chat",
        "THUDM/glm-4-9b-chat",
        "deepseek-ai/deepseek-vl2",
        "Pro/Qwen/Qwen2.5-VL-7B-Instruct",
        "Qwen/Qwen3-Next-80B-A3B-Thinking",
        "Qwen/Qwen3-Next-80B-A3B-Instruct",
        "Qwen/Qwen2.5-Coder-7B-Instruct",
        "Pro/Qwen/Qwen2.5-Coder-7B-Instruct"
      ],
      "date": "2026-03-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-03-17 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "commandcode-2026-03-16-claude-sonnet-4-5-and-opus-4-5-model-sup",
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "category": "AI infrastructure",
      "what": "Claude Sonnet 4.5 and Opus 4.5 model support removed",
      "identifiers": [
        "Claude Sonnet 4.5",
        "Claude Opus 4.5"
      ],
      "date": "2026-03-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Claude Sonnet 4.6 and Claude Opus 4.6",
      "sourceUrl": "https://commandcode.ai/changelog",
      "quote": "remove Claude Sonnet 4.5 and Opus 4.5 model support, auto-migrate users to 4.6 equivalents",
      "impact": "Requests specifying Claude Sonnet 4.5 or Opus 4.5 are auto-migrated to the 4.6 equivalents instead of the named model.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Claude Sonnet 4.6",
          "recommended": true,
          "says": "auto-migrate users to 4.6 equivalents",
          "saysUrl": "https://commandcode.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Claude Opus 4.6",
          "recommended": true,
          "says": "auto-migrate users to 4.6 equivalents",
          "saysUrl": "https://commandcode.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "heroku-2026-03-10-legacy-go-dependency-managers-dep-gb-gli",
      "providerId": "heroku",
      "providerName": "Heroku",
      "category": "Cloud & hosting",
      "what": "Legacy Go dependency managers (dep, gb, glide, godep, govendor) and Go versions before go1.11 on the Heroku Go buildpack",
      "identifiers": [
        "Godeps/Godeps.json",
        "Gopkg.toml",
        "glide.yaml",
        "vendor/vendor.json"
      ],
      "date": "2026-03-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "Go modules (go.mod)",
      "sourceUrl": "https://devcenter.heroku.com/changelog-items/3619",
      "quote": "Following the deprecation announced on September 4, 2024, support for the legacy Go dependency managers dep, gb, glide, godep, and govendor has been removed from the Heroku Go buildpack.",
      "impact": "Builds of Go apps that still use these tools instead of Go modules fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-03-09-gemini-3-pro-preview",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 3 Pro Preview",
      "identifiers": [
        "gemini-3-pro-preview"
      ],
      "date": "2026-03-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-pro-preview",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Gemini 3 Pro Preview (gemini-3-pro-preview) will be shut down March 9, 2026.",
      "impact": "Requests naming gemini-3-pro-preview are now answered by a different model, gemini-3.1-pro-preview, so outputs and costs can change without a code change.",
      "price": {
        "old": null,
        "new": "$2.00 / 1M input tokens, $12.00 / 1M output tokens (prompts up to 200k tokens)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2026-03-09-llama-4-maverick-17b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Llama 4 Maverick 17B",
      "identifiers": [
        "meta-llama/llama-4-maverick-17b-128e-instruct"
      ],
      "date": "2026-03-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-120b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model meta-llama/llama-4-maverick-17b-128e-instruct | Shutdown Date 03/09/26 | Recommended Replacement Model ID openai/gpt-oss-120b",
      "impact": "Requests naming the Llama 4 Maverick model fail.",
      "price": {
        "old": null,
        "new": "openai/gpt-oss-120b: $0.15 / 1M input tokens, $0.60 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-03-09-livekit-inference-llm-model-retired-gemi",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM model retired: Gemini 3 Pro preview",
      "identifiers": [
        "google/gemini-3-pro-preview"
      ],
      "date": "2026-03-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "google/gemini-3.1-pro-preview",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Gemini 3 Pro RETIRED (retired March 9, 2026; use google/gemini-3.1-pro-preview)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to google/gemini-3.1-pro-preview.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "google/gemini-3.1-pro-preview",
          "recommended": true,
          "says": "Built to refine the performance and reliability of the Gemini 3 Pro series, Gemini 3.1 Pro Preview provides better thinking, improved token efficiency, and a more grounded, factually consistent experience.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview",
          "price": "$4.000 / 1M input tokens, $18.000 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 4,
            "outputPrice": 18
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.750 / 1M input tokens, $3.750 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.6-flash",
          "recommended": false,
          "says": "Gemini 3.6 Flash provides sustained frontier-level intelligence optimized for real-world tasks at a higher speed and lower cost. Designed for the agentic era, it excels at code generation, agentic execution, and spatial reasoning.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash",
          "price": "$1.500 / 1M input tokens, $7.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.5,
            "outputPrice": 7.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-03-09-gemini-3-pro-deprecation",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "Gemini 3 Pro deprecation",
      "identifiers": [
        "gemini-3-pro-preview",
        "gemini-3-pro-preview-thinking"
      ],
      "date": "2026-03-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Gemini 3.1 Pro Preview",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Shutdown Date: March 9, 2026 🚨 Action Required: To avoid service interruption, please migrate to Gemini 3.1 Pro Preview as soon as possible.",
      "impact": "Requests using gemini-3-pro-preview or gemini-3-pro-preview-thinking stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-pro-preview",
          "recommended": true,
          "says": "The next generation in the Gemini series of models, a suite of highly-capable, natively multimodal, reasoning models.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2026-03-09-whisper-large-v3-and-allam-7b-deprecatio",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "Whisper-Large-v3 and ALLaM-7B deprecation, moved to SambaStack only",
      "identifiers": [
        "Whisper-Large-v3",
        "ALLaM-7B"
      ],
      "date": "2026-03-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "SambaStack",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "Whisper-Large-v3 3/9/2026 SambaStack; ALLaM-7B 3/9/2026 SambaStack",
      "impact": "These models will no longer be available on SambaCloud after March 9, 2026, remaining only via SambaStack.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "SambaStack",
          "recommended": true,
          "says": "Models scheduled for cloud deprecation may still be available on SambaStack.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-03-07-livekit-inference-llm-models-retired-dee",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retired: DeepSeek-V3.2 and Kimi K2 Instruct",
      "identifiers": [
        "deepseek-ai/deepseek-v3.2",
        "moonshotai/kimi-k2-instruct"
      ],
      "date": "2026-03-07",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "DeepSeek-V3.2 RETIRED (retired March 7, 2026)",
      "impact": "Agents that name this model in LiveKit Inference get an error; LiveKit names no replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-03-06-llama-3-1-8b-turbo-llama-3-2-3b-turbo-ki",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 3.1 8B Turbo, Llama 3.2 3B Turbo, Kimi K2 Instruct 0905, Kimi K2 Thinking and Mxbai Rerank Large V2",
      "identifiers": [
        "mixedbread-ai/Mxbai-Rerank-Large-V2",
        "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo",
        "moonshotai/Kimi-K2-Thinking",
        "moonshotai/Kimi-K2-Instruct-0905",
        "meta-llama/Llama-3.2-3B-Instruct-Turbo"
      ],
      "date": "2026-03-06",
      "precision": "day",
      "dateNote": "The same page lists Qwen/Qwen3-235B-A22B-Thinking-2507 as removed on both 2026-03-06 and 2026-04-16; it is listed under 2026-04-16 here.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-03-06 | meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo | Yes; 2026-03-06 | meta-llama/Llama-3.2-3B-Instruct-Turbo | No; 2026-03-06 | moonshotai/Kimi-K2-Instruct-0905 | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "groq-2026-03-05-llama-guard-4-12b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Llama Guard 4 12B",
      "identifiers": [
        "meta-llama/llama-guard-4-12b"
      ],
      "date": "2026-03-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-safeguard-20b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model meta-llama/llama-guard-4-12b | Shutdown Date 03/05/26 | Recommended Replacement Model ID openai/gpt-oss-safeguard-20b",
      "impact": "Moderation requests naming meta-llama/llama-guard-4-12b fail; the replacement takes your own policy in the prompt.",
      "price": {
        "old": null,
        "new": "openai/gpt-oss-safeguard-20b: $0.075 / 1M input tokens, $0.30 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "core42-2026-03-05-o3",
      "providerId": "core42",
      "providerName": "Core42 (Compass API)",
      "category": "AI infrastructure",
      "what": "o3",
      "identifiers": [
        "o3"
      ],
      "date": "2026-03-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "o4-mini",
      "sourceUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
      "quote": "Mar 05th, 2026 Version 4.9 ... Model Retirement The o3 model has been retired. The suggested replacement model is o4-mini.",
      "impact": "Requests that name o3 on Compass fail; Core42 suggests o4-mini.",
      "price": {
        "old": null,
        "new": "$1.1 / 1M input tokens, $4.4 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "o4-mini",
          "recommended": false,
          "says": "The suggested replacement model is o4-mini (for o3). o4-mini, version 2025-04-16: deprecated April 16, 2026, scheduled to retire November 19, 2026, no replacement model listed.",
          "saysUrl": "https://www.core42.ai/compass/documentation/compass-model-deprecations-and-retirements",
          "price": "$1.1 / 1M input tokens, $4.4 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 1.1,
            "outputPrice": 4.4
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": "2026-11-19"
        },
        {
          "name": "gpt-5.6-sol",
          "recommended": false,
          "says": "GPT-5.6 Sol is now available on Compass in the Sweden Central region … It is designed for complex reasoning, advanced coding, research, and long-running agentic workflows.",
          "saysUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
          "price": "$5.50 / 1M input tokens, $33.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 5.5,
            "outputPrice": 33
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5.6-terra",
          "recommended": false,
          "says": "GPT-5.6 Terra is now available on Compass in the Sweden Central region … It provides a balance of performance, speed, and cost for enterprise reasoning, coding, and agentic use cases.",
          "saysUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
          "price": "$2.75 / 1M input tokens, $16.50 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2.75,
            "outputPrice": 16.5
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-6-sol",
          "recommended": false,
          "says": "GPT-6 Sol is now available on Compass in the UAE North region. The model supports advanced reasoning, coding, agentic workflows, and multimodal use cases, with access through the Responses API and Compass Playground.",
          "saysUrl": "https://www.core42.ai/compass/documentation/compass-changelog",
          "price": "$2.20 / 1M input tokens, $11.00 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 2.2,
            "outputPrice": 11
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": "core42-2026-04-retired-models"
    },
    {
      "id": "google-cloud-2026-03-03-cloud-run-functions-cloud-functions-go-1",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Go 1.21 runtime",
      "identifiers": [
        "go121",
        "--runtime=go121",
        "runtime: go121"
      ],
      "date": "2026-03-03",
      "precision": "day",
      "dateNote": "Deprecated 2025-09-03, decommissioned 2026-03-03.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Go runtime (go124 or later)",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "Go 1.21 | 1st gen, Run functions | go121 | 2025-09-03 | 2026-03-03 (Deprecation | Decommission). After the decommission date, you can no longer create new workloads or update existing workloads using the runtime.",
      "impact": "Functions on go121 can no longer be deployed or updated; they may also be disabled.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2026-03-03-ticker-trust-score-field-deprecation",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "Ticker trust_score field deprecation",
      "identifiers": [
        "trust_score"
      ],
      "date": "2026-03-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective March 3, 2026 — the trust_score field (previously green , yellow , or red ) now returns null across all affected endpoints: Coin Tickers by ID Exchange Tickers by ID Exchange Data by ID Coin Data by ID Coin Data by Token Address",
      "impact": "Code relying on trust_score values of green/yellow/red will instead receive null.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2026-03-01-orchestrator-alerts-api-endpoints-and-al",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Orchestrator /Alerts API endpoints and alert fields",
      "identifiers": [
        "/Alerts",
        "IncludeAlertsEnabled",
        "HasAlertsEnabled",
        "NotificationSubscription"
      ],
      "date": "2026-03-01",
      "precision": "month",
      "dateNote": "Removed from Automation Cloud Orchestrator in March 2026; removal from Automation Suite (self-hosted) Orchestrator is scheduled for October 2026. The IncludeAlertsEnabled/HasAlertsEnabled fields of GetUsersForFolderassignment follow the same dates; the NotificationSubscription object in /Users and /QueueItems is listed for March 2026 on Automation Cloud only.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "The /Alerts API endpoints | June 2025 | March 2026 (Automation Cloud Orchestrator), October 2026 (Automation Suite Orchestrator)",
      "impact": "Scripts and tools that read or manage alerts through the /Alerts endpoints, or rely on the alert fields, get errors or missing data.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2026-03-01-register-modifications-on-order-endpoint",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "Register modifications on order endpoint",
      "identifiers": [
        "/api/oms/pvt/orders/{orderId}/changes"
      ],
      "date": "2026-03-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Create order modifications (PATCH /api/order-system/orders/{changeOrderId}/changes)",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2026-02-26-register-modifications-on-order-deprecated",
      "quote": "As a result, the Register modifications on order endpoint will be deactivated on March 1, 2026.",
      "impact": "Calls to POST /api/oms/pvt/orders/{orderId}/changes no longer work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-02-25-llama-3-1-70b-turbo-flux-1-dev-and-konte",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 3.1 70B Turbo, FLUX.1 dev and Kontext dev, and other serverless models",
      "identifiers": [
        "black-forest-labs/FLUX.1-dev",
        "black-forest-labs/FLUX.1-dev-lora",
        "black-forest-labs/FLUX.1-Kontext-dev",
        "Qwen/Qwen3-VL-32B-Instruct",
        "meta-llama/Llama-3.2-3B-Instruct-Turbo-Classifier",
        "mistralai/Ministral-3-14B-Instruct",
        "Qwen/Qwen3-Next-80B-A3B-Thinking",
        "Alibaba-NLP/gte-modernbert-base",
        "BAAI/bge-base-en-v1.5-vllm",
        "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo",
        "meta-llama/Llama-Guard-3-11B-Vision-Turbo",
        "meta-llama/LlamaGuard-2-8b",
        "marin-community/Marin-8B-Instruct",
        "nvidia/Nvidia-Nemotron-Nano-9B-v2"
      ],
      "date": "2026-02-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-02-25 | meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo | No; 2026-02-25 | black-forest-labs/FLUX.1-dev | No; 2026-02-25 | black-forest-labs/FLUX.1-Kontext-dev | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "elevenlabs-2026-02-23-legacy-voice-generation-endpoints",
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "category": "Speech & voice",
      "what": "Legacy voice generation endpoints",
      "identifiers": [
        "/v1/voice-generation/generate-voice/parameters",
        "/v1/voice-generation/generate-voice",
        "/v1/voice-generation/create-voice"
      ],
      "date": "2026-02-23",
      "precision": "day",
      "dateNote": "Date of the changelog entry that reports the removal; no separate switch-off time is given.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Voice Design and Voice Remix endpoints",
      "sourceUrl": "https://elevenlabs.io/docs/changelog/2026/2/23",
      "quote": "The following legacy voice generation endpoints have been removed: GET /v1/voice-generation/generate-voice/parameters, POST /v1/voice-generation/generate-voice, POST /v1/voice-generation/create-voice",
      "impact": "Code that generates random voices through /v1/voice-generation/* gets errors; switch to Voice Design or Voice Remix.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-02-23-polymarket-activity-field-names-mentions",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Polymarket activity field names (mentions, total_upvotes, total_mentions, volume_24h)",
      "identifiers": [
        "mentions",
        "total_upvotes",
        "total_mentions",
        "volume_24h"
      ],
      "date": "2026-02-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "trade_count, market_count, unique_traders",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.17.0] - 2026-02-23 BREAKING (Polymarket API): ... Replaced legacy Polymarket fields mentions, total_upvotes, total_mentions with: trade_count, market_count, unique_traders ... Removed Polymarket aggregate volume_24h from trending and compare responses.",
      "impact": "Code reading mentions, total_upvotes, total_mentions or aggregate volume_24h from Polymarket trending, sector/country, stock-detail or compare endpoints breaks, since those fields are renamed or removed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-02-19-claude-haiku-3-5",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Haiku 3.5",
      "identifiers": [
        "claude-3-5-haiku-20241022"
      ],
      "date": "2026-02-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-haiku-4-5-20251001",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "This model was retired February 19, 2026.",
      "impact": "Claude API calls naming claude-3-5-haiku-20241022 return errors; switch to claude-haiku-4-5-20251001.",
      "price": {
        "old": "$0.80 / MTok input, $4 / MTok output",
        "new": "$1 / MTok input, $5 / MTok output",
        "change": "about 25% more expensive (input and output)",
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "anthropic-2026-02-19-claude-sonnet-3-7",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Sonnet 3.7",
      "identifiers": [
        "claude-3-7-sonnet-20250219"
      ],
      "date": "2026-02-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-sonnet-4-6",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "This model was retired February 19, 2026.",
      "impact": "Claude API calls naming claude-3-7-sonnet-20250219 return errors; switch to claude-sonnet-4-6.",
      "price": {
        "old": null,
        "new": "$3 / MTok input, $15 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "meta-2026-02-19-marketing-api-v22-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Marketing API v22.0",
      "identifiers": [
        "graph.facebook.com/v22.0/act_",
        "v22.0"
      ],
      "date": "2026-02-19",
      "precision": "day",
      "dateNote": "Marketing API versions expire earlier than the Graph API version with the same number. After expiry, calls may fail or be auto-upgraded when the endpoint did not change.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A current Marketing API version (v25.0 at the time of checking)",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "Marketing API Versions … Version | Release Date | Expiration Date … v22.0 | January 21, 2025 | February 19, 2026",
      "impact": "Ads code (campaigns, ad sets, insights) pinned to Marketing API v22.0 fails, or is moved to a newer version where the endpoint changed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-02-17-chatgpt-4o-latest",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "chatgpt-4o-latest",
      "identifiers": [
        "chatgpt-4o-latest"
      ],
      "date": "2026-02-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.1-chat-latest (itself shut down on 2026-07-23; the same page now points to gpt-5.6-sol)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On November 18th, 2025, we notified developers using chatgpt-4o-latest model snapshot of its deprecation and removal from the API on February 17, 2026.",
      "impact": "Calls naming chatgpt-4o-latest return errors; the suggested replacement has since been shut down too.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-02-17-gemini-2-5-flash-preview-sept-2025-and-i",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.5 Flash preview (Sept 2025) and Imagen 4 previews",
      "identifiers": [
        "gemini-2.5-flash-preview-09-25",
        "gemini-2.5-flash-preview-09-2025",
        "imagen-4.0-generate-preview-06-06",
        "imagen-4.0-ultra-generate-preview-06-06"
      ],
      "date": "2026-02-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.6-flash (for the Flash preview); imagen-4.0-generate-001 / imagen-4.0-ultra-generate-001 (for the Imagen previews, themselves shut down on 2026-08-17)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "February 17, 2026 — The following models are shut down: gemini-2.5-flash-preview-09-25 imagen-4.0-generate-preview-06-06 imagen-4.0-ultra-generate-preview-06-06",
      "impact": "Calls naming these preview ids return errors. The changelog's launch note (Sept 25, 2025) calls the Flash preview gemini-2.5-flash-preview-09-2025.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2026-02-17-chatgpt-4o-latest-deprecation",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "chatgpt-4o-latest deprecation",
      "identifiers": [
        "chatgpt-4o-latest"
      ],
      "date": "2026-02-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5.2 / gpt-5.2-chat-latest",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "Upcoming Shutdown: In accordance with the official schedule, chatgpt-4o-latest will be discontinued on Feb 17, 2026.",
      "impact": "Requests using chatgpt-4o-latest stop working on CometAPI.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-5.2",
          "recommended": true,
          "says": "We recommend gpt-5.2 for most use cases.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-5.2-chat-latest",
          "recommended": true,
          "says": "gpt-5.2-chat-latest for the newest chat improvements.",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-02-16-qwen-3-32b-and-llama-3-3-70b-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "qwen-3-32b and llama-3.3-70b deprecated",
      "identifiers": [
        "qwen-3-32b",
        "llama-3.3-70b"
      ],
      "date": "2026-02-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT OSS 120B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2026-02-16\"> Deprecated `qwen-3-32b` and `llama-3.3-70b` We recommend migrating to GPT OSS 120B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-02-13-livekit-inference-llm-models-retired-gem",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference LLM models retired: Gemini 2.0 Flash and Flash-Lite",
      "identifiers": [
        "google/gemini-2.0-flash",
        "google/gemini-2.0-flash-lite"
      ],
      "date": "2026-02-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "google/gemma-4-31b-it",
      "sourceUrl": "https://docs.livekit.io/agents/models/llm/",
      "quote": "Gemini 2.0 Flash RETIRED (retired February 13, 2026; use google/gemma-4-31b-it)",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to google/gemma-4-31b-it.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "google/gemma-4-31b-it",
          "recommended": true,
          "says": "Gemma 4 31B is the recommended default LLM. It's a latency-optimized, open-weight model served on LiveKit's infrastructure.",
          "saysUrl": "https://docs.livekit.io/agents/models/llm",
          "price": "$0.400 / 1M input tokens, $1.200 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.4,
            "outputPrice": 1.2
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.1-flash-lite",
          "recommended": false,
          "says": "Gemini 3.1 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-frequency, lightweight tasks. The model supports text, image, video, audio, and PDF inputs",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite",
          "price": "$0.250 / 1M input tokens, $1.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.25,
            "outputPrice": 1.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.5-flash-lite",
          "recommended": false,
          "says": "Gemini 3.5 Flash-Lite is a low-latency, cost-effective multimodal model optimized for high-throughput, low-cost execution for subagent tasks and document parsing.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite",
          "price": "$0.300 / 1M input tokens, $2.500 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 2.5
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "google/gemini-3.8-flash",
          "recommended": false,
          "says": "Gemini 3.8 Flash is our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows—all with the speed and cost efficiency of Flash.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",
          "price": "$0.750 / 1M input tokens, $3.750 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.75,
            "outputPrice": 3.75
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "livekit-2026-02-13-livekit-inference-tts-model-retired-deep",
      "providerId": "livekit",
      "providerName": "LiveKit",
      "category": "Speech & voice",
      "what": "LiveKit Inference TTS model retired: Deepgram Aura",
      "identifiers": [
        "deepgram/aura"
      ],
      "date": "2026-02-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepgram/aura-2",
      "sourceUrl": "https://docs.livekit.io/agents/models/tts/",
      "quote": "retired February 13, 2026; use deepgram/aura-2",
      "impact": "Agents that name this model in LiveKit Inference get an error; switch to deepgram/aura-2.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepgram/aura-2",
          "recommended": true,
          "says": "Aura-2 is Deepgram's widest-language text-to-speech model, with voices across seven languages. Reach for it when you need synthesis in a language Flux TTS doesn't cover yet; for English, build on Flux TTS.",
          "saysUrl": "https://developers.deepgram.com/docs/tts-models-languages-overview",
          "price": "$30.00 / 1M characters (Build/Ship; $27.00 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 30
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "deepgram/flux-tts",
          "recommended": false,
          "says": "Flux TTS is Deepgram's best text-to-speech model and the recommended choice for every English use case — real-time voice agents, customer service, IVR, and pre-rendered audio alike.",
          "saysUrl": "https://developers.deepgram.com/docs/tts-models-languages-overview",
          "price": "$45.00 / 1M characters (Build/Ship; $40.50 on Scale)",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 45
          },
          "priceUrl": "https://livekit.com/pricing/inference",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2026-02-12-codex-mini-latest-and-the-legacy-local-s",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "codex-mini-latest and the legacy local shell tool",
      "identifiers": [
        "codex-mini-latest"
      ],
      "date": "2026-02-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-5-codex-mini (and the current shell tool)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "On November 17th, 2025, we notified developers using codex-mini-latest model of its deprecation and removal from the API on February 12, 2026.",
      "impact": "Calls naming codex-mini-latest, and the legacy local shell tool that only worked with it, stop working; switch to gpt-5-codex-mini and the newer shell tool.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2026-02-11-google-ads-api-v19",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v19",
      "identifiers": [
        "googleads.googleapis.com/v19/",
        "google.ads.googleads.v19",
        "version=\"v19\""
      ],
      "date": "2026-02-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Google Ads API version",
      "sourceUrl": "https://ads-developers.googleblog.com/2025/12/google-ads-api-v19-sunset-reminder.html",
      "quote": "Google Ads API v19 will sunset on February 11, 2026. Starting on this date, all v19 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v19 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2026-02-10-starknet-address-format-standardization",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "Starknet address format standardization",
      "identifiers": [
        "starknet"
      ],
      "date": "2026-02-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "padded 66-character address format",
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective February 10, 2026, 02:00 UTC — Starknet addresses (tokens and pools) are being standardized to the padded format (66 characters).",
      "impact": "Code performing strict string comparisons on Starknet addresses may fail to match the new padded format.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "alegra-2026-02-10-warehouse-ids-become-36-character-uuid-v",
      "providerId": "alegra",
      "providerName": "Alegra",
      "category": "Business apps",
      "what": "Warehouse IDs become 36-character UUID v7 strings",
      "identifiers": [
        "/warehouses"
      ],
      "date": "2026-02-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer.alegra.com/changelog/nuevo-formato-de-id-para-bodegas",
      "quote": "A partir del 10 de febrero de 2026, se actualizará el formato del campo ID en las respuestas de la API, las bodegas creadas a partir de esa fecha contendrán en el campo identificador id un uuid v7",
      "impact": "Code that parses warehouse IDs as numbers or stores them in numeric columns breaks for warehouses created from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2026-02-09-minimax-m2-minimax-m1-80k-kimi-dev-72b-a",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "MiniMax-M2, MiniMax-M1-80k, Kimi-Dev-72B and other models retirement",
      "identifiers": [
        "MiniMaxAI/MiniMax-M2",
        "MiniMaxAI/MiniMax-M1-80k",
        "moonshotai/Kimi-Dev-72B",
        "Pro/THUDM/GLM-4.1V-9B-Thinking",
        "Tongyi-Zhiwen/QwenLong-L1-32B",
        "Qwen/QVQ-72B-Preview",
        "THUDM/GLM-Z1-Rumination-32B-0414",
        "Pro/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
        "Qwen/Qwen3-30B-A3B",
        "stepfun-ai/step3"
      ],
      "date": "2026-02-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2026-02-09 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2026-02-06-llama-3-1-405b-turbo-llama-4-scout-qwen2",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 3.1 405B Turbo, Llama 4 Scout, Qwen2.5 72B Turbo, BGE large and other serverless models",
      "identifiers": [
        "togethercomputer/m2-bert-80M-32k-retrieval",
        "Salesforce/Llama-Rank-V1",
        "togethercomputer/Refuel-Llm-V2",
        "togethercomputer/Refuel-Llm-V2-Small",
        "Qwen/Qwen3-235B-A22B-fp8-tput",
        "qwen-qwen2-5-14b-instruct-lora",
        "meta-llama/Llama-4-Scout-17B-16E-Instruct",
        "Qwen/Qwen2.5-72B-Instruct-Turbo",
        "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
        "BAAI/bge-large-en-v1.5"
      ],
      "date": "2026-02-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2026-02-06 | meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo | No; 2026-02-06 | meta-llama/Llama-4-Scout-17B-16E-Instruct | Yes; 2026-02-06 | Qwen/Qwen2.5-72B-Instruct-Turbo | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "together-2026-09-serverless-model-removals"
    },
    {
      "id": "tally-2026-02-05-block-payload-schema-validation-enforced",
      "providerId": "tally",
      "providerName": "Tally (tally.so)",
      "category": "Business apps",
      "what": "Block payload schema validation enforced",
      "identifiers": [
        "block payload"
      ],
      "date": "2026-02-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developers.tally.so/api-reference/changelog",
      "quote": "Block payloads are now validated against the schema. Requests with invalid block payload structures will be rejected with a 400 error.",
      "impact": "Requests with malformed block payloads, previously accepted silently, are now rejected with a 400 error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2026-02-04-rehypothecated-tokens-ranking-changes",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "Rehypothecated tokens ranking changes",
      "identifiers": [
        "market_cap_rank",
        "/coins/markets"
      ],
      "date": "2026-02-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "market_cap_rank_with_rehypothecated field and include_rehypothecated parameter",
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective February 4, 2026.",
      "impact": "market_cap_rank will return null for rehypothecated tokens and /coins/markets will exclude them by default unless include_rehypothecated is set.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-02-04-root-endpoint-docs-swagger-and-docs-redo",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Root endpoint docs.swagger and docs.redoc fields",
      "identifiers": [
        "docs.swagger",
        "docs.redoc"
      ],
      "date": "2026-02-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "docs.api_reference",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.12.0] - 2026-02-04 BREAKING: Root endpoint (/) response docs.swagger and docs.redoc replaced with docs.api_reference",
      "impact": "Code reading docs.swagger or docs.redoc from the root endpoint response no longer finds those fields.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2026-02-03-tls-1-0-and-1-1-connections-to-azure-blo",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "TLS 1.0 and 1.1 connections to Azure Blob Storage",
      "identifiers": [
        "TLS 1.0",
        "TLS 1.1",
        "MinimumTlsVersion TLS1_0",
        "MinimumTlsVersion TLS1_1",
        "TLS1_0",
        "TLS1_1"
      ],
      "date": "2026-02-03",
      "precision": "day",
      "dateNote": "Storage accounts created after November 1, 2025 already supported only TLS 1.2 and later.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "TLS 1.2 or later",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/storage/common/transport-layer-security-configure-migrate-to-tls2",
      "quote": "On February 3, 2026, Azure Blob Storage will stop supporting versions 1.0 and 1.1 of Transport Layer Security (TLS). TLS 1.2 will become the new minimum TLS version.",
      "impact": "Old clients, SDKs or runtimes that can only speak TLS 1.0/1.1 can no longer read or write blobs.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "firebase-2026-02-03-cloud-storage-for-firebase-on-the-free-s",
      "providerId": "firebase",
      "providerName": "Firebase",
      "category": "Backend & data",
      "what": "Cloud Storage for Firebase on the free Spark plan (including PROJECT_ID.appspot.com default buckets)",
      "identifiers": [
        ".appspot.com"
      ],
      "date": "2026-02-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Upgrade the project to the pay-as-you-go Blaze plan (appspot.com buckets keep their no-cost usage level)",
      "sourceUrl": "https://firebase.google.com/docs/storage/faqs-storage-changes-announced-sept-2024",
      "quote": "To use Cloud Storage for Firebase or to maintain access to your PROJECT_ID.appspot.com default bucket, you must upgrade to the pay-as-you-go Blaze pricing plan plan. This requirement went into effect starting February 03, 2026.",
      "impact": "Apps in Spark-plan projects get 402 or 403 errors on every Cloud Storage upload and download.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "asaas-2026-02-02-subscription-webhook-dates-change-from-d",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "Subscription webhook dates change from dd/MM/yyyy to yyyy-MM-dd",
      "identifiers": [],
      "date": "2026-02-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "02/02/2026 Padronização do formato de data em Webhooks de Assinaturas ... alteramos o formato de envio dessas datas de dd/MM/yyyy para o padrão yyyy-MM-dd.",
      "impact": "Webhook handlers that parse subscription event dates as dd/MM/yyyy fail or read the wrong dates.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2026-01-31-app-engine-standard-first-generation-run",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "App Engine standard first-generation runtimes (Python 2.7, Java 8, Go 1.11, PHP 5.5)",
      "identifiers": [
        "runtime: python27",
        "runtime: java8",
        "runtime: go111",
        "runtime: php55",
        "<runtime>java8</runtime>"
      ],
      "date": "2026-01-31",
      "precision": "day",
      "dateNote": "Deprecated 2026-01-31 (no more deployments, even with the organization-policy exception); decommission 2027-01-31, when apps may be disabled.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A supported second-generation runtime (for example python313, java21, go125, php84)",
      "sourceUrl": "https://docs.cloud.google.com/appengine/docs/standard/lifecycle/support-schedule",
      "quote": "Python 2.7 | App Engine first-generation | python27 | 2024-01-31 | 2026-01-31 | 2027-01-31 (End of support | Deprecated | Decommissioned)",
      "impact": "Apps on these legacy runtimes can no longer be deployed at all; they keep serving only until decommission.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-workspace-2026-01-31-apps-script-rhino-runtime",
      "providerId": "google-workspace",
      "providerName": "Google Workspace",
      "category": "Business apps",
      "what": "Apps Script Rhino runtime",
      "identifiers": [
        "\"runtimeVersion\": \"DEPRECATED_ES5\"",
        "appsscript.json",
        "for each ("
      ],
      "date": "2026-01-31",
      "precision": "day",
      "dateNote": "Deprecated February 20, 2025. The sunset schedule says Rhino scripts stop executing after January 31, 2026; the V8 migration guide now words it as 'deprecated on January 31, 2026'.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "The V8 runtime (\"runtimeVersion\": \"V8\")",
      "sourceUrl": "https://developers.google.com/apps-script/guides/support/sunset",
      "quote": "As of February 20, 2025, the Rhino runtime is deprecated. Scripts running on Rhino will continue to function until January 31, 2026, after which they will no longer execute.",
      "impact": "Apps Script projects (including Sheets, Docs and Gmail add-ons) still on the Rhino runtime stop running until they are moved to V8.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "assemblyai-2026-01-31-legacy-streaming-endpoint-streaming-v2",
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "category": "Speech & voice",
      "what": "Legacy streaming endpoint (Streaming v2)",
      "identifiers": [
        "/v2/realtime/ws"
      ],
      "date": "2026-01-31",
      "precision": "day",
      "dateNote": "Changelog entry dated October 23, 2025: the endpoint 'will no longer work after this date'.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Universal-Streaming (v3)",
      "sourceUrl": "https://www.assemblyai.com/changelog",
      "quote": "Our legacy streaming endpoint ( /v2/realtime/ws ) will be deprecated on January 31, 2026 , and will no longer work after this date.",
      "impact": "Real-time transcription clients connecting to /v2/realtime/ws (including older SDK real-time classes) stop working; move to Universal-Streaming, which uses a different message format.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-01-31-image-api-endpoints-retirement",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Image-API endpoints retirement",
      "identifiers": [
        "txt2img",
        "img2img",
        "remove-background",
        "replace-background",
        "inpainting",
        "remove-text",
        "cleanup",
        "merge-face"
      ],
      "date": "2026-01-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "下线时间: 2026 年 1 月 31 日 23:59:59 自上述时间起，这些 API 将停止服务",
      "impact": "Requests to these image-editing API endpoints stop working after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2026-01-31-legacy-send-payments-routes-myvtex-com-v",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "Legacy Send Payments routes (myvtex.com, vtexcommercestable.com.br, vtexpayments.com.br)",
      "identifiers": [
        "/api/pvt/transactions/{transactionId}/payments",
        "/api/pub/transactions/{transactionId}/payments",
        "/api/payments/pvt/transactions/{transactionId}/payments",
        "/api/payments/pub/transactions/{transactionId}/payments",
        "vtexpayments.com.br"
      ],
      "date": "2026-01-31",
      "precision": "day",
      "dateNote": "The replacement first announced (api.vtexvault.com with ?an={accountName}) was itself replaced on September 1, 2026 by {accountName}.vtexvault.com (see the next entry).",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "https://{accountName}.vtexvault.com/api/payments/transactions/{transactionId}/payments",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2025-10-28-mandatory-migration-to-vtexvault-com-for-send-payments-request",
      "quote": "After January 31, 2026, it will be mandatory to send all payment information to VTEX using the vtexvault.com domain, where the account name is sent as a query parameter",
      "impact": "Sending payment data to the old routes is blocked with 404 Not Found and the purchase is interrupted.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2026-01-30-mistral-nemo-mistral-large-2411-and-mist",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Mistral Nemo, Mistral Large 2411 and Mistral OCR 2503 (Azure AI Foundry)",
      "identifiers": [
        "Mistral-Nemo",
        "Mistral-large-2411",
        "Mistral-ocr-2503"
      ],
      "date": "2026-01-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral-small-2503 (for Nemo), Mistral-medium-2505 (for Large 2411), mistral-document-ai-2512 or mistral-ocr-4-0 (for OCR)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Mistral-Nemo | January 30, 2026 | Mistral-small-2503; Mistral-large-2411 | January 30, 2026 | Mistral-medium-2505; Mistral-ocr-2503 | January 30, 2026 | mistral-document-ai-2512 , mistral-ocr-4-0",
      "impact": "Foundry deployments of these Mistral models stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "gridx-2026-01-28-legacy-vehicles-endpoints-and-ev-events-",
      "providerId": "gridx",
      "providerName": "gridX",
      "category": "Backend & data",
      "what": "Legacy vehicles endpoints and ev/* events (Enode migration path)",
      "identifiers": [
        "/systems/{systemID}/vehicles",
        "/systems/{systemID}/vehicles/{vehicleID}",
        "/vehicles/link",
        "/vehicles/control",
        "/vehicles/start-boost",
        "/vehicles/stop-boost",
        "/ev/create",
        "/ev/update",
        "/ev/delete"
      ],
      "date": "2026-01-28",
      "precision": "day",
      "dateNote": "Posted on January 15, 2026 in gridX's own 'API Documentation: Cloud Connector' forum section under the heading 'Deadline'; it says 'fully deprecated' and asks users to move 'before this date', and gives the day without a year (the year follows from the post date).",
      "deadline": "migrate-by",
      "kind": "endpoint",
      "replacement": "The standard asset endpoints, e.g. POST /systems/{systemID}/assets/{assetID}/control, and granular event topics such as ev/measurement or appliance/delete",
      "sourceUrl": "https://community.developer.gridx.de/t/deprecation-notice-for-vehicles-endpoints/655",
      "quote": "Effective January 28th, the legacy Enode like endpoints and events will be fully deprecated. Please ensure you have transitioned to the new standard endpoints (such as .../{assetID}/control) before this date.",
      "impact": "Code that still links, reads or controls EVs through /systems/{systemID}/vehicles/* or subscribes to /ev/create, /ev/update or /ev/delete is on an unsupported path since January 28, 2026.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "gridx-2026-01-vehicles-to-assets"
    },
    {
      "id": "aws-2026-01-27-amazon-kinesis-data-analytics-for-sql-ap",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Amazon Kinesis Data Analytics for SQL applications",
      "identifiers": [
        "kinesisanalytics",
        "@aws-sdk/client-kinesis-analytics",
        "KinesisAnalytics"
      ],
      "date": "2026-01-27",
      "precision": "day",
      "dateNote": "No new applications from October 15, 2025; applications deleted starting January 27, 2026. The v2 API (kinesisanalyticsv2, Managed Service for Apache Flink) is not affected.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Amazon Managed Service for Apache Flink or Managed Service for Apache Flink Studio",
      "sourceUrl": "https://docs.aws.amazon.com/kinesisanalytics/latest/dev/discontinuation.html",
      "quote": "We will delete your applications starting January 27, 2026. You will not be able to start or operate your Amazon Kinesis Data Analytics for SQL applications.",
      "impact": "SQL streaming applications on the old Kinesis Data Analytics API are deleted and can't be started or managed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-01-27-reddit-stocks-self-service-registration-",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "Reddit Stocks self-service registration endpoint",
      "identifiers": [
        "/reddit/stocks/v1/register"
      ],
      "date": "2026-01-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/auth/v1/register",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.10.0] - 2026-01-27 BREAKING: Auth endpoint moved to /auth/v1/register (old /reddit/stocks/v1/register removed)",
      "impact": "Calls to the old /reddit/stocks/v1/register endpoint to create an API key fail since it was removed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2026-01-26-graph-api-v18-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v18.0",
      "identifiers": [
        "graph.facebook.com/v18.0",
        "v18.0"
      ],
      "date": "2026-01-26",
      "precision": "day",
      "dateNote": "Calls to an expired Graph API version are answered by the next oldest usable version, so code pinned to it gets that version's behaviour.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A current Graph API version (v25.0 is the newest listed with an end date)",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "Graph API Versions … Version | Release Date | Expiration Date … v18.0 | September 12, 2023 | January 26, 2026",
      "impact": "Requests pinned to v18.0 no longer run on v18.0: they are served by a newer version, so fields and behaviour removed since then break.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2026-01-20-zai-glm-4-6-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "zai-glm-4.6 deprecated",
      "identifiers": [
        "zai-glm-4.6"
      ],
      "date": "2026-01-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Z.ai GLM 4.7",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2026-01-20\"> Deprecated `zai-glm-4.6` We recommend migrating to Z.ai GLM 4.7.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2026-01-16-admin-storefront-api-version-2025-01",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "Admin/Storefront API version 2025-01",
      "identifiers": [
        "/admin/api/2025-01/",
        "/api/2025-01/graphql.json",
        "apiVersion: '2025-01'"
      ],
      "date": "2026-01-16",
      "precision": "day",
      "dateNote": "After this date Shopify 'falls forward': requests naming the version are answered with the oldest accessible stable version (the X-Shopify-API-Version response header shows which).",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "2026-01 or any later stable version",
      "sourceUrl": "https://shopify.dev/docs/api/usage/versioning",
      "quote": "Stable version | Release date | Accessible until | Status … 2025-01 | January 1, 2025 | January 16, 2026 15:00 UTC | Unsupported",
      "impact": "Shopify answers requests pinned to 2025-01 with its oldest supported version instead (\"Shopify falls forward\"), so anything that changed since 2025-01 can break the app without an error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-01-15-gemini-2-5-flash-image-preview",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "gemini-2.5-flash-image-preview",
      "identifiers": [
        "gemini-2.5-flash-image-preview"
      ],
      "date": "2026-01-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-2.5-flash-image (itself scheduled to shut down on the Gemini API on 2026-10-02)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Deprecation announcement: The gemini-2.5-flash-image-preview model will be shut down January 15, 2026.",
      "impact": "Image generation calls naming the preview id return errors.",
      "price": {
        "old": null,
        "new": "$0.30 / 1M input tokens (text / image), $0.039 per output image",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2026-01-14-text-embedding-004-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "text-embedding-004 (Gemini API)",
      "identifiers": [
        "text-embedding-004"
      ],
      "date": "2026-01-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-embedding-2",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "January 14, 2026 — The text-embedding-004 model has been shut down.",
      "impact": "Gemini API embedding calls naming text-embedding-004 return errors and stored vectors need re-embedding; on Vertex AI the model stays listed until 2027-04-01.",
      "price": {
        "old": null,
        "new": "$0.20 / 1M text input tokens",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "tavus-2026-01-08-playht-text-to-speech-engine",
      "providerId": "tavus",
      "providerName": "Tavus",
      "category": "AI models",
      "what": "PlayHT text-to-speech engine",
      "identifiers": [],
      "date": "2026-01-08",
      "precision": "day",
      "dateNote": "Date is the changelog entry's label (January 8, 2026).",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Cartesia or ElevenLabs (tts_engine 'cartesia' or 'elevenlabs'), or the newer default 'tavus-auto'",
      "sourceUrl": "https://docs.tavus.io/sections/changelog/changelog",
      "quote": "PlayHT TTS Removed: PlayHT has been fully removed as a supported TTS engine. All PALs previously using PlayHT should migrate to Cartesia or ElevenLabs.",
      "impact": "PALs configured with the PlayHT TTS engine must be moved to another engine; PlayHT is no longer supported.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2026-01-08-serverless-llm-model-library-adjustment-",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Serverless LLM model library adjustment (2026-01-08)",
      "identifiers": [
        "baichuan/baichuan-m2-32b",
        "paddlepaddle/paddleocr-vl",
        "qwen/qwen3-reranker-8b",
        "deepseek/deepseek-ocr",
        "thudm/glm-4.1v-9b-thinking",
        "deepseek/deepseek-r1-distill-qwen-14b",
        "deepseek/deepseek-r1-0528-qwen3-8b",
        "deepseek/deepseek-r1-distill-qwen-32b",
        "qwen/qwen3-8b-fp8"
      ],
      "date": "2026-01-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3-32b-fp8, qwen/qwen3-vl-8b-instruct, baai/bge-reranker-v2-m3, qwen/qwen3-vl-235b-a22b-instruct, zai-org/glm-4.6v, deepseek/deepseek-r1-0528, qwen/qwen3-next-80b-a3b-instruct",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "PPIO 派欧云将对 Serverless Endpoints 的模型库进行调整，并将于 2026年1月8日 正式停止支持部分 LLM Serverless 模型。",
      "impact": "Calls to these deprecated model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "heroku-2026-01-07-python-3-9-on-the-heroku-python-buildpac",
      "providerId": "heroku",
      "providerName": "Heroku",
      "category": "Cloud & hosting",
      "what": "Python 3.9 on the Heroku Python buildpack",
      "identifiers": [
        "python-3.9 (runtime.txt)",
        "3.9 (.python-version)"
      ],
      "date": "2026-01-07",
      "precision": "day",
      "dateNote": "Existing Python 3.9 apps keep running; new builds and deploys are rejected.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Python version (3.10 or later; 3.10 is already deprecated)",
      "sourceUrl": "https://devcenter.heroku.com/changelog-items/3527",
      "quote": "Change effective on 07 January 2026 … As of today, Python 3.9 is no longer supported, and so the latest version of the Python buildpack rejects builds of apps using it.",
      "impact": "Deploying a Python 3.9 app fails at build time until the Python version is raised.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2026-01-05-claude-opus-3",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Opus 3",
      "identifiers": [
        "claude-3-opus-20240229"
      ],
      "date": "2026-01-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-opus-4-8",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "This model was retired January 5, 2026.",
      "impact": "Claude API calls naming claude-3-opus-20240229 return errors; switch to claude-opus-4-8.",
      "price": {
        "old": null,
        "new": "$5 / MTok input, $25 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "rede-2026-01-05-basic-authentication-pv-integration-key-",
      "providerId": "rede",
      "providerName": "Rede (e.Rede, Itaú)",
      "category": "Payments",
      "what": "Basic authentication (PV + integration key) on the e.Rede API",
      "identifiers": [
        "api.userede.com.br/erede"
      ],
      "date": "2026-01-05",
      "precision": "day",
      "dateNote": "The developer portal's OAuth tutorial (https://developer.userede.com.br/files/erede/tutorial-oauth2.0.pdf) gives the same deadline, 05/01/2026; the portal's own page no longer shows the date.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "OAuth 2.0 (clientId/clientSecret, access token from https://api.userede.com.br/redelabs/oauth2/token)",
      "sourceUrl": "https://developer.userede.com.br/files/erede/oauth-faq.pdf",
      "quote": "Sim, a migração é obrigatória. A autenticação via Basic Auth será descontinuada a partir de 05 de janeiro de 2026.",
      "impact": "Integrations that still send Basic auth with the PV and integration key stop working; they must fetch an OAuth 2.0 access token first.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "salla-2026-01-05-national-address-mandatory-in-ship-to-cr",
      "providerId": "salla",
      "providerName": "Salla",
      "category": "Commerce",
      "what": "National Address mandatory in ship_to (Create Order, Update Order, Create Shipment)",
      "identifiers": [
        "ship_to",
        "short_address",
        "building_number",
        "additional_number",
        "street_number",
        "geo_coordinates"
      ],
      "date": "2026-01-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.salla.dev/421127m0",
      "quote": "Effective January 5th, 2026, the National Address details are mandatory with the ship_to object variables in your implementations in Create Order, Update Order and Create Shipment",
      "impact": "Order and shipment requests whose ship_to lacks the full National Address fields are rejected.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2026-01-02-x-twitter-api-response-format",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "X/Twitter API response format",
      "identifiers": [
        "/x/stocks/v1"
      ],
      "date": "2026-01-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Reddit-aligned response format",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[1.1.0] - 2026-01-02 BREAKING: X API response format aligned with Reddit API (4cb7866)",
      "impact": "Code parsing the old X/Twitter API response shape breaks since the format was changed to match the Reddit API.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cloudflare-2026-01-01-cloudflare-radar-verified-bots-api",
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "category": "Cloud & hosting",
      "what": "Cloudflare Radar Verified Bots API",
      "identifiers": [
        "/radar/verified_bots/top/bots",
        "/radar/verified_bots/top/categories"
      ],
      "date": "2026-01-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/radar/bots/summary/bot and /radar/bots/summary/category (Bots API)",
      "sourceUrl": "https://developers.cloudflare.com/fundamentals/api/reference/deprecations/",
      "quote": "Cloudflare Radar: Verified Bots APIs … Deprecation date: July 1, 2025 … End of life date: January 1, 2026",
      "impact": "Calls to the Radar verified_bots endpoints stop returning data.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2025-12-31-azure-pipelines-hosted-image-windows-201",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Azure Pipelines hosted image windows-2019",
      "identifiers": [
        "vmImage: 'windows-2019'",
        "windows-2019"
      ],
      "date": "2025-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "windows-2022, windows-2025 or windows-latest",
      "sourceUrl": "https://devblogs.microsoft.com/devops/upcoming-updates-for-azure-pipelines-agents-images/",
      "quote": "From 1st January 2026 onwards, the Windows Server 2019 image will be fully removed from our hosted agents, and any pipeline jobs still using this image will fail to run.",
      "impact": "Pipeline jobs that still ask for the windows-2019 Microsoft-hosted image fail to run.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2025-12-31-mistral-ocr-25-03-ministral-3b-8b-24-10-",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral OCR 25.03, Ministral 3B/8B (24.10) and Pixtral 12B",
      "identifiers": [
        "mistral-ocr-2503",
        "ministral-3b-2410",
        "ministral-8b-2410",
        "pixtral-12b-2409"
      ],
      "date": "2025-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "OCR 4.1 (for OCR), Ministral 3 3B / Ministral 3 8B (for Ministral 3B / 8B), Ministral 3 14B (for Pixtral 12B)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "OCR | 25.03 | mistral-ocr-2503 | Deprecation 12/2/2025 | Retirement 12/31/2025 | Alternative OCR 4.1",
      "impact": "API calls naming these dated model ids return errors.",
      "price": {
        "old": null,
        "new": "OCR 4.1: $4 / 1000 pages; Ministral 3 (3B): $0.1 / 1M input and output tokens; Ministral 3 (8B): $0.15 / 1M input and output tokens; Ministral 3 (14B): $0.2 / 1M input and output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-12-31-playai-text-to-speech-models",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "PlayAI text-to-speech models",
      "identifiers": [
        "playai-tts",
        "playai-tts-arabic"
      ],
      "date": "2025-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "canopylabs/orpheus-v1-english (for playai-tts), canopylabs/orpheus-arabic-saudi (for playai-tts-arabic)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model playai-tts | Shutdown Date 12/31/25 | Recommended Replacement Model ID canopylabs/orpheus-v1-english; Deprecated Model playai-tts-arabic | Shutdown Date 12/31/25 | Recommended Replacement Model ID canopylabs/orpheus-arabic-saudi",
      "impact": "Text-to-speech requests naming playai-tts or playai-tts-arabic fail; voices and options differ on the Orpheus models.",
      "price": {
        "old": null,
        "new": "canopylabs/orpheus-v1-english: $22.00 per 1M characters; canopylabs/orpheus-arabic-saudi: $40.00 per 1M characters",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [
        {
          "name": "canopylabs/orpheus-v1-english",
          "recommended": true,
          "says": "Orpheus V1 English is built on an advanced architecture optimized for expressive speech synthesis. The model supports vocal direction controls through bracketed text. Keep input text under 200 characters maximum per request.",
          "saysUrl": "https://console.groq.com/docs/model/canopylabs/orpheus-v1-english",
          "price": "$22.00 per 1M characters",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 22
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "canopylabs/orpheus-arabic-saudi",
          "recommended": false,
          "says": "Orpheus Arabic Saudi is built on an advanced architecture optimized for authentic Saudi dialect speech synthesis. Note: Vocal directions are not supported for this model. Keep input text under 200 characters maximum per request.",
          "saysUrl": "https://console.groq.com/docs/model/canopylabs/orpheus-arabic-saudi",
          "price": "$40.00 per 1M characters",
          "cost": {
            "unit": "1M characters",
            "currency": "usd",
            "price": 40
          },
          "priceUrl": "https://console.groq.com/docs/models",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "square-2025-12-31-reader-sdk-and-the-mobile-authorization-",
      "providerId": "square",
      "providerName": "Square",
      "category": "Payments",
      "what": "Reader SDK and the Mobile Authorization API",
      "identifiers": [
        "SquareReaderSDK",
        "com.squareup.sdk.reader",
        "react-native-square-reader-sdk",
        "square_reader_sdk",
        "/mobile/authorization-code",
        "CreateMobileAuthorizationCode"
      ],
      "date": "2025-12-31",
      "precision": "day",
      "dateNote": "Both deprecated 2025-02-20.",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Mobile Payments SDK",
      "sourceUrl": "https://developer.squareup.com/docs/migrate-from-v1",
      "quote": "Reader SDK | Mobile Payments SDK | Migration guide | 2025-02-20 | 2025-12-31 … Mobile Authorization | Mobile Payments SDK | Migration guide | 2025-02-20 | 2025-12-31 (API | Replacement | … | Deprecation | Retirement)",
      "impact": "In-person payment apps built on Reader SDK can no longer authorize or take payments; the Mobile Authorization endpoint returns errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-12-31-glm-4-5-and-qwen3-235b-a22b-retirement",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "GLM-4.5 and Qwen3-235B-A22B retirement",
      "identifiers": [
        "zai-org/GLM-4.5",
        "Qwen/Qwen3-235B-A22B"
      ],
      "date": "2025-12-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2025-12-31 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "adanos-2025-12-30-api-base-url",
      "providerId": "adanos",
      "providerName": "Adanos Software GmbH",
      "category": "Backend & data",
      "what": "API base URL",
      "identifiers": [
        "api.adanos.org/reddit/stocks/v1"
      ],
      "date": "2025-12-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "api.adanos.org/reddit/stocks/v1",
      "sourceUrl": "https://api.adanos.org/changelog",
      "quote": "[0.9.0] - 2025-12-30 BREAKING: API migrated to api.adanos.org/reddit/stocks/v1 (c1696c3)",
      "impact": "Code calling the previous API base URL breaks since the service moved to api.adanos.org/reddit/stocks/v1.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2025-12-23-llama-3-70b-turbo-deepseek-r1-distill-ll",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 3 70B Turbo, DeepSeek R1 Distill Llama 70B, FLUX.1 schnell free and Llama Guard 3 8B",
      "identifiers": [
        "deepseek-ai/DeepSeek-R1-Distill-Llama-70B",
        "meta-llama/Meta-Llama-3-70B-Instruct-Turbo",
        "black-forest-labs/FLUX.1-schnell-free",
        "meta-llama/Meta-Llama-Guard-3-8B"
      ],
      "date": "2025-12-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2025-12-23 | meta-llama/Meta-Llama-3-70B-Instruct-Turbo | No; 2025-12-23 | deepseek-ai/DeepSeek-R1-Distill-Llama-70B | No; 2025-12-23 | black-forest-labs/FLUX.1-schnell-free | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "tavus-2025-12-18-tavus-llama-hosted-llms-tavus-llama-4",
      "providerId": "tavus",
      "providerName": "Tavus",
      "category": "AI models",
      "what": "Tavus-Llama hosted LLMs (tavus-llama-4)",
      "identifiers": [
        "tavus-llama-4"
      ],
      "date": "2025-12-18",
      "precision": "day",
      "dateNote": "Date is the changelog entry's label (December 18, 2025); existing tavus-llama-4 PALs were migrated automatically.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "tavus-gpt-oss (the default then; itself deprecated since July 21, 2026)",
      "sourceUrl": "https://docs.tavus.io/sections/changelog/changelog",
      "quote": "The default LLM for all new PALs is now tavus-gpt-oss. All remaining tavus-llama-4 PALs have been automatically migrated. Legacy Tavus-Llama model references have been removed.",
      "impact": "tavus-llama-4 is no longer offered; code that creates PALs naming it must use a current Tavus-hosted model.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "tavus-gemma-4",
          "recommended": false,
          "says": "tavus-gemma-4 is recommended as the default. Best for: low-latency dialogue and strong tool use. Performance and intelligence are best when prompts are limited to 5,000 tokens.",
          "saysUrl": "https://docs.tavus.io/sections/conversational-video-interface/pal/llm",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        },
        {
          "name": "tavus-gpt-5.6-sol",
          "recommended": false,
          "says": "Tavus-hosted LLM. Best for: strongest tool adherence, higher latency.",
          "saysUrl": "https://docs.tavus.io/sections/conversational-video-interface/pal/llm",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        },
        {
          "name": "tavus-gpt-5.6-terra",
          "recommended": false,
          "says": "Tavus-hosted LLM. Best for: near-Sol quality with lower latency.",
          "saysUrl": "https://docs.tavus.io/sections/conversational-video-interface/pal/llm",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": null,
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2025-12-15-aws-iot-analytics",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "AWS IoT Analytics",
      "identifiers": [
        "iotanalytics",
        "@aws-sdk/client-iotanalytics"
      ],
      "date": "2025-12-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/general/latest/gr/full_shutdown_services.html",
      "quote": "Services in Full Shutdown … Service | End of Support Date … AWS IoT Analytics | December 15, 2025",
      "impact": "Code that sends messages to or queries IoT Analytics channels, pipelines and datasets fails: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepseek-2025-12-15-deepseek-v3-2-speciale-temporary-endpoin",
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "category": "AI models",
      "what": "DeepSeek-V3.2-Speciale temporary endpoint",
      "identifiers": [
        "https://api.deepseek.com/v3.2_speciale_expires_on_20251215"
      ],
      "date": "2025-12-15",
      "precision": "day",
      "dateNote": "15:59 UTC.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "The standard base_url https://api.deepseek.com",
      "sourceUrl": "https://api-docs.deepseek.com/updates/",
      "quote": "DeepSeek-V3.2-Speciale is served via a temporary endpoint: base_url=\"https://api.deepseek.com/v3.2_speciale_expires_on_20251215\". Same pricing as V3.2, no tool calls, available until Dec 15th, 2025, 15:59 (UTC Time).",
      "impact": "Code with this temporary base_url gets errors; point it back at https://api.deepseek.com.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "perplexity-2025-12-15-sonar-reasoning",
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "category": "AI models",
      "what": "sonar-reasoning",
      "identifiers": [
        "sonar-reasoning"
      ],
      "date": "2025-12-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "sonar-reasoning-pro",
      "sourceUrl": "https://docs.perplexity.ai/docs/resources/changelog",
      "quote": "As of December 15, 2025, the sonar-reasoning model has been deprecated and removed from the API.",
      "impact": "Requests with model sonar-reasoning fail; switch to sonar-reasoning-pro.",
      "price": {
        "old": null,
        "new": "sonar-reasoning-pro: $2 / 1M input tokens, $8 / 1M output tokens, plus $6–$14 per 1,000 requests depending on search context size",
        "change": null,
        "sourceUrl": "https://docs.perplexity.ai/docs/getting-started/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-12-09-gemini-2-0-experimental-and-flash-lite-p",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.0 experimental and Flash-Lite preview models",
      "identifiers": [
        "gemini-2.0-flash-exp",
        "gemini-2.0-flash-lite-preview",
        "gemini-2.0-flash-lite-preview-02-05",
        "gemini-2.0-pro-exp",
        "gemini-2.0-pro-exp-02-05"
      ],
      "date": "2025-12-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-2.5-flash-lite (the deprecations page's replacement for the Flash-Lite previews)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "December 9th: gemini-2.0-flash-lite-preview gemini-2.0-flash-lite-preview-02-05 gemini-2.0-flash-exp gemini-2.0-pro-exp gemini-2.0-pro-exp-02-05",
      "impact": "Gemini API calls naming these experimental or preview ids return errors.",
      "price": {
        "old": null,
        "new": "$0.10 / 1M input tokens (text / image / video), $0.40 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-12-09-gemini-2-0-flash-live-and-live-2-5-flash",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.0 Flash Live and Live 2.5 Flash preview (Live API)",
      "identifiers": [
        "gemini-2.0-flash-live-001",
        "gemini-live-2.5-flash-preview"
      ],
      "date": "2025-12-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.8-live",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "December 9, 2025 — The following Gemini Live API models are now shut down: gemini-2.0-flash-live-001 gemini-live-2.5-flash-preview",
      "impact": "Live API sessions opened with these models fail to connect; move to a current Live model.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2025-12-08-clearbit-logo-api-logo-clearbit-com",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Clearbit Logo API (logo.clearbit.com)",
      "identifiers": [
        "logo.clearbit.com",
        "https://logo.clearbit.com/"
      ],
      "date": "2025-12-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://developers.hubspot.com/changelog/upcoming-sunset-of-clearbits-free-logo-api",
      "quote": "End of Service: The API will shut down on December 8, 2025. After the service is shut down, requests to logo.clearbit.com will fail to connect and no logos will be returned.",
      "impact": "Company logos loaded from logo.clearbit.com (often straight in <img> tags) show as broken images.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2025-12-04-azure-pipelines-hosted-image-macos-13",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Azure Pipelines hosted image macOS-13",
      "identifiers": [
        "vmImage: 'macOS-13'",
        "macos-13"
      ],
      "date": "2025-12-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer macOS hosted image (for example macOS-latest)",
      "sourceUrl": "https://devblogs.microsoft.com/devops/upcoming-updates-for-azure-pipelines-agents-images/",
      "quote": "The macOS-13 hosted image in Azure DevOps pipelines will be retired on December 4, 2025, and the Windows-2019 hosted image will retire on December 31, 2025 after a six-month extension. After these dates, any pipelines using these images will fail",
      "impact": "Pipeline jobs that still ask for the macOS-13 Microsoft-hosted image fail to run.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2025-12-04-github-actions-hosted-runner-image-macos",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GitHub Actions hosted runner image macos-13",
      "identifiers": [
        "runs-on: macos-13",
        "macos-13",
        "macos-13-large",
        "macos-13-xlarge"
      ],
      "date": "2025-12-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "macos-15, macos-14 or macos-latest (arm64); macos-15-intel, macos-14-large or macos-15-large for Intel",
      "sourceUrl": "https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/",
      "quote": "The macOS 13 runner image will be retired by December 4th, 2025.",
      "impact": "Workflow jobs with runs-on: macos-13 (or its -large / -xlarge labels) no longer find a runner and fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cometapi-2025-12-03-gpt-4o-realtime-preview-2024-10-01-depre",
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "category": "AI infrastructure",
      "what": "gpt-4o-realtime-preview-2024-10-01 deprecation",
      "identifiers": [
        "gpt-4o-realtime-preview-2024-10-01"
      ],
      "date": "2025-12-03",
      "precision": "day",
      "dateNote": "CometAPI says the model 'will be deprecated on December 3, 2025' and asks to migrate to gpt-realtime; it gives no date requests stop.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "gpt-realtime",
      "sourceUrl": "https://www.cometapi.com/changelog/",
      "quote": "🔄 Model Deprecation - Action Required ⚠️ gpt-4o-realtime-preview-2024-10-01 will be deprecated on December 3, 2025. Please migrate to: gpt-realtime",
      "impact": "CometAPI asked integrations to move gpt-4o-realtime-preview-2024-10-01 to gpt-realtime by December 3, 2025; it doesn't say when requests stop.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-realtime",
          "recommended": true,
          "says": "Improved reliability, better tool calling, enhanced interruption handling, and 2 new voices (Cedar & Marin).",
          "saysUrl": "https://www.cometapi.com/changelog/",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-12-02-gemini-2-5-pro-previews-and-gemini-2-0-f",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.5 Pro previews and Gemini 2.0 Flash Thinking experimental models",
      "identifiers": [
        "gemini-2.5-pro-preview-03-25",
        "gemini-2.5-pro-preview-05-06",
        "gemini-2.5-pro-preview-06-05",
        "gemini-2.0-flash-thinking-exp",
        "gemini-2.0-flash-thinking-exp-01-21",
        "gemini-2.0-flash-thinking-exp-1219"
      ],
      "date": "2025-12-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.1-pro-preview (the deprecations page's replacement for the Gemini 2.5 Pro previews)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "December 2nd: gemini-2.0-flash-thinking-exp gemini-2.0-flash-thinking-exp-01-21 gemini-2.0-flash-thinking-exp-1219 gemini-2.5-pro-preview-03-25 gemini-2.5-pro-preview-05-06 gemini-2.5-pro-preview-06-05",
      "impact": "Gemini API calls naming these preview or experimental model ids return errors.",
      "price": {
        "old": null,
        "new": "$2.00 / 1M input tokens, $12.00 / 1M output tokens (prompts up to 200k tokens)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "asaas-2025-12-02-automatic-disabling-of-inactive-api-keys",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "Automatic disabling of inactive API keys",
      "identifiers": [],
      "date": "2025-12-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": null,
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "02/12/2025 Ciclo de vida automático para chaves de API inativas ... Chaves que permanecerem inativas por longos períodos serão desabilitadas (após 3 meses) ou expiradas permanentemente (após 6 meses).",
      "impact": "Integrations that use an API key less often than every 3 months get HTTP 401 until the key is reactivated; after 6 months the key cannot be recovered.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2025-12-01-orchestrator-verifysmtpsetting-api-endpo",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Orchestrator VerifySmtpSetting API endpoint",
      "identifiers": [
        "/UiPath.Server.Configuration.OData.VerifySmtpSetting",
        "VerifySmtpSetting"
      ],
      "date": "2025-12-01",
      "precision": "month",
      "dateNote": "Removed from Automation Cloud Orchestrator in December 2025; removal from Automation Suite (self-hosted) Orchestrator is scheduled for October 2026.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "The /UiPath.Server.Configuration.OData.VerifySmtpSetting API endpoint | June 2025 | December 2025 (Automation Cloud Orchestrator), October 2026 (Automation Suite Orchestrator)",
      "impact": "Calls to the VerifySmtpSetting endpoint fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "alegra-2025-12-01-warehouse-transfer-ids-become-36-charact",
      "providerId": "alegra",
      "providerName": "Alegra",
      "category": "Business apps",
      "what": "Warehouse transfer IDs become 36-character UUID v7 strings",
      "identifiers": [
        "/warehouse-transfers"
      ],
      "date": "2025-12-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://developer.alegra.com/changelog/nuevo-formato-de-id-para-transferencia-de-bodegas",
      "quote": "A partir del 1 de diciembre de 2025, se actualizará el formato del campo ID en las respuestas de la API, las transferencia de bodegas creadas a partir de esa fecha contendrán en el campo identificador id un uuid v7",
      "impact": "Code that parses warehouse transfer IDs as numbers or stores them in numeric columns breaks for transfers created from this date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2025-11-30-mistral-small-2-0-3-0-3-1-codestral-25-0",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Small 2.0/3.0/3.1, Codestral 25.01, Magistral 1.0/1.1 and Devstral Small 1.0",
      "identifiers": [
        "mistral-small-2409",
        "mistral-small-2501",
        "mistral-small-2503",
        "codestral-2501",
        "magistral-medium-2506",
        "magistral-small-2506",
        "magistral-medium-2507",
        "magistral-small-2507",
        "devstral-small-2505"
      ],
      "date": "2025-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Small 4 (for the Small and Magistral Small models), Mistral Medium 3.5 (for Magistral Medium and Devstral Small 1.0), Codestral (for codestral-2501)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Small 3.1 | 25.03 | mistral-small-2503 | Deprecation 11/6/2025 | Retirement 11/30/2025 | Alternative Mistral Small 4",
      "impact": "API calls naming these dated model ids return errors.",
      "price": {
        "old": null,
        "new": "Mistral Small 4: $0.15 / 1M input tokens, $0.6 / 1M output tokens; Mistral Medium 3.5: $1.5 / 1M input tokens, $7.5 / 1M output tokens; Codestral: $0.3 / 1M input tokens, $0.9 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "salla-2025-11-30-store-bank-id-renamed-to-reference-id-in",
      "providerId": "salla",
      "providerName": "Salla",
      "category": "Commerce",
      "what": "store_bank_id renamed to reference_id in Create Order",
      "identifiers": [
        "store_bank_id"
      ],
      "date": "2025-11-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "reference_id",
      "sourceUrl": "https://docs.salla.dev/421127m0",
      "quote": "[2.10.59] - 30-11-2025 ... The field store_bank_id has been renamed to reference_id in the order create endpoint.",
      "impact": "Create Order requests that still send store_bank_id need to send reference_id instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "heroku-2025-11-28-heroku-postgres-14",
      "providerId": "heroku",
      "providerName": "Heroku",
      "category": "Cloud & hosting",
      "what": "Heroku Postgres 14",
      "identifiers": [
        "Postgres 14",
        "--version 14"
      ],
      "date": "2025-11-28",
      "precision": "day",
      "dateNote": "No new Postgres 14 databases from August 28, 2025; forced upgrades from October 28, 2025; access restricted and databases deleted from November 28, 2025.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "A newer Heroku Postgres version",
      "sourceUrl": "https://devcenter.heroku.com/changelog-items/3237",
      "quote": "November 28, 2025: We start restricting database access and deleting databases for Postgres 14 databases after this end-of-life date.",
      "impact": "Apps whose database was still on Postgres 14 (and not force-upgraded) lose database access.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-11-20-ling-1t-and-ring-1t-retirement",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Ling-1T and Ring-1T retirement",
      "identifiers": [
        "inclusionAI/Ling-1T",
        "inclusionAI/Ring-1T"
      ],
      "date": "2025-11-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2025-11-20 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "inclusionAI/Ling-flash-2.0",
          "recommended": false,
          "says": "Model offered on current pricing page from the same vendor.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "¥1.00 / M Tokens input, ¥4.00 / M Tokens output",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-11-18-gemini-2-5-flash-and-flash-lite-previews",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.5 Flash and Flash-Lite previews (May/June 2025)",
      "identifiers": [
        "gemini-2.5-flash-preview-05-20",
        "gemini-2.5-flash-lite-preview-06-17"
      ],
      "date": "2025-11-18",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-3.6-flash (the deprecations page's replacement for gemini-2.5-flash-preview-05-20)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Deprecation announcement: The following models will be shut down: November 18th: gemini-2.5-flash-lite-preview-06-17 gemini-2.5-flash-preview-05-20",
      "impact": "Gemini API calls pinned to these preview snapshots return errors.",
      "price": {
        "old": null,
        "new": "$0.75 / 1M input tokens, $3.75 / 1M output tokens through December 31, 2026 ($1.50 and $7.50 from January 1, 2027)",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "qdrant-2025-11-17-qdrant-client-python-legacy-methods-sear",
      "providerId": "qdrant",
      "providerName": "Qdrant",
      "category": "AI infrastructure",
      "what": "qdrant-client (Python) legacy methods: search, recommend, upload_records and others",
      "identifiers": [
        "search(collection_name=",
        "query_vector=",
        "recommend(collection_name=",
        "search_batch(",
        "recommend_batch(",
        "discovery(",
        "discovery_batch(",
        "upload_records(",
        "init_from="
      ],
      "date": "2025-11-17",
      "precision": "day",
      "dateNote": "Date of the qdrant-client 1.16.0 release on GitHub (the notes have no date sentence). Projects pinned below 1.16.0 keep working until they upgrade. The Qdrant server 1.16.0, released the same day, also removed the init_from collection API and the lock API.",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "query_points (or query_batch_points) for search, recommend and discovery; upsert with PointStruct for upload_records",
      "sourceUrl": "https://github.com/qdrant/qdrant-client/releases/tag/v1.16.0",
      "quote": "#1103 - remove deprecated methods: search, recommend, discovery, upload_records, search_batch, recommend_batch, discovery_batch, rest, init_from in create_collection, all lock-related methods",
      "impact": "Any project that installs qdrant-client 1.16.0 or newer gets an AttributeError on client.search(), recommend(), upload_records() and the other removed methods.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "qdrant",
        "date": "2025-11-17",
        "identifier": "search(collection_name=",
        "counted": "still call client.search(), recommend() or another removed method (at least: GitHub's code search showed only part of the matches)",
        "activeProjects": 131,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/qdrant-2025-11-legacy-client-methods (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "qdrant-2025-11-legacy-client-methods"
    },
    {
      "id": "meta-2025-11-15-page-insights-impressions-and-page-fans-",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Page Insights 'impressions' and 'page fans' metrics",
      "identifiers": [
        "page_impressions",
        "page_fans"
      ],
      "date": "2025-11-15",
      "precision": "day",
      "dateNote": "Applies to all API versions. More Page Insights metrics are deprecated for all versions by June 15, 2026.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "The views metric (for impressions)",
      "sourceUrl": "https://developers.facebook.com/blog/post/2025/08/15/page-insights-api-updates/",
      "quote": "Beginning November 15, 2025, we're deprecating the 'impressions' and 'page fans' metrics from the Page Insights API.",
      "impact": "Page Insights calls that ask for impressions or page fans metrics get an invalid metric error.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-11-14-gemini-2-0-flash-image-generation-previe",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 2.0 Flash image generation previews",
      "identifiers": [
        "gemini-2.0-flash-preview-image-generation",
        "gemini-2.0-flash-exp-image-generation"
      ],
      "date": "2025-11-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-2.5-flash-image (itself scheduled to shut down on the Gemini API on 2026-10-02)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "Deprecation announcement: The following models will be shut down: ... November 14: gemini-2.0-flash-exp-image-generation gemini-2.0-flash-preview-image-generation",
      "impact": "Image generation or editing calls naming these Gemini 2.0 Flash previews return errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-11-14-qwen-3-235b-a22b-thinking-2507-deprecate",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "qwen-3-235b-a22b-thinking-2507 deprecated",
      "identifiers": [
        "qwen-3-235b-a22b-thinking-2507"
      ],
      "date": "2025-11-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT OSS 120B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-11-14\"> Deprecated `qwen-3-235b-a22b-thinking-2507` We recommend migrating to GPT OSS 120B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2025-11-13-amazon-elastic-transcoder",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Amazon Elastic Transcoder",
      "identifiers": [
        "elastictranscoder",
        "@aws-sdk/client-elastic-transcoder",
        "ElasticTranscoder",
        "CreateJob",
        "elastictranscoder.amazonaws.com"
      ],
      "date": "2025-11-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "AWS Elemental MediaConvert",
      "sourceUrl": "https://aws.amazon.com/blogs/media/support-for-amazon-elastic-transcoder-ending-soon/",
      "quote": "After careful consideration, AWS has made the decision to discontinue Amazon Elastic Transcoder, effective November 13, 2025.",
      "impact": "Video transcoding jobs sent to Elastic Transcoder (pipelines, presets, CreateJob) fail: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2025-11-13-qwen2-5-coder-32b-qwq-32b-and-the-free-l",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Qwen2.5 Coder 32B, QwQ 32B and the free Llama 3.3 70B / R1 Distill endpoints",
      "identifiers": [
        "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B",
        "mistralai/Mistral-7B-Instruct-v0.1",
        "Qwen/Qwen2.5-Coder-32B-Instruct",
        "Qwen/QwQ-32B",
        "deepseek-ai/DeepSeek-R1-Distill-Llama-70B-free",
        "meta-llama/Llama-3.3-70B-Instruct-Turbo-Free"
      ],
      "date": "2025-11-13",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2025-11-13 | Qwen/Qwen2.5-Coder-32B-Instruct | No; 2025-11-13 | Qwen/QwQ-32B | No; 2025-11-13 | meta-llama/Llama-3.3-70B-Instruct-Turbo-Free | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-11-12-veo-3-0-preview-video-models-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Veo 3.0 preview video models (Gemini API)",
      "identifiers": [
        "veo-3.0-generate-preview",
        "veo-3.0-fast-generate-preview"
      ],
      "date": "2025-11-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "veo-3.1-generate-preview / veo-3.1-fast-generate-preview (themselves scheduled to shut down on 2026-10-22)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "veo-3.0-generate-preview — Shutdown date November 12, 2025 — Recommended replacement veo-3.1-generate-preview. veo-3.0-fast-generate-preview — November 12, 2025 — veo-3.1-fast-generate-preview.",
      "impact": "Video generation calls naming the Veo 3.0 preview models return errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2025-11-12-aws-elemental-mediastore",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "AWS Elemental MediaStore",
      "identifiers": [
        "mediastore",
        "mediastore-data",
        "@aws-sdk/client-mediastore",
        "@aws-sdk/client-mediastore-data"
      ],
      "date": "2025-11-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://docs.aws.amazon.com/general/latest/gr/full_shutdown_services.html",
      "quote": "Services in Full Shutdown … Service | End of Support Date … AWS Elemental MediaStore | November 12, 2025",
      "impact": "Code that uploads to or serves media from MediaStore containers fails: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "slack-2025-11-12-files-upload-api-method",
      "providerId": "slack",
      "providerName": "Slack",
      "category": "Communications",
      "what": "files.upload API method",
      "identifiers": [
        "files.upload",
        "files_upload",
        "https://slack.com/api/files.upload"
      ],
      "date": "2025-11-12",
      "precision": "day",
      "dateNote": "Newly created apps lost access on May 16, 2024; the original March 11, 2025 deadline for existing apps was pushed back to November 12, 2025.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "files.getUploadURLExternal + files.completeUploadExternal (or the SDKs' files.uploadV2 / files_upload_v2 helpers)",
      "sourceUrl": "https://docs.slack.dev/reference/methods/files.upload",
      "quote": "The files.upload API method has been deprecated. It will stop functioning and be officially sunset on November 12, 2025.",
      "impact": "Bots and scripts that post files with files.upload get an error instead of uploading.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "salla-2025-11-12-affiliate-fields-code-marketer-name-mark",
      "providerId": "salla",
      "providerName": "Salla",
      "category": "Commerce",
      "what": "Affiliate fields code, marketer_name, marketer_city and notes; commission fields moved",
      "identifiers": [
        "marketer_name",
        "marketer_city",
        "commission_type",
        "links.affiliate"
      ],
      "date": "2025-11-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "commission.type and commission.amount in requests; List Affiliate Links endpoint for links.affiliate",
      "sourceUrl": "https://docs.salla.dev/421127m0",
      "quote": "[2.10.57] - 12-11-2025 ... The following variables are no longer supported in the Create Affiliate and Update Affiliate body requests: code marketer_name marketer_city notes",
      "impact": "Affiliate create/update calls and response parsing that use the old fields lose data or break; commission_type and amount moved under commission.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cloudflare-2025-11-11-zero-trust-devices-api-endpoints-replace",
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "category": "Cloud & hosting",
      "what": "Zero Trust Devices API endpoints (replaced by physical devices and registrations)",
      "identifiers": [
        "/accounts/{account_id}/devices",
        "/accounts/{account_id}/devices/{device_id}",
        "/accounts/{account_id}/devices/{device_id}/override_codes",
        "/accounts/{account_id}/devices/revoke",
        "/accounts/{account_id}/devices/unrevoke"
      ],
      "date": "2025-11-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/accounts/{account_id}/devices/physical-devices and /accounts/{account_id}/devices/registrations (including …/registrations/revoke and …/unrevoke)",
      "sourceUrl": "https://developers.cloudflare.com/fundamentals/api/reference/deprecations/",
      "quote": "Zero Trust Devices … End of life date: November 11, 2025",
      "impact": "Device inventory and revoke scripts that call the old /devices endpoints must use the physical-devices and registrations endpoints instead.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-11-10-imagen-3-0-generate-002-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "imagen-3.0-generate-002 (Gemini API)",
      "identifiers": [
        "imagen-3.0-generate-002"
      ],
      "date": "2025-11-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "imagen-4.0-generate-001 (itself shut down on the Gemini API on 2026-08-17; the deprecations page now points to gemini-3.1-flash-image)",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "November 10, 2025 — The following model is shut down: imagen-3.0-generate-002 Use Imagen 4 instead.",
      "impact": "Image generation calls naming imagen-3.0-generate-002 return errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gemini-3.1-flash-image",
          "recommended": true,
          "says": "Nano Banana 2 provides high-quality image generation and conversational editing at a mainstream price point and low latency. It serves as the high-efficiency counterpart to Gemini 3 Pro Image.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
          "price": "$0.50 / 1M input tokens (text/image), $60.00 / 1M image output tokens (equivalent to $0.067 per 1K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.067
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3.1-flash-lite-image",
          "recommended": false,
          "says": "Nano Banana 2 Lite is designed as the efficiency specialist of the image generation family, offering ultra-low latency and cost-effective image generation and editing. Supported image_size values: 1024px (1K).",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image",
          "price": "$0.25 / 1M input tokens (text/image/video), $30.00 / 1M image output tokens (equivalent to $0.0336 per 1K resolution image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.0336
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        },
        {
          "name": "gemini-3-pro-image",
          "recommended": false,
          "says": "Nano Banana Pro is a sophisticated reasoning-driven engine for professional-grade image editing and generation, offering studio-quality precision and advanced creative control.",
          "saysUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image",
          "price": "$2.00 / 1M input tokens (text/image), $120.00 / 1M image output tokens (equivalent to $0.134 per 1K/2K image)",
          "cost": {
            "unit": "1024x1024 image",
            "currency": "usd",
            "price": 0.134
          },
          "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
          "checked": "2026-10-02",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2025-11-10-github-app-based-copilot-extensions",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GitHub App-based Copilot Extensions",
      "identifiers": [
        "@copilot-extensions/preview-sdk",
        "Copilot Extension (GitHub App agent)"
      ],
      "date": "2025-11-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Model Context Protocol (MCP) servers",
      "sourceUrl": "https://github.blog/changelog/2025-09-24-deprecate-github-copilot-extensions-github-apps/",
      "quote": "If you have an existing extension: Plan your replacement strategy. Your extension will stop working November 10, 2025 by 11:59 PM PST.",
      "impact": "Copilot Chat extensions built as GitHub Apps (@-mentioned agents) no longer receive requests.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepgram-2025-11-05-legacy-intelligence-parameters-sentiment",
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "category": "Speech & voice",
      "what": "Legacy Intelligence parameters (sentiment, topics, summarize v1)",
      "identifiers": [
        "analyze_sentiment=true",
        "detect_topics=true",
        "summarize=v1"
      ],
      "date": "2025-11-05",
      "precision": "day",
      "dateNote": "The changelog entry is dated November 5, 2025 and says the errors start 'as of today'.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "sentiment=true, topics=true, summarize=true or summarize=v2 (V2 response structure)",
      "sourceUrl": "https://developers.deepgram.com/changelog/2025/11/5",
      "quote": "November 5, 2025 — Legacy Intelligence Features Deprecated: We have deprecated several legacy Intelligence feature parameters. As of today, requests using these legacy parameters will return HTTP 400 errors.",
      "impact": "Transcription requests with analyze_sentiment, detect_topics or summarize=v1 get HTTP 400; code reading the old V1 'summaries' array must switch to the V2 'summary' object.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "conta-azul-2025-11-05-legacy-conta-azul-api-api-contaazul-com",
      "providerId": "conta-azul",
      "providerName": "Conta Azul",
      "category": "Business apps",
      "what": "Legacy Conta Azul API (api.contaazul.com)",
      "identifiers": [
        "api.contaazul.com"
      ],
      "date": "2025-11-05",
      "precision": "day",
      "dateNote": "The page gives November 5, 2025 as the date by which all migrations should be done and says the legacy API has been discontinued; it does not give a separate shutdown day.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "New Conta Azul API (api-v2.contaazul.com, OAuth2 with new credentials; map old IDs with id_legado)",
      "sourceUrl": "https://developers.contaazul.com/migration",
      "quote": "a recomendação é que todas as migrações de aplicações existentes na API legada sejam realizadas utilizando a nova documentação e seus recursos até 5 de novembro de 2025. A API legada foi descontinuada e não será mais possível utilizá-la.",
      "impact": "Integrations still calling the legacy API no longer work; they need new credentials, the new base URL and ID mapping through id_legado.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-11-05-qwen-3-coder-480b-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "qwen-3-coder-480b deprecated",
      "identifiers": [
        "qwen-3-coder-480b"
      ],
      "date": "2025-11-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Z.ai GLM 4.7",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-11-05\"> Deprecated `qwen-3-coder-480b` We recommend migrating to Z.ai GLM 4.7.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "nebius-2025-11-03-deepseek-v3",
      "providerId": "nebius",
      "providerName": "Nebius Token Factory",
      "category": "AI models",
      "what": "DeepSeek-V3",
      "identifiers": [
        "deepseek-ai/DeepSeek-V3"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "quote": "DeepSeek: deepseek-ai/DeepSeek-V3 Nov 3 2025",
      "impact": "Requests to this model id return errors after the shutdown date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "nebius-2025-11-03-devstral-small-2505",
      "providerId": "nebius",
      "providerName": "Nebius Token Factory",
      "category": "AI models",
      "what": "DevStral-Small-2505",
      "identifiers": [
        "MistralAI/DevStral-Small-2505"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "quote": "Mistral: MistralAI/DevStral-Small-2505 Nov 3 2025",
      "impact": "Requests to this model id return errors after the shutdown date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "nebius-2025-11-03-hermes-3-llama-405b",
      "providerId": "nebius",
      "providerName": "Nebius Token Factory",
      "category": "AI models",
      "what": "Hermes-3-Llama-405B",
      "identifiers": [
        "NousResearch/Hermes-3-Llama-405B"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "quote": "Nous Research: NousResearch/Hermes-3-Llama-405B Nov 3 2025",
      "impact": "Requests to this model id return errors after the shutdown date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-11-03-llama-4-scout-17b-16e-instruct-deprecate",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "llama-4-scout-17b-16e-instruct deprecated",
      "identifiers": [
        "llama-4-scout-17b-16e-instruct"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT OSS 120B or Llama 3.3 70B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-11-03\"> Deprecated `llama-4-scout-17b-16e-instruct` We recommend migrating to GPT OSS 120B or Llama 3.3 70B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "nebius-2025-11-03-meta-llama-model-family-llama-3-1-405b-i",
      "providerId": "nebius",
      "providerName": "Nebius Token Factory",
      "category": "AI models",
      "what": "Meta/Llama model family (Llama-3.1-405B-Instruct, Llama-3.1-8B-Instruct-Fast-Lora, Llama-3.2-3B-Instruct-Lora)",
      "identifiers": [
        "Meta-Llama/Llama-3.1-405B-Instruct",
        "Meta-Llama/Llama-3.1-8B-Instruct-Fast-Lora",
        "Meta-Llama/Llama-3.2-3B-Instruct-Lora"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "quote": "Meta / Llama: Meta-Llama/Llama-3.1-405B-Instruct Meta-Llama/Llama-3.1-8B-Instruct-Fast-Lora Meta-Llama/Llama-3.2-3B-Instruct-Lora Nov 3 2025",
      "impact": "Requests to these model ids return errors after the shutdown date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "nebius-2025-11-03-qwen-model-family-qwen3-30b-a3b-qwen3-14",
      "providerId": "nebius",
      "providerName": "Nebius Token Factory",
      "category": "AI models",
      "what": "Qwen model family (Qwen3-30B-A3B, Qwen3-14B, QwQ-32B variants, Qwen3-32B-Lora, Qwen2.5-72B-Instruct variants)",
      "identifiers": [
        "Qwen/Qwen3-30B-A3B",
        "Qwen/Qwen3-14B",
        "Qwen/QwQ-32B-Lora",
        "Qwen/QwQ-32B-Fast",
        "Qwen/QwQ-32B",
        "Qwen/Qwen3-32B-Lora",
        "Qwen/Qwen2.5-72B-Instruct",
        "Qwen/Qwen2.5-72B-Instruct-Lora"
      ],
      "date": "2025-11-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.tokenfactory.nebius.com/deprecation/deprecated-models",
      "quote": "Qwen: Qwen/Qwen3-30B-A3B Qwen/Qwen3-14B Qwen/QwQ-32B-Lora Qwen/QwQ-32B-Fast Qwen/QwQ-32B Qwen/Qwen3-32B-Lora Qwen/Qwen2.5-72B-Instruct Qwen/Qwen2.5-72B-Instruct-Lora Nov 3 2025",
      "impact": "Requests to these model ids return errors after the shutdown date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "hubspot-2025-11-01-marketing-email-api-v1",
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "category": "Business apps",
      "what": "Marketing Email API v1",
      "identifiers": [
        "/marketing-emails/v1/"
      ],
      "date": "2025-11-01",
      "precision": "day",
      "dateNote": "Delayed from an earlier date to November 1, 2025 (note on the announcement).",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "Marketing Email API v3 (/marketing/v3/emails/)",
      "sourceUrl": "https://developers.hubspot.com/changelog/marketing-email-api-v3-released-to-general-availability-and-upcoming-sunset-for-v1",
      "quote": "Second, we're announcing the upcoming sunset of the v1 API that will be happening on November 1, 2025.",
      "impact": "Code that reads or manages marketing emails through /marketing-emails/v1/ endpoints gets errors.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ably-2025-11-01-sdks-using-realtime-protocol-version-1",
      "providerId": "ably",
      "providerName": "Ably",
      "category": "Communications",
      "what": "SDKs using realtime protocol version 1",
      "identifiers": [
        "ably (JavaScript) <= 1.2.36",
        "ably-java <= 1.2.35",
        "ably-cocoa <= 1.2.24",
        "ably-dotnet <= 1.2.12",
        "ably-go <= 1.2.14",
        "ably (Python) <= 2.0.0-beta.6",
        "ably (Ruby) <= 1.2.5",
        "ably-php <= 1.1.9",
        "ably_flutter <= 1.2.25",
        "kafka-connect-ably <= 2.1.4"
      ],
      "date": "2025-11-01",
      "precision": "day",
      "dateNote": "Rejections were phased in over several weeks from this date until 100% of requests were refused.",
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "Any newer SDK version (all implement protocol v2, available since January 2023)",
      "sourceUrl": "https://ably.com/docs/platform/deprecate/protocol-v1",
      "quote": "On the 1st November 2025 attempts to connect to Ably using an SDK that uses version 1 of the protocol will start to fail.",
      "impact": "Apps pinned to an old Ably SDK (for example ably-js 1.2.36 or earlier) can no longer connect until the SDK is upgraded.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2025-10-31-cloud-run-functions-cloud-functions-java",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Java 11 runtime",
      "identifiers": [
        "java11",
        "--runtime=java11",
        "runtime: java11"
      ],
      "date": "2025-10-31",
      "precision": "day",
      "dateNote": "Deprecated 2024-10-31, decommissioned 2025-10-31.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "java17, java21 or java25",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "Java 11 | 1st gen, Run functions | java11 | 2024-10-31 | 2025-10-31 (Deprecation | Decommission). After the decommission date, you can no longer create new workloads or update existing workloads using the runtime.",
      "impact": "Functions on java11 can no longer be deployed or updated; they may also be disabled.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "asaas-2025-10-31-delete-v3-installments-id-returns-a-uuid",
      "providerId": "asaas",
      "providerName": "Asaas",
      "category": "Payments",
      "what": "DELETE /v3/installments/{id} returns a UUID string id",
      "identifiers": [
        "/v3/installments"
      ],
      "date": "2025-10-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.asaas.com/page/breaking-changes",
      "quote": "31/10/2025 Correção no retorno do endpoint de exclusão de parcelamentos ... A partir de agora, o campo id na resposta retorna uma string no formato UUID.",
      "impact": "Code that expects an integer id in the response when deleting an installment plan can fail strict type checks.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "black-forest-labs-2025-10-31-finetuning-api",
      "providerId": "black-forest-labs",
      "providerName": "Black Forest Labs",
      "category": "AI models",
      "what": "Finetuning API",
      "identifiers": [
        "/v1/finetune",
        "flux-pro-finetuned",
        "flux-pro-1.1-ultra-finetuned",
        "flux-pro-1.0-depth-finetuned",
        "flux-pro-1.0-canny-finetuned",
        "flux-pro-1.0-fill-finetuned"
      ],
      "date": "2025-10-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.bfl.ai/release-notes",
      "quote": "As of today, the Flux Pro 1.0 endpoints (flux-pro-1.0, flux-pro-1.0-depth, flux-pro-1.0-canny) and the Finetuning API are officially deprecated.",
      "impact": "All finetuning-related endpoints stop working and there is no migration path; finetuning functionality is discontinued.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "black-forest-labs-2025-10-31-flux-pro-1-0-endpoints",
      "providerId": "black-forest-labs",
      "providerName": "Black Forest Labs",
      "category": "AI models",
      "what": "Flux Pro 1.0 endpoints",
      "identifiers": [
        "flux-pro-1.0",
        "flux-pro-1.0-depth",
        "flux-pro-1.0-canny"
      ],
      "date": "2025-10-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "flux-pro-1.1 or flux-kontext-pro",
      "sourceUrl": "https://docs.bfl.ai/release-notes",
      "quote": "As of today, the Flux Pro 1.0 endpoints (flux-pro-1.0, flux-pro-1.0-depth, flux-pro-1.0-canny) and the Finetuning API are officially deprecated.",
      "impact": "Requests to the flux-pro-1.0, flux-pro-1.0-depth and flux-pro-1.0-canny endpoints stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "flux-pro-1.1",
          "recommended": true,
          "says": "Migrate to flux-pro-1.1 or flux-kontext-pro.",
          "saysUrl": "https://docs.bfl.ai/release-notes",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-10",
          "retires": null
        },
        {
          "name": "flux-kontext-pro",
          "recommended": true,
          "says": "Migrate to flux-pro-1.1 or flux-kontext-pro.",
          "saysUrl": "https://docs.bfl.ai/release-notes",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-10",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-10-30-legacy-gemini-api-embedding-models",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Legacy Gemini API embedding models",
      "identifiers": [
        "embedding-001",
        "embedding-gecko-001",
        "gemini-embedding-exp",
        "gemini-embedding-exp-03-07"
      ],
      "date": "2025-10-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-embedding-2",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/deprecations",
      "quote": "embedding-001 / embedding-gecko-001 / gemini-embedding-exp / gemini-embedding-exp-03-07 — Shutdown date October 30, 2025 — Recommended replacement gemini-embedding-2.",
      "impact": "Embedding calls naming these models return errors; stored vectors must be rebuilt with the new model, since embeddings from different models don't mix.",
      "price": {
        "old": null,
        "new": "$0.20 / 1M text input tokens",
        "change": null,
        "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2025-10-30-cloud-run-functions-cloud-functions-node",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Node.js 18 runtime",
      "identifiers": [
        "nodejs18",
        "--runtime=nodejs18",
        "runtime: nodejs18"
      ],
      "date": "2025-10-30",
      "precision": "day",
      "dateNote": "Deprecated 2025-04-30, decommissioned 2025-10-30.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Node.js runtime (nodejs22 or nodejs24)",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "Node.js 18 | 1st gen, Run functions | nodejs18 | 2025-04-30 | 2025-10-30 (Deprecation | Decommission). After the decommission date, you can no longer create new workloads or update existing workloads using the runtime.",
      "impact": "Functions on nodejs18 can no longer be deployed or updated; they may also be disabled.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2025-10-28-claude-sonnet-3-5",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Sonnet 3.5",
      "identifiers": [
        "claude-3-5-sonnet-20240620",
        "claude-3-5-sonnet-20241022"
      ],
      "date": "2025-10-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-sonnet-4-6",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "These models were retired October 28, 2025.",
      "impact": "Claude API calls naming either Claude Sonnet 3.5 snapshot return errors; switch to claude-sonnet-4-6.",
      "price": {
        "old": null,
        "new": "$3 / MTok input, $15 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "anthropic-2026-retired-claude-models"
    },
    {
      "id": "exa-2025-10-28-highlights-removed-from-sdks-major-sdk-b",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "Highlights removed from SDKs (major SDK breaking change)",
      "identifiers": [
        "highlights"
      ],
      "date": "2025-10-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "sdk",
      "replacement": "JS SDK: highlights restored in exa-js v2.0.11",
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "Highlights removed from SDKs: later restored in the JS SDK; see JS SDK: highlights restored.",
      "impact": "SDK upgrades at this version drop the highlights feature; Python SDK users have no highlights, JS SDK users must upgrade again to v2.0.11 to regain it.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "exa-js v2.0.11",
          "recommended": true,
          "says": "Highlights are back in the JavaScript SDK as of exa-js v2.0.11, returning key sentences with relevance scores.",
          "saysUrl": "https://docs.exa.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "exa-2025-10-28-use-autoprompt-response-field",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "use_autoprompt response field",
      "identifiers": [
        "use_autoprompt"
      ],
      "date": "2025-10-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "use_autoprompt deprecated: removed from all API responses.",
      "impact": "Code reading use_autoprompt from API responses will no longer find it, as of this SDK/API release.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2025-10-27-o1-mini",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "o1-mini",
      "identifiers": [
        "o1-mini"
      ],
      "date": "2025-10-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "o4-mini",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "o1-mini — Shutdown date 2025-10-27 — Recommended replacement o4-mini.",
      "impact": "Calls naming o1-mini return errors; switch to o4-mini (itself scheduled to shut down on 2026-10-23).",
      "price": {
        "old": null,
        "new": "$1.10 / 1M input tokens, $4.40 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": "openai-2025-10-o1-mini"
    },
    {
      "id": "openai-2025-10-27-text-moderation-models",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "text-moderation models",
      "identifiers": [
        "text-moderation-007",
        "text-moderation-stable",
        "text-moderation-latest"
      ],
      "date": "2025-10-27",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "omni-moderation",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "text-moderation-007 / text-moderation-stable / text-moderation-latest — Shutdown date 2025-10-27 — Recommended replacement omni-moderation.",
      "impact": "Moderation calls that name a text-moderation model return errors; switch to omni-moderation-latest.",
      "price": {
        "old": null,
        "new": "Free (omni-moderation-latest)",
        "change": null,
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2025-10-23-whatsapp-business-on-premises-api",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "WhatsApp Business On-Premises API",
      "identifiers": [
        "/v1/messages",
        "/v1/users/login",
        "whatsapp-business-api-client",
        "On-Premises API v2.63"
      ],
      "date": "2025-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "WhatsApp Cloud API (WhatsApp Business Platform)",
      "sourceUrl": "https://developers.facebook.com/docs/whatsapp/on-premises/sunset",
      "quote": "October 23, 2025: The final version of On-Premises API (v2.63) will expire. Messages sent to or from business numbers still registered for use with On-Premises API will not be delivered.",
      "impact": "Self-hosted WhatsApp Business API clients stop sending and receiving messages.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "360dialog-2025-10-23-whatsapp-on-premises-api-waba-360dialog-",
      "providerId": "360dialog",
      "providerName": "360dialog",
      "category": "Communications",
      "what": "WhatsApp On-Premises API (waba.360dialog.io)",
      "identifiers": [
        "waba.360dialog.io"
      ],
      "date": "2025-10-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "WhatsApp Cloud API at waba-v2.360dialog.io (POST /messages), with an API key generated after the migration",
      "sourceUrl": "https://docs.360dialog.com/partner/partner-hub/migrating-phone-numbers/hosting-type-change-on-premise-api-to-cloud-api",
      "quote": "On October 23, 2025, the final supported version of the On-Premise API client expired.",
      "impact": "Calls to waba.360dialog.io no longer send or receive WhatsApp messages, and old On-Premise API keys don't work on the Cloud API, so a new key is needed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": {
        "provider": "360dialog",
        "date": "2025-10-23",
        "identifier": "waba.360dialog.io",
        "counted": "still name waba.360dialog.io",
        "activeProjects": 109,
        "checked": "2026-10-01",
        "source": "evals/field/campaigns/360dialog-2025-10-onprem-to-cloud-api (triage \"fails\", pushed since 2025-10-01, not archived or a fork)"
      },
      "changeId": "360dialog-2025-10-onprem-to-cloud-api"
    },
    {
      "id": "aws-2025-10-17-amazon-cloudwatch-evidently-feature-flag",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Amazon CloudWatch Evidently (feature flags and experiments)",
      "identifiers": [
        "evidently",
        "@aws-sdk/client-evidently",
        "EvaluateFeature",
        "BatchEvaluateFeature",
        "PutProjectEvents"
      ],
      "date": "2025-10-17",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "AWS AppConfig feature flags (AWS Systems Manager)",
      "sourceUrl": "https://aws.amazon.com/blogs/mt/support-for-amazon-cloudwatch-evidently-ending-soon/",
      "quote": "On 10/17/2025, the service will be discontinued and access to the service and any capabilities provided by this service will end.",
      "impact": "Calls to the Evidently API (EvaluateFeature and the rest) fail, so feature flags read from Evidently stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "deepseek-2025-10-15-deepseek-v3-1-terminus-temporary-compari",
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "category": "AI models",
      "what": "DeepSeek-V3.1-Terminus temporary comparison endpoint",
      "identifiers": [
        "https://api.deepseek.com/v3.1_terminus_expires_on_20251015",
        "https://api.deepseek.com/v3.1_terminus_expires_on_20251015/anthropic"
      ],
      "date": "2025-10-15",
      "precision": "day",
      "dateNote": "15:59 UTC.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "The standard base_url https://api.deepseek.com",
      "sourceUrl": "https://api-docs.deepseek.com/guides/comparison_testing",
      "quote": "This endpoint will remain available until October 15, 2025, 15:59 UTC.",
      "impact": "Code with this temporary base_url gets errors; point it back at https://api.deepseek.com.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-10-15-llama-4-maverick-17b-128e-instruct-depre",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "llama-4-maverick-17b-128e-instruct deprecated",
      "identifiers": [
        "llama-4-maverick-17b-128e-instruct"
      ],
      "date": "2025-10-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "GPT OSS 120B or Llama 3.3 70B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-10-15\"> Deprecated `llama-4-maverick-17b-128e-instruct` We recommend migrating to GPT OSS 120B or Llama 3.3 70B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2025-10-14-cloud-run-functions-cloud-functions-pyth",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "Cloud Run functions / Cloud Functions Python 3.8 runtime",
      "identifiers": [
        "python38",
        "--runtime=python38",
        "runtime: python38"
      ],
      "date": "2025-10-14",
      "precision": "day",
      "dateNote": "Deprecated 2024-10-14, decommissioned 2025-10-14.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Python runtime (python312 or later)",
      "sourceUrl": "https://docs.cloud.google.com/functions/docs/runtime-support",
      "quote": "Python 3.8 | 1st gen, Run functions | python38 | 2024-10-14 | 2025-10-14 (Deprecation | Decommission). After the decommission date, you can no longer create new workloads or update existing workloads using the runtime.",
      "impact": "Functions on python38 can no longer be deployed or updated; they may also be disabled.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2025-10-10-october-2024-realtime-and-audio-preview-",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "October 2024 realtime and audio preview snapshots",
      "identifiers": [
        "gpt-4o-realtime-preview-2024-10-01",
        "gpt-4o-audio-preview-2024-10-01"
      ],
      "date": "2025-10-10",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-realtime-1.5 (for the realtime snapshot), gpt-audio-1.5 (for the audio snapshot)",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "gpt-4o-realtime-preview-2024-10-01 — Shutdown date 2025-10-10 — Recommended replacement gpt-realtime-1.5. gpt-4o-audio-preview-2024-10-01 — Shutdown date 2025-10-10 — Recommended replacement gpt-audio-1.5.",
      "impact": "Realtime sessions or audio requests pinned to these 2024-10-01 snapshots fail; move to gpt-realtime-1.5 or gpt-audio-1.5.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-10-10-kimi-k2-instruct-original",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Kimi K2 Instruct (original)",
      "identifiers": [
        "moonshotai/kimi-k2-instruct"
      ],
      "date": "2025-10-10",
      "precision": "day",
      "dateNote": "The notice text names moonshotai/kimi-k2-instruct-0905 as the replacement (itself shut down on 2026-04-15); the table names openai/gpt-oss-120b.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "openai/gpt-oss-120b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model moonshotai/kimi-k2-instruct | Shutdown Date 10/10/25 | Recommended Replacement Model ID openai/gpt-oss-120b",
      "impact": "Requests naming moonshotai/kimi-k2-instruct fail.",
      "price": {
        "old": null,
        "new": "openai/gpt-oss-120b: $0.15 / 1M input tokens, $0.60 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-10-09-deepseek-v3-1-retirement",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "DeepSeek-V3.1 retirement",
      "identifiers": [
        "deepseek-ai/DeepSeek-V3.1",
        "Pro/deepseek-ai/DeepSeek-V3.1"
      ],
      "date": "2025-10-09",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "deepseek-ai/DeepSeek-V3.1-Terminus",
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2025-10-09 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "deepseek-ai/DeepSeek-V3.1-Terminus",
          "recommended": true,
          "says": "Named by the platform as the recommended switch target.",
          "saysUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
          "price": "¥4.00 / M Tokens input, ¥12.00 / M Tokens output, ¥0.40 / M Tokens cache",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-10-08-gemma-2-9b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Gemma 2 9B",
      "identifiers": [
        "gemma2-9b-it"
      ],
      "date": "2025-10-08",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "llama-3.1-8b-instant (itself shut down on 2026-08-16)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model gemma2-9b-it | Shutdown Date 10/08/25 | Recommended Replacement Model ID llama-3.1-8b-instant",
      "impact": "Requests naming gemma2-9b-it fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-10-02-deepseek-r1-distill-llama-70b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "DeepSeek R1 Distill Llama 70B",
      "identifiers": [
        "deepseek-r1-distill-llama-70b"
      ],
      "date": "2025-10-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "llama-3.3-70b-versatile or openai/gpt-oss-120b",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model deepseek-r1-distill-llama-70b | Shutdown Date 10/02/25 | Recommended Replacement Model ID llama-3.3-70b-versatile or openai/gpt-oss-120b",
      "impact": "Requests naming deepseek-r1-distill-llama-70b fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "picqer-2025-10-02-picklist-tags-returned-as-an-object-keye",
      "providerId": "picqer",
      "providerName": "Picqer",
      "category": "Commerce",
      "what": "Picklist tags returned as an object keyed by tag title",
      "identifiers": [
        "/api/v1/picklists"
      ],
      "date": "2025-10-02",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Read tags as an array of tag objects",
      "sourceUrl": "https://picqer.com/en/api/changelog",
      "quote": "2 October 2025 Breaking change Changed the tags attribute in the picklists endpoints. The tags were being returned as an object keyed by tag title, but are now returned as an array of tag objects.",
      "impact": "Code that looks up a picklist's tags by title (tags['Title']) gets nothing or errors since October 2, 2025, because tags is now an array.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-cloud-2025-10-01-app-engine-standard-python-3-8-runtime",
      "providerId": "google-cloud",
      "providerName": "Google Cloud",
      "category": "Cloud & hosting",
      "what": "App Engine standard Python 3.8 runtime",
      "identifiers": [
        "runtime: python38"
      ],
      "date": "2025-10-01",
      "precision": "day",
      "dateNote": "End of support 2024-10-14 (deployments blocked unless re-enabled by organization policy); deprecated 2025-10-01 (that exception removed). Google's table gives no decommission date for Python 3.8.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "A newer Python runtime (python312 or later)",
      "sourceUrl": "https://docs.cloud.google.com/appengine/docs/standard/lifecycle/support-schedule",
      "quote": "Python 3.8 | Ubuntu 18.04 | python38 | 2024-10-14 | 2025-10-01 (End of support | Deprecated)",
      "impact": "App Engine apps on python38 can no longer be deployed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "uipath-2025-10-01-orchestrator-organizationunits-api-endpo",
      "providerId": "uipath",
      "providerName": "UiPath",
      "category": "Business apps",
      "what": "Orchestrator /OrganizationUnits API endpoints",
      "identifiers": [
        "/OrganizationUnits",
        "OrganizationUnits"
      ],
      "date": "2025-10-01",
      "precision": "month",
      "dateNote": "Removed from Automation Cloud Orchestrator in October 2025 and from Automation Suite (self-hosted) Orchestrator in March 2026; the OrganizationUnits property in /Users endpoints was removed on the same dates.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline",
      "quote": "The /OrganizationUnits API endpoints | June 2025 | October 2025 (Automation Cloud Orchestrator), March 2026 (Automation Suite Orchestrator)",
      "impact": "Calls to the /OrganizationUnits endpoints, and code reading OrganizationUnits from /Users responses, no longer work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ai21-2025-10-01-tool-resources-parameter-in-maestro-runs",
      "providerId": "ai21",
      "providerName": "AI21 Labs",
      "category": "AI models",
      "what": "tool_resources parameter in Maestro runs",
      "identifiers": [
        "tool_resources",
        "POST /studio/v1/maestro/runs"
      ],
      "date": "2025-10-01",
      "precision": "month",
      "dateNote": "Only 'October 2025' given, no specific day.",
      "deadline": "migrate-by",
      "kind": "endpoint",
      "replacement": "tools parameter",
      "sourceUrl": "https://docs.ai21.com/changelog",
      "quote": "The tool_resources parameter in POST /studio/v1/maestro/runs will be deprecated in October 2025.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "tools",
          "recommended": true,
          "says": "Please use the tools parameter instead.",
          "saysUrl": "https://docs.ai21.com/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2025-09-30-mistral-saba",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Saba",
      "identifiers": [
        "mistral-saba-2502"
      ],
      "date": "2025-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Small 4",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Saba | 25.02 | mistral-saba-2502 | Deprecation 6/10/2025 | Retirement 9/30/2025 | Alternative Mistral Small 4",
      "impact": "API calls naming mistral-saba-2502 return errors; switch to Mistral Small 4.",
      "price": {
        "old": null,
        "new": "Mistral Small 4: $0.15 / 1M input tokens, $0.6 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "core42-2025-09-30-gpt-oss-120b-azure",
      "providerId": "core42",
      "providerName": "Core42 (Compass API)",
      "category": "AI infrastructure",
      "what": "gpt-oss-120b-azure",
      "identifiers": [
        "gpt-oss-120b-azure"
      ],
      "date": "2025-09-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Other gpt-oss-120b versions on Compass: gpt-oss-120b-cerebras, gpt-oss-120b-core42, gpt-oss-120b-core42-amd or gpt-oss-120b-qualcomm",
      "sourceUrl": "https://www.core42.ai/compass/documentation/2025",
      "quote": "Sept 30th 2025 Version 4.3 ... The gpt-oss-120b-azure model ID has been officially retired and is no longer available on the Compass Platform.",
      "impact": "Requests that name gpt-oss-120b-azure fail; code must switch to another gpt-oss-120b version.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gpt-oss-120b-cerebras",
          "recommended": true,
          "says": "gpt-oss-120b: a highly flexible, open-source model by OpenAI licensed under Apache 2.0 … designed for reasoning, tool use, and efficient performance. gpt-oss-120b Cerebras: deployed and running on high-performance Cerebras clusters.",
          "saysUrl": "https://www.core42.ai/compass/documentation/2025",
          "price": "$0.25 / 1M input tokens, $0.69 / 1M output tokens (listed as gpt-oss-120b-cerbras on the pricing page)",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.25,
            "outputPrice": 0.69
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-oss-120b-core42",
          "recommended": false,
          "says": "gpt-oss-120b: a highly flexible, open-source model by OpenAI licensed under Apache 2.0 … designed for reasoning, tool use, and efficient performance. gpt-oss-120b Core42: deployed and running on the Core42 cloud, located in the UAE region.",
          "saysUrl": "https://www.core42.ai/compass/documentation/2025",
          "price": "$0.3 / 1M input tokens, $0.75 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 0.75
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-oss-120b-core42-amd",
          "recommended": false,
          "says": "gpt-oss-120b: a highly flexible, open-source model by OpenAI licensed under Apache 2.0 … designed for reasoning, tool use, and efficient performance. gpt-oss-120b-core42-amd: the model is deployed and running on AMD (UAE region).",
          "saysUrl": "https://www.core42.ai/compass/documentation/2025",
          "price": "$0.3 / 1M input tokens, $0.75 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.3,
            "outputPrice": 0.75
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "gpt-oss-120b-qualcomm",
          "recommended": false,
          "says": "gpt-oss-120b: a highly flexible, open-source model by OpenAI licensed under Apache 2.0 … designed for reasoning, tool use, and efficient performance. gpt-oss-120b-qualcomm: the model is deployed and running on Qualcomm (UAE region).",
          "saysUrl": "https://www.core42.ai/compass/documentation/2025",
          "price": "$0.15 / 1M input tokens, $0.37 / 1M output tokens",
          "cost": {
            "unit": "1M tokens",
            "currency": "usd",
            "price": 0.15,
            "outputPrice": 0.37
          },
          "priceUrl": "https://www.core42.ai/compass/documentation/compass-model-pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-09-29-gemini-1-5-models-gemini-api",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 1.5 models (Gemini API)",
      "identifiers": [
        "gemini-1.5-pro",
        "gemini-1.5-flash",
        "gemini-1.5-flash-8b"
      ],
      "date": "2025-09-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/changelog",
      "quote": "September 29, 2025 — The following Gemini 1.5 models are now shut down: gemini-1.5-pro gemini-1.5-flash-8b gemini-1.5-flash",
      "impact": "Gemini API calls naming a Gemini 1.5 model return errors; the changelog names no single replacement.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-2025-09-24-gemini-1-5-pro-and-flash-002-vertex-ai",
      "providerId": "google",
      "providerName": "Google",
      "category": "AI models",
      "what": "Gemini 1.5 Pro and Flash 002 (Vertex AI)",
      "identifiers": [
        "gemini-1.5-pro-002",
        "gemini-1.5-flash-002"
      ],
      "date": "2025-09-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gemini-2.5-flash (for gemini-1.5-pro-002), gemini-2.5-flash-lite (for gemini-1.5-flash-002); both are themselves listed for retirement on Vertex AI on 2026-10-20",
      "sourceUrl": "https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-versions",
      "quote": "Retired models: gemini-1.5-pro-002 | September 24, 2024 | September 24, 2025 | gemini-2.5-flash; gemini-1.5-flash-002 | September 24, 2024 | September 24, 2025 | gemini-2.5-flash-lite",
      "impact": "Vertex AI (Gemini Enterprise Agent Platform) requests to the Gemini 1.5 002 models fail; move to a newer Gemini model.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cloudflare-2025-09-20-cloudflare-radar-attack-top-industry-and",
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "category": "Cloud & hosting",
      "what": "Cloudflare Radar attack top industry and vertical endpoints",
      "identifiers": [
        "/radar/attacks/layer3/top/industry",
        "/radar/attacks/layer3/top/vertical",
        "/radar/attacks/layer7/top/industry",
        "/radar/attacks/layer7/top/vertical"
      ],
      "date": "2025-09-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/radar/attacks/layer3/summary/industry, …/summary/vertical (and the layer7 equivalents)",
      "sourceUrl": "https://developers.cloudflare.com/fundamentals/api/reference/deprecations/",
      "quote": "Cloudflare Radar: Attack top industry and vertical endpoints … Deprecation date: March 20, 2025 … End of life date: September 20, 2025",
      "impact": "Calls to the Radar /top/industry and /top/vertical attack endpoints stop returning data.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cohere-2025-09-15-fine-tuned-command-command-light-command",
      "providerId": "cohere",
      "providerName": "Cohere",
      "category": "AI models",
      "what": "Fine-tuned Command, Command Light, Command R, Classify and Rerank models",
      "identifiers": [],
      "date": "2025-09-15",
      "precision": "day",
      "dateNote": "The same notice also deprecates command-r-03-2024, command-r-plus-04-2024 (and the command-r / command-r-plus aliases), command, command-light, /v1/generate, /v1/summarize, /v1/classify and /v1/connectors from this date; Cohere's models page lists those as 'Deprecated Sept 15, 2025' with no shutdown date, so they are not listed here.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://docs.cohere.com/docs/deprecations",
      "quote": "Effective September 15, 2025, the following deprecations will roll out. ... Previously fine-tuned models will no longer be accessible.",
      "impact": "Calls to models fine-tuned on Command, Command Light, Command R, Classify or Rerank fail, and new fine-tuning of these models is no longer offered.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-09-15-kimi-k2-instruct-0711-version-replaced-b",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "Kimi-K2-Instruct 0711 version replaced by 0905",
      "identifiers": [
        "moonshotai/Kimi-K2-Instruct",
        "Pro/moonshotai/Kimi-K2-Instruct"
      ],
      "date": "2025-09-15",
      "precision": "day",
      "dateNote": "SiliconFlow updated the model to the 0905 version on September 15 (year from the note of 2025.09.16); requests that name the old 0711 version are served by 0905 instead of failing.",
      "deadline": "migrate-by",
      "kind": "model",
      "replacement": "moonshotai/Kimi-K2-Instruct-0905",
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "所有对应模型请求将被分别指向 moonshotai/Kimi-K2-Instruct-0905 和 Pro/moonshotai/Kimi-K2-Instruct-0905",
      "impact": "Calls to the 0711 ids route to 0905 with different behavior/pricing.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "moonshotai/Kimi-K2-Instruct-0905",
          "recommended": true,
          "says": "Replacement version to which the retired ids are redirected.",
          "saysUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-05-15"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "zatca-2025-09-14-legacy-fatoora-api-host-gw-apic-gov-gazt",
      "providerId": "zatca",
      "providerName": "ZATCA (Fatoora)",
      "category": "Business apps",
      "what": "Legacy Fatoora API host gw-apic-gov.gazt.gov.sa",
      "identifiers": [
        "gw-apic-gov.gazt.gov.sa"
      ],
      "date": "2025-09-14",
      "precision": "day",
      "dateNote": "The announcement's title still says 1st of August; its text (last edited September 15, 2025) gives 14 Sep, 2025. Posted by the Fatoora Development Team in the Announcements section of ZATCA's developer community, which ZATCA's E-Invoicing Developer Portal (sandbox.zatca.gov.sa) links to.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "https://gw-fatoora.zatca.gov.sa/e-invoicing/core/... (production) and /e-invoicing/simulation/... (simulation)",
      "sourceUrl": "https://zatca1.discourse.group/t/important-breaking-change-decommissioning-gw-apic-gov-gazt-gov-sa-on-1st-of-august/7836",
      "quote": "Please note that the legacy URL gw-apic-gov.gazt.gov.sa is decommissioned on 14 Sep, 2025. Now, the old DNS will not resolve, and the endpoint will no longer access traffic.",
      "impact": "E-invoicing systems still calling gw-apic-gov.gazt.gov.sa can't reach ZATCA, so onboarding, clearance and reporting calls fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2025-09-12-graph-api-v17-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Graph API v17.0",
      "identifiers": [
        "graph.facebook.com/v17.0",
        "v17.0"
      ],
      "date": "2025-09-12",
      "precision": "day",
      "dateNote": "Calls to an expired Graph API version are answered by the next oldest usable version, so code pinned to it gets that version's behaviour.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A current Graph API version (v25.0 is the newest listed with an end date)",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "Graph API Versions … Version | Release Date | Expiration Date … v17.0 | May 23, 2023 | September 12, 2025",
      "impact": "Requests pinned to v17.0 no longer run on v17.0: they are served by a newer version, so fields and behaviour removed since then break.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "meta-2025-09-09-marketing-api-v21-0",
      "providerId": "meta",
      "providerName": "Meta",
      "category": "Social",
      "what": "Marketing API v21.0",
      "identifiers": [
        "graph.facebook.com/v21.0/act_",
        "v21.0"
      ],
      "date": "2025-09-09",
      "precision": "day",
      "dateNote": "Marketing API versions expire earlier than the Graph API version with the same number. After expiry, calls may fail or be auto-upgraded when the endpoint did not change.",
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A current Marketing API version (v25.0 at the time of checking)",
      "sourceUrl": "https://developers.facebook.com/docs/graph-api/changelog/versions/",
      "quote": "Marketing API Versions … Version | Release Date | Expiration Date … v21.0 | October 2, 2024 | September 9, 2025",
      "impact": "Ads code (campaigns, ad sets, insights) pinned to Marketing API v21.0 fails, or is moved to a newer version where the endpoint changed.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-09-04-hunyuanvideo-hd-and-wan2-1-video-models-",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "HunyuanVideo-HD and Wan2.1 video models retirement",
      "identifiers": [
        "tencent/HunyuanVideo-HD",
        "Wan-AI/Wan2.1-I2V-14B-720P-Turbo",
        "Wan-AI/Wan2.1-I2V-14B-720P",
        "Wan-AI/Wan2.1-T2V-14B-Turbo",
        "Wan-AI/Wan2.1-T2V-14B"
      ],
      "date": "2025-09-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2025 年 9 月 4 日 对下列模型进行下线处理",
      "impact": "Video generation requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Wan-AI/Wan2.2-I2V-A14B",
          "recommended": false,
          "says": "Video model offered on the pricing page.",
          "saysUrl": "https://siliconflow.cn/pricing",
          "price": "¥2.00 / 个",
          "cost": null,
          "priceUrl": "https://siliconflow.cn/pricing",
          "checked": "2026-10-04",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "vercel-2025-09-01-node-js-18-for-builds-and-functions-and-",
      "providerId": "vercel",
      "providerName": "Vercel",
      "category": "Cloud & hosting",
      "what": "Node.js 18 for Builds and Functions (and the legacy build image)",
      "identifiers": [
        "\"node\": \"18.x\"",
        "nodejs18.x",
        "Node.js Version: 18.x"
      ],
      "date": "2025-09-01",
      "precision": "day",
      "dateNote": "Existing deployments keep running; new deployments fail. The legacy build image (used by Node.js 18 projects) was retired the same day.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "Node.js 20.x or later",
      "sourceUrl": "https://vercel.com/changelog/node-js-18-is-being-deprecated",
      "quote": "On September 1, 2025, Node.js 18 will be disabled in project settings. Existing projects using 18 as the version for Functions will display an error when a new deployment is created.",
      "impact": "New deployments of projects still set to Node.js 18 fail until the Node.js version is raised.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2025-09-01-legacy-webservice-api",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "Legacy Webservice API",
      "identifiers": [],
      "date": "2025-09-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "VTEX REST APIs",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2025-05-23-legacy-webservice-api-deprecation",
      "quote": "As of September 1, 2025, the Webservice API will be permanently discontinued on the VTEX platform.",
      "impact": "Integrations still using the legacy Webservice API stop working and must use the REST APIs.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-08-31-deepseek-v3-azure-ai-foundry",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "DeepSeek-V3 (Azure AI Foundry)",
      "identifiers": [
        "DeepSeek-V3"
      ],
      "date": "2025-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek-V3-0324 (itself retired on 2026-07-13)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "DeepSeek-V3 | August 31, 2025 | DeepSeek-V3-0324",
      "impact": "Foundry deployments of DeepSeek-V3 stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2025-08-31-tls-1-0-and-1-1-connections-to-azure-sql",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "TLS 1.0 and 1.1 connections to Azure SQL Database, SQL Managed Instance, Cosmos DB and Azure Database for MySQL",
      "identifiers": [
        "TLS 1.0",
        "TLS 1.1",
        "minimalTlsVersion",
        "--minimal-tls-version 1.0",
        "--minimal-tls-version 1.1"
      ],
      "date": "2025-08-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "TLS 1.2 or later",
      "sourceUrl": "https://techcommunity.microsoft.com/blog/azuresqlblog/preparing-for-the-deprecation-of-tls-1-0-and-1-1-in-azure-databases/4426512",
      "quote": "Starting August 31, 2025, we will force upgrade servers with minimum TLS 1.0 or 1.1 to TLS 1.2, and connections using TLS 1.0 or 1.1 will be disallowed, and connectivity will fail.",
      "impact": "Old database drivers or runtimes that can only speak TLS 1.0/1.1 can no longer connect.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "microsoft-graph-2025-08-31-azure-ad-graph-api-graph-windows-net",
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "category": "Business apps",
      "what": "Azure AD Graph API (graph.windows.net)",
      "identifiers": [
        "graph.windows.net",
        "api-version=1.6",
        "Microsoft.Azure.ActiveDirectory.GraphClient",
        "azure-graphrbac",
        "@azure/graph"
      ],
      "date": "2025-08-31",
      "precision": "day",
      "dateNote": "Since February 1, 2025 apps already needed an explicit opt-in for extended access.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Microsoft Graph (graph.microsoft.com)",
      "sourceUrl": "https://learn.microsoft.com/en-us/graph/migrate-azure-ad-graph-overview",
      "quote": "August 31, 2025: End of extended access to Azure AD Graph. Azure AD Graph will be fully retired.",
      "impact": "Calls to graph.windows.net for users, groups and apps fail; code must use Microsoft Graph.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-08-30-phi-3-and-phi-3-5-models-azure-ai-foundr",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Phi-3 and Phi-3.5 models (Azure AI Foundry)",
      "identifiers": [
        "Phi-3-mini-4k-instruct",
        "Phi-3-mini-128k-instruct",
        "Phi-3-small-8k-instruct",
        "Phi-3-small-128k-instruct",
        "Phi-3-medium-4k-instruct",
        "Phi-3-medium-128k-instruct",
        "Phi-3.5-mini-instruct",
        "Phi-3.5-MoE-instruct",
        "Phi-3.5-vision-instruct"
      ],
      "date": "2025-08-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Phi-4 (for the medium models) or Phi-4-mini-instruct (for the others)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Phi-3-medium-4k-instruct | August 30, 2025 | Phi-4; Phi-3-mini-4k-instruct | August 30, 2025 | Phi-4-mini-instruct; Phi-3.5-mini-instruct | August 30, 2025 | Phi-4-mini-instruct",
      "impact": "Foundry deployments of Phi-3 and Phi-3.5 models stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-08-30-llama-3-70b-and-8b-8192-context",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Llama 3 70B and 8B (8192 context)",
      "identifiers": [
        "llama3-70b-8192",
        "llama3-8b-8192"
      ],
      "date": "2025-08-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "llama-3.3-70b-versatile and llama-3.1-8b-instant (both themselves shut down on 2026-08-16)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model llama3-70b-8192 | Shutdown Date 08/30/25 | Recommended Replacement Model ID llama-3.3-70b-versatile; Deprecated Model llama3-8b-8192 | Shutdown Date 08/30/25 | Recommended Replacement Model ID llama-3.1-8b-instant",
      "impact": "Requests naming llama3-70b-8192 or llama3-8b-8192 fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "shopify-2025-08-28-checkout-liquid-additional-scripts-and-a",
      "providerId": "shopify",
      "providerName": "Shopify",
      "category": "Commerce",
      "what": "checkout.liquid, additional scripts and app script tags on the Thank you and Order status pages (Shopify Plus stores)",
      "identifiers": [
        "checkout.liquid",
        "Shopify.Checkout.OrderStatus",
        "ScriptTag display_scope ORDER_STATUS",
        "additional scripts"
      ],
      "date": "2025-08-28",
      "precision": "day",
      "dateNote": "Script tags on these pages for non-Plus stores follow on August 26, 2026 (on the timeline).",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Checkout and customer account UI extensions and web pixels",
      "sourceUrl": "https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid",
      "quote": "checkout.liquid and additional scripts were sunset for the Thank you and Order status pages on August 28, 2025. Script tags were sunset on those pages on August 28, 2025 for Plus stores",
      "impact": "Custom code, tracking scripts and app script tags on the Thank you and Order status pages of Plus stores no longer run.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "together-ai-2025-08-28-llama-3-8b-llama-3-2-vision-gemma-2-27b-",
      "providerId": "together-ai",
      "providerName": "Together AI",
      "category": "AI infrastructure",
      "what": "Llama 3 8B, Llama 3.2 Vision, Gemma 2 27B, Qwen2 72B and other older serverless models",
      "identifiers": [
        "Qwen/Qwen2-VL-72B-Instruct",
        "nvidia/Llama-3.1-Nemotron-70B-Instruct-HF",
        "perplexity-ai/r1-1776",
        "meta-llama/Meta-Llama-3-8B-Instruct",
        "google/gemma-2-27b-it",
        "Qwen/Qwen2-72B-Instruct",
        "meta-llama/Llama-Vision-Free",
        "Qwen/Qwen2.5-14B",
        "meta-llama-llama-3-3-70b-instruct-lora",
        "meta-llama/Llama-3.2-11B-Vision-Instruct-Turbo",
        "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO",
        "deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B",
        "black-forest-labs/FLUX.1-depth",
        "black-forest-labs/FLUX.1-redux",
        "meta-llama/Llama-3-8b-chat-hf",
        "black-forest-labs/FLUX.1-canny",
        "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo"
      ],
      "date": "2025-08-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.together.ai/docs/deprecations",
      "quote": "2025-08-28 | meta-llama/Meta-Llama-3-8B-Instruct | No; 2025-08-28 | meta-llama/Llama-3.2-11B-Vision-Instruct-Turbo | No; 2025-08-28 | google/gemma-2-27b-it | No",
      "impact": "Serverless API calls naming these model ids fail; ids marked 'Yes' on the page can still be run on an on-demand dedicated endpoint.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "firebase-2025-08-25-firebase-authentication-features-that-re",
      "providerId": "firebase",
      "providerName": "Firebase",
      "category": "Backend & data",
      "what": "Firebase Authentication features that relied on Dynamic Links (email link sign-in for mobile apps, older Android OAuth flows, Cordova OAuth)",
      "identifiers": [
        "sendSignInLinkToEmail",
        "dynamicLinkDomain",
        "ActionCodeSettings.dynamicLinkDomain",
        "signInWithEmailLink"
      ],
      "date": "2025-08-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "A newer Authentication SDK version plus the extra steps in the Dynamic Links deprecation FAQ (for example Firebase Hosting link domains)",
      "sourceUrl": "https://firebase.google.com/support/releases",
      "quote": "The following three Firebase Authentication features are impacted by the shutdown of Firebase Dynamic Links on August 25, 2025: email link authentication for mobile apps, OAuth flows for Android apps using older versions of the Authentication SDK, and Cordova OAuth support for web apps.",
      "impact": "Passwordless email-link sign-in in mobile apps (and the older OAuth flows) breaks until the app moves to a newer SDK and link domain.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "firebase-2025-08-25-firebase-dynamic-links",
      "providerId": "firebase",
      "providerName": "Firebase",
      "category": "Backend & data",
      "what": "Firebase Dynamic Links",
      "identifiers": [
        ".page.link",
        "firebase_dynamic_links",
        "FirebaseDynamicLinks",
        "firebasedynamiclinks.googleapis.com",
        "@react-native-firebase/dynamic-links",
        "buildDynamicLink"
      ],
      "date": "2025-08-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": null,
      "sourceUrl": "https://firebase.google.com/support/dynamic-links-faq",
      "quote": "On August 25th, 2025, Firebase Dynamic Links will shut down. All links served by Firebase Dynamic Links (both hosted on custom domains and page.link subdomains) will stop working and you will no longer be able to create new links.",
      "impact": "Every page.link (and custom-domain) Dynamic Link stops resolving, and code that creates links through the API fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-08-23-distil-whisper-large-v3-english",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Distil Whisper Large V3 (English)",
      "identifiers": [
        "distil-whisper-large-v3-en"
      ],
      "date": "2025-08-23",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "whisper-large-v3-turbo",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model distil-whisper-large-v3-en | Shutdown Date 08/23/25 | Recommended Replacement Model ID whisper-large-v3-turbo",
      "impact": "Transcription requests naming distil-whisper-large-v3-en fail; switch to whisper-large-v3-turbo.",
      "price": {
        "old": null,
        "new": "whisper-large-v3-turbo: $0.04 per hour of audio",
        "change": null,
        "sourceUrl": "https://console.groq.com/docs/models",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2025-08-20-google-ads-api-v18",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v18",
      "identifiers": [
        "googleads.googleapis.com/v18/",
        "google.ads.googleads.v18",
        "version=\"v18\""
      ],
      "date": "2025-08-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Google Ads API version",
      "sourceUrl": "https://ads-developers.googleblog.com/2025/07/google-ads-api-v18-sunset-reminder.html",
      "quote": "Google Ads API v18 will sunset on August 20, 2025. Starting on this date, all v18 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v18 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-08-12-deepseek-r1-distill-llama-70b-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "deepseek-r1-distill-llama-70b deprecated",
      "identifiers": [
        "deepseek-r1-distill-llama-70b"
      ],
      "date": "2025-08-12",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Qwen 3 32B",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-08-12\"> Deprecated `deepseek-r1-distill-llama-70b` We recommend migrating to Qwen 3 32B.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2025-08-11-bing-search-apis-web-news-image-video-sp",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Bing Search APIs (Web, News, Image, Video, Spell Check and the rest of v7)",
      "identifiers": [
        "api.bing.microsoft.com/v7.0/search",
        "api.bing.microsoft.com/v7.0/news/search",
        "api.bing.microsoft.com/v7.0/images/search",
        "api.bing.microsoft.com/v7.0/spellcheck",
        "Microsoft.Bing/accounts"
      ],
      "date": "2025-08-11",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Grounding with Bing Search in Azure AI Agents",
      "sourceUrl": "https://learn.microsoft.com/en-us/lifecycle/announcements/bing-search-api-retirement",
      "quote": "Bing Search APIs will be retired on August 11, 2025. Any existing instances of Bing Search APIs will be decommissioned completely, and the product will no longer be available to be used or new customer signup.",
      "impact": "Every call to the Bing Search v7 endpoints fails: the resources were decommissioned.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "perplexity-2025-08-01-r1-1776",
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "category": "AI models",
      "what": "R1-1776",
      "identifiers": [
        "R1-1776"
      ],
      "date": "2025-08-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "sonar-reasoning-pro (the changelog calls it Sonar Pro Reasoning)",
      "sourceUrl": "https://docs.perplexity.ai/docs/resources/changelog",
      "quote": "Please note that as of August 1, 2025, R1-1776 will be removed from the available models.",
      "impact": "Requests naming the R1-1776 model fail; switch to Sonar Reasoning Pro.",
      "price": {
        "old": null,
        "new": "sonar-reasoning-pro: $2 / 1M input tokens, $8 / 1M output tokens, plus $6–$14 per 1,000 requests depending on search context size",
        "change": null,
        "sourceUrl": "https://docs.perplexity.ai/docs/getting-started/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "philips-hue-2025-08-01-plain-http-access-to-the-hue-bridge-api",
      "providerId": "philips-hue",
      "providerName": "Signify (Philips Hue)",
      "category": "Backend & data",
      "what": "Plain HTTP access to the Hue Bridge API",
      "identifiers": [
        "http://{bridge-ip}/api/"
      ],
      "date": "2025-08-01",
      "precision": "day",
      "dateNote": "News item dated June 4, 2025 ('Deprecation of HTTP support'); it gives '1st August' without a year (the year follows from the post date) and applies to bridge firmware released from then on, so a bridge stops answering over HTTP once it installs such firmware. The full post needs a developer login; the quote is from its public summary on the developer home page.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "HTTPS (TLS) to the bridge, as in Hue's application design guidance",
      "sourceUrl": "https://developers.meethue.com/",
      "quote": "With the RED compliance being effective per 1st August, all firmware releases being released will no longer support HTTP.",
      "impact": "Apps that call the bridge's local API over plain http:// fail once the bridge runs firmware released after August 1, 2025.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "aws-2025-07-31-amazon-qldb-quantum-ledger-database",
      "providerId": "aws",
      "providerName": "AWS",
      "category": "Cloud & hosting",
      "what": "Amazon QLDB (Quantum Ledger Database)",
      "identifiers": [
        "qldb",
        "qldb-session",
        "@aws-sdk/client-qldb",
        "@aws-sdk/client-qldb-session",
        "pyqldb",
        "amazon-qldb-driver-nodejs"
      ],
      "date": "2025-07-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "Amazon Aurora PostgreSQL (AWS published migration guides)",
      "sourceUrl": "https://docs.aws.amazon.com/general/latest/gr/full_shutdown_services.html",
      "quote": "Services in Full Shutdown … Service | End of Support Date … Amazon Quantum Ledger Database (Amazon QLDB) | July 31, 2025",
      "impact": "Code that reads or writes a QLDB ledger (QLDB drivers, the qldb / qldb-session APIs) fails: the service is shut down.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2025-07-31-video-api-endpoints-retirement",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "Video API endpoints retirement",
      "identifiers": [
        "/v3/async/txt2video",
        "/v3/async/img2video"
      ],
      "date": "2025-07-31",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "PPIO派欧云将于 2025年7月31日 24:00 下线文生视频、图生视频API服务。",
      "impact": "Requests to the text-to-video and image-to-video async endpoints stop working after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-07-30-mistral-saba-24b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Mistral Saba 24B",
      "identifiers": [
        "mistral-saba-24b"
      ],
      "date": "2025-07-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3-32b (itself shut down on 2026-07-17)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model mistral-saba-24b | Shutdown Date 07/30/25 | Recommended Replacement Model ID qwen/qwen3-32b",
      "impact": "Requests naming mistral-saba-24b fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cerebras-2025-07-29-qwen-3-235b-a22b-deprecated",
      "providerId": "cerebras",
      "providerName": "Cerebras",
      "category": "AI models",
      "what": "qwen-3-235b-a22b deprecated",
      "identifiers": [
        "qwen-3-235b-a22b"
      ],
      "date": "2025-07-29",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Qwen 3 235B Instruct / Qwen 3 235B Thinking",
      "sourceUrl": "https://inference-docs.cerebras.ai/support/deprecation",
      "quote": "<Update label=\"2025-07-29\"> Deprecated `qwen-3-235b-a22b` We recommend migrating to either Qwen 3 235B Instruct or Qwen 3 235B Thinking.",
      "impact": null,
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2025-07-28-o1-preview",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "o1-preview",
      "identifiers": [
        "o1-preview"
      ],
      "date": "2025-07-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "o3",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "o1-preview — Shutdown date 2025-07-28 — Recommended replacement o3.",
      "impact": "Calls naming o1-preview return errors; switch to o3.",
      "price": {
        "old": null,
        "new": "$2.00 / 1M input tokens, $8.00 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-07-28-o1-preview-azure-openai",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "o1-preview (Azure OpenAI)",
      "identifiers": [
        "o1-preview"
      ],
      "date": "2025-07-28",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "o1 (itself scheduled to retire on Azure on 2026-11-19)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "o1-preview | — | — | July 28, 2025 | o1",
      "impact": "Azure OpenAI deployments of o1-preview stop answering; redeploy on a newer reasoning model.",
      "price": {
        "old": "$15 / 1M input tokens, $60 / 1M output tokens (Global)",
        "new": "o1 2024-12-17: $15 / 1M input tokens, $60 / 1M output tokens (Global)",
        "change": "same price",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "elevenlabs-2025-07-28-legacy-projects-text-to-voice-and-agents",
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "category": "Speech & voice",
      "what": "Legacy Projects, Text to Voice and Agents knowledge-base endpoints",
      "identifiers": [
        "/v1/projects/",
        "/v1/text-to-voice/create-voice-from-preview",
        "/v1/text-to-voice/remixing-sessions/"
      ],
      "date": "2025-07-28",
      "precision": "day",
      "dateNote": "Date of the changelog entry that reports the removal; no separate switch-off time is given.",
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "/v1/studio/projects/* (for the project endpoints)",
      "sourceUrl": "https://elevenlabs.io/docs/changelog/2025/7/28",
      "quote": "Legacy Project Endpoints: Removed 22 deprecated project management endpoints as part of ElevenCreative Studio API consolidation: All /v1/projects/* endpoints (replaced by /v1/studio/projects/*)",
      "impact": "Calls to /v1/projects/* (including from older SDK versions), the legacy text-to-voice preview and remixing-session endpoints, and the legacy Agents knowledge-base endpoints no longer work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "stability-ai-2025-07-24-stable-video-api-and-stable-diffusion-1-",
      "providerId": "stability-ai",
      "providerName": "Stability AI",
      "category": "AI models",
      "what": "Stable Video API and Stable Diffusion 1.6 API endpoints discontinued",
      "identifiers": [
        "Stable Video API",
        "Stable Diffusion 1.6 API",
        "SD1.6"
      ],
      "date": "2025-07-24",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Stable Diffusion XL (for SD1.6); Self-Hosted License (for Stable Video)",
      "sourceUrl": "https://stability.ai/api-pricing-update-25",
      "quote": "We will be discontinuing two API endpoints on July 24, 2025: Stable Video API Stable Diffusion 1.6 API",
      "impact": "Calls to the Stable Video API and Stable Diffusion 1.6 API endpoints stop working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Stable Diffusion XL",
          "recommended": true,
          "says": "we recommend migrating to Stable Diffusion XL, which offers significantly improved output quality while maintaining the same pricing structure as SD1.6",
          "saysUrl": "https://stability.ai/api-pricing-update-25",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Stable Image Core",
          "recommended": false,
          "says": "Optimized for fast and affordable image generation, Stable Image Core is the next-generation model following SDXL.",
          "saysUrl": "https://stability.ai/api-pricing-update-25",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Stable Image Ultra",
          "recommended": false,
          "says": "Our state-of-the-art text to image model based on Stable Diffusion 3.5.",
          "saysUrl": "https://stability.ai/api-pricing-update-25",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Stable Diffusion 3.5 model family",
          "recommended": false,
          "says": "Stability AI's latest base models.",
          "saysUrl": "https://stability.ai/api-pricing-update-25",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "Self-Hosted License (Stable Video)",
          "recommended": false,
          "says": "While Stable Video will no longer be available via API, you can still deploy the model in your environment with a Self-Hosted License.",
          "saysUrl": "https://stability.ai/api-pricing-update-25",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2025-07-21-claude-2-0-and-claude-2-1",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude 2.0 and Claude 2.1",
      "identifiers": [
        "claude-2.0",
        "claude-2.1"
      ],
      "date": "2025-07-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-opus-4-8",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "These models were retired July 21, 2025.",
      "impact": "Claude API calls naming claude-2.0 or claude-2.1 return errors; switch to claude-opus-4-8.",
      "price": {
        "old": null,
        "new": "$5 / MTok input, $25 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "anthropic-2025-07-21-claude-sonnet-3",
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "category": "AI models",
      "what": "Claude Sonnet 3",
      "identifiers": [
        "claude-3-sonnet-20240229"
      ],
      "date": "2025-07-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "claude-sonnet-4-6",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "quote": "These models were retired July 21, 2025.",
      "impact": "Claude API calls naming claude-3-sonnet-20240229 return errors; switch to claude-sonnet-4-6.",
      "price": {
        "old": null,
        "new": "$3 / MTok input, $15 / MTok output",
        "change": null,
        "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "exa-2025-07-21-score-field-removed-from-auto-search-res",
      "providerId": "exa",
      "providerName": "Exa",
      "category": "AI infrastructure",
      "what": "score field removed from Auto search results",
      "identifiers": [
        "score"
      ],
      "date": "2025-07-21",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "type=\"neural\" search, which keeps scores",
      "sourceUrl": "https://docs.exa.ai/changelog",
      "quote": "Auto search: no longer returns score; results are already ranked by relevance.",
      "impact": "Code reading the score field from Auto search results will no longer receive it.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "neural search",
          "recommended": true,
          "says": "Neural search: scores are unchanged. Set type=\"neural\" if you depend on them.",
          "saysUrl": "https://docs.exa.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "context-dev-2025-07-20-original-search-api-retired",
      "providerId": "context-dev",
      "providerName": "Context.dev",
      "category": "AI infrastructure",
      "what": "Original search API retired",
      "identifiers": [
        "original search endpoint"
      ],
      "date": "2025-07-20",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Web Search and Brand Search APIs",
      "sourceUrl": "https://docs.context.dev/changelog",
      "quote": "<Update label=\"July 20, 2025\"> Original search API retired. The original search endpoint is retired and returns 410 Gone.",
      "impact": "Calls to the original search endpoint now return HTTP 410 Gone instead of results.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Web Search",
          "recommended": true,
          "says": "Search the web and optionally retrieve each result’s Markdown in one request.",
          "saysUrl": "https://docs.context.dev/changelog",
          "price": "From 1 credit per call",
          "cost": null,
          "priceUrl": "https://www.context.dev/pricing",
          "checked": "2026-10-05",
          "retires": null
        },
        {
          "name": "Brand Search",
          "recommended": false,
          "says": "Find up to 10 matching companies by name or domain, with logos for autocomplete and lookup forms.",
          "saysUrl": "https://docs.context.dev/changelog",
          "price": "1 credit; free on Pro, Growth, and Scale",
          "cost": null,
          "priceUrl": "https://www.context.dev/pricing",
          "checked": "2026-10-05",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2025-07-14-gpt-4-5-preview",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "gpt-4.5-preview",
      "identifiers": [
        "gpt-4.5-preview"
      ],
      "date": "2025-07-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-4.1",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "gpt-4.5-preview — Shutdown date 2025-07-14 — Recommended replacement gpt-4.1.",
      "impact": "Calls naming gpt-4.5-preview return errors; switch to gpt-4.1.",
      "price": {
        "old": null,
        "new": "$2.00 / 1M input tokens, $8.00 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-07-14-gpt-4-5-preview-azure-openai",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "gpt-4.5-preview (Azure OpenAI)",
      "identifiers": [
        "gpt-4.5-preview"
      ],
      "date": "2025-07-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-4.1 version 2025-04-14",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "gpt-4.5-preview | — | — | July 14, 2025 | gpt-4.1 version: 2025-04-14",
      "impact": "Azure OpenAI deployments of gpt-4.5-preview stop answering; redeploy on gpt-4.1.",
      "price": {
        "old": "$75 / 1M input tokens, $150 / 1M output tokens (Global)",
        "new": "gpt-4.1 2025-04-14: $2 / 1M input tokens, $8 / 1M output tokens (Global)",
        "change": "input about 97% cheaper, output about 95% cheaper",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-07-14-qwen-qwq-32b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Qwen QwQ 32B",
      "identifiers": [
        "qwen-qwq-32b"
      ],
      "date": "2025-07-14",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3-32b (itself shut down on 2026-07-17)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model qwen-qwq-32b | Shutdown Date 07/14/25 | Recommended Replacement Model ID qwen/qwen3-32b",
      "impact": "Requests naming qwen-qwq-32b fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "ppio-2025-07-05-llm-models-retirement-glm-z1-glm-4-serie",
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "category": "AI models",
      "what": "LLM models retirement (glm-z1/glm-4 series)",
      "identifiers": [
        "thudm/glm-z1-9b-0414",
        "thudm/glm-4-9b-0414",
        "thudm/glm-z1-rumination-32b-0414",
        "thudm/glm-z1-32b-0414"
      ],
      "date": "2025-07-05",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "qwen/qwen3-4b-fp8, qwen/qwen3-32b-fp8, qwen/qwen3-30b-a3b-fp8",
      "sourceUrl": "https://ppio.com/docs/announcement/announcement",
      "quote": "PPIO派欧云将于 2025年7月5日 下架部分大语言模型（LLM）。",
      "impact": "Calls to these model ids return error codes once withdrawn.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "siliconflow-2025-07-03-deepseek-r1-0120-deepseek-v3-1226-qwq-32",
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "category": "AI models",
      "what": "DeepSeek-R1-0120, DeepSeek-V3-1226, QwQ-32B-Preview retirement",
      "identifiers": [
        "Pro/deepseek-ai/DeepSeek-R1-0120",
        "Pro/deepseek-ai/DeepSeek-V3-1226",
        "Qwen/QwQ-32B-Preview"
      ],
      "date": "2025-07-03",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": null,
      "sourceUrl": "https://docs.siliconflow.cn/docs/release-notes/overview",
      "quote": "平台将于 2025 年 7 月 3 日 对下列模型进行下线处理",
      "impact": "Requests to these model ids fail after the date.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "vtex-2025-07-01-pricing-v1-module-compatibility-routes",
      "providerId": "vtex",
      "providerName": "VTEX",
      "category": "Commerce",
      "what": "Pricing V1 module compatibility routes",
      "identifiers": [],
      "date": "2025-07-01",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Pricing V2 module routes",
      "sourceUrl": "https://developers.vtex.com/updates/release-notes/2025-03-24-discontinuation-of-the-pricing-v1-module-compatiblity-routes",
      "quote": "After July 1, 2025, any store using the compatibility routes of the Pricing V1 module will get the following error message: This resource is not available for this account, with status HTTP 410 Gone",
      "impact": "Calls to the Pricing V1 compatibility routes return HTTP 410 Gone.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-06-30-meta-llama-2-llama-3-and-llama-3-1-70b-a",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Meta Llama 2, Llama 3 and Llama 3.1 70B (Azure AI Foundry)",
      "identifiers": [
        "Llama-2-7b",
        "Llama-2-7b-chat",
        "Llama-2-13b",
        "Llama-2-13b-chat",
        "Llama-2-70b",
        "Llama-2-70b-chat",
        "Meta-Llama-3-8B-Instruct",
        "Meta-Llama-3-70B-Instruct",
        "Meta-Llama-3.1-70B-Instruct"
      ],
      "date": "2025-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Meta-Llama-3.1-8B-Instruct (for the small models, itself retired on 2026-06-13) or Llama-3.3-70B-Instruct (for the 70B models)",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Llama-2-70b-chat | June 30, 2025 | Llama-3.3-70B-Instruct; Meta-Llama-3-8B-Instruct | June 30, 2025 | Meta-Llama-3.1-8B-Instruct; Meta-Llama-3.1-70B-Instruct | June 30, 2025 | Llama-3.3-70B-Instruct",
      "impact": "Foundry deployments of these Llama models stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-06-30-original-cohere-command-r-command-r-and-",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "Original Cohere Command R, Command R+ and Rerank v3 (Azure AI Foundry)",
      "identifiers": [
        "Command R",
        "Command R+",
        "Cohere-rerank-v3-english",
        "Cohere-rerank-v3-multilingual"
      ],
      "date": "2025-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Cohere-command-r-08-2024 / Cohere-command-r-plus-08-2024 (themselves retired on 2026-05-12); Cohere-rerank-v4.0-pro or Cohere-rerank-v4.0-fast for rerank",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "Command R | June 30, 2025 | Cohere-command-r-08-2024; Command R+ | June 30, 2025 | Cohere-command-r-plus-08-2024; Cohere-rerank-v3-english | June 30, 2025 | Cohere-rerank-v4.0-pro , Cohere-rerank-v4.0-fast",
      "impact": "Foundry deployments of these Cohere models stop answering.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-2025-06-30-bing-maps-for-enterprise-free-basic-keys",
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "category": "Cloud & hosting",
      "what": "Bing Maps for Enterprise free (Basic) keys",
      "identifiers": [
        "dev.virtualearth.net/REST/v1/",
        "spatial.virtualearth.net",
        "Microsoft.Maps.Map",
        "bing.com/api/maps/mapcontrol"
      ],
      "date": "2025-06-30",
      "precision": "day",
      "dateNote": "Paid Bing Maps for Enterprise licences keep working until June 30, 2028.",
      "deadline": "switch-off",
      "kind": "auth",
      "replacement": "Azure Maps (or a paid Bing Maps Enterprise licence)",
      "sourceUrl": "https://blogs.bing.com/maps/2025-06/Bing-Maps-for-Enterprise-Basic-Account-shutdown-June-30,2025",
      "quote": "After June 30, 2025, Basic keys in Basic accounts will no longer function. This includes access to APIs like Geocoding, Routing, and Spatial Data Services and the Bing Maps SDKs",
      "impact": "Maps, geocoding and routing calls made with a free Bing Maps Basic key are refused.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "github-2025-06-30-github-actions-hosted-runner-image-windo",
      "providerId": "github",
      "providerName": "GitHub",
      "category": "Backend & data",
      "what": "GitHub Actions hosted runner image windows-2019",
      "identifiers": [
        "runs-on: windows-2019",
        "windows-2019"
      ],
      "date": "2025-06-30",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "windows-2022 or windows-2025",
      "sourceUrl": "https://github.blog/changelog/2025-04-15-upcoming-breaking-changes-and-releases-for-github-actions/",
      "quote": "We’re beginning the process of closing down the Windows server 2019 hosted runner image, following our N-1 OS support policy. This image will be fully retired by June 30, 2025.",
      "impact": "Workflow jobs with runs-on: windows-2019 no longer find a runner and fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "fireworks-ai-2025-06-30-document-inlining-transform-inline",
      "providerId": "fireworks-ai",
      "providerName": "Fireworks AI",
      "category": "AI infrastructure",
      "what": "Document Inlining (#transform=inline)",
      "identifiers": [
        "#transform=inline"
      ],
      "date": "2025-06-30",
      "precision": "day",
      "dateNote": "Date of the changelog entry that says the feature 'is no longer available'; no separate switch-off day is given.",
      "deadline": "switch-off",
      "kind": "product",
      "replacement": "A vision language model for images; a PDF library plus a text model for PDFs",
      "sourceUrl": "https://docs.fireworks.ai/updates/changelog",
      "quote": "Document Inlining has been deprecated and is no longer available on the Fireworks platform.",
      "impact": "Chat requests that append #transform=inline to image or PDF URLs no longer get the document turned into text.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2025-06-25-meta-llama-3-1-405b-instruct-meta-llama-",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "Meta-Llama-3.1-405B-Instruct, Meta-Llama-3.2-1B-Instruct, Meta-Llama-3.2-3B-Instruct, Meta-Llama-Guard-3-8B, QwQ-32B deprecation, moved to SambaStack only",
      "identifiers": [
        "Meta-Llama-3.1-405B-Instruct",
        "Meta-Llama-3.2-1B-Instruct",
        "Meta-Llama-3.2-3B-Instruct",
        "Meta-Llama-Guard-3-8B",
        "QwQ-32B"
      ],
      "date": "2025-06-25",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "DeepSeek-V3-0324, Meta-Llama-3.3-70B-Instruct, Meta-Llama-3.1-8B-Instruct, Llama-4-Maverick-17B-128E-Instruct",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "Meta-Llama-3.1-405B-Instruct 6/25/2025 DeepSeek-V3-0324, Meta-Llama-3.3-70B-Instruct; Meta-Llama-3.2-1B-Instruct 6/25/2025 Meta-Llama-3.1-8B-Instruct; Meta-Llama-3.2-3B-Instruct 6/25/2025 Meta-Llama-3.1-8B-Instruct; Meta-Llama-Guard-3-8B 6/25/2025 N/A; QwQ-32B 6/25/2025 DeepSeek-V3-0324, Llama-4-Maverick-17B-128E-Instruct",
      "impact": "These model ids became unavailable on SambaCloud after June 25, 2025, remaining only via SambaStack.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "DeepSeek-V3-0324",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-04-14"
        },
        {
          "name": "Meta-Llama-3.3-70B-Instruct",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": "$0.60 / 1M input tokens, $1.20 / 1M output tokens",
          "cost": null,
          "priceUrl": "https://cloud.sambanova.ai/pricing",
          "checked": "2026-10-04",
          "retires": null
        },
        {
          "name": "Meta-Llama-3.1-8B-Instruct",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-04-14"
        },
        {
          "name": "Llama-4-Maverick-17B-128E-Instruct",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-06-09"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "sambanova-2025-06-19-qwen2-audio-7b-instruct-and-llama-4-scou",
      "providerId": "sambanova",
      "providerName": "SambaNova Systems",
      "category": "AI models",
      "what": "Qwen2-Audio-7B-Instruct and Llama-4-Scout-17B-16E-Instruct deprecation",
      "identifiers": [
        "Qwen2-Audio-7B-Instruct",
        "Llama-4-Scout-17B-16E-Instruct"
      ],
      "date": "2025-06-19",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Whisper-Large-v3, Llama-4-Maverick-17B-128E-Instruct",
      "sourceUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
      "quote": "Qwen2-Audio-7B-Instruct 6/19/2025 Whisper-Large-v3; Llama-4-Scout-17B-16E-Instruct 6/19/2025 Llama-4-Maverick-17B-128E-Instruct",
      "impact": "Requests to these model ids stopped working after June 19, 2025.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "Whisper-Large-v3",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-03-09"
        },
        {
          "name": "Llama-4-Maverick-17B-128E-Instruct",
          "recommended": false,
          "says": "Recommended replacement listed on the SambaNova model deprecations page.",
          "saysUrl": "https://docs.sambanova.ai/docs/en/models/deprecations",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-04",
          "retires": "2026-06-09"
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2025-06-16-mistral-large-1-0-small-1-0-medium-1-0-a",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Mistral Large 1.0, Small 1.0, Medium 1.0 and Codestral 24.05",
      "identifiers": [
        "mistral-large-2402",
        "mistral-small-2402",
        "mistral-medium-2312",
        "codestral-2405"
      ],
      "date": "2025-06-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Mistral Large 3 (for Large), Mistral Small 4 (for Small), Mistral Medium 3.5 (for Medium), Codestral (for Codestral 24.05)",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Mistral Large 1.0 | 24.02 | mistral-large-2402 | Deprecation 11/30/2024 | Retirement 6/16/2025 | Alternative Mistral Large 3",
      "impact": "API calls naming these dated model ids return errors.",
      "price": {
        "old": null,
        "new": "Mistral Large 3: $0.5 / 1M input tokens, $1.5 / 1M output tokens; Mistral Small 4: $0.15 / 1M input tokens, $0.6 / 1M output tokens; Mistral Medium 3.5: $1.5 / 1M input tokens, $7.5 / 1M output tokens; Codestral: $0.3 / 1M input tokens, $0.9 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "coingecko-2025-06-16-normalized-volume-btc-field-removal",
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "category": "Backend & data",
      "what": "normalized_volume_btc field removal",
      "identifiers": [
        "trade_volume_24h_btc_normalized"
      ],
      "date": "2025-06-16",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": null,
      "sourceUrl": "https://docs.coingecko.com/changelog",
      "quote": "Effective June 16, 2025 — the trade_volume_24h_btc_normalized field has been removed from the following endpoints, due to changes in a third-party data source: Exchange Data by ID Exchanges List with Data",
      "impact": "Code reading trade_volume_24h_btc_normalized from Exchange Data by ID or Exchanges List with Data will find it missing.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "cloudflare-2025-06-15-rate-limiting-api-previous-version-and-t",
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "category": "Cloud & hosting",
      "what": "Rate Limiting API (previous version) and the cloudflare_rate_limit Terraform resource",
      "identifiers": [
        "/zones/{zone_id}/rate_limits",
        "/zones/{zone_id}/rate_limits/{rate_limit_id}",
        "cloudflare_rate_limit"
      ],
      "date": "2025-06-15",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "endpoint",
      "replacement": "Rate limiting rules through the Rulesets API (cloudflare_ruleset in Terraform)",
      "sourceUrl": "https://developers.cloudflare.com/waf/reference/legacy/old-rate-limiting/upgrade/",
      "quote": "The Rate Limiting API and the cloudflare_rate_limit Terraform resource for the previous version of rate limiting rules stopped being supported on 2025-06-15 and are no longer available.",
      "impact": "Scripts and Terraform code that manage rate limits through /rate_limits no longer work.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "openai-2025-06-06-gpt-4-32k-models",
      "providerId": "openai",
      "providerName": "OpenAI",
      "category": "AI models",
      "what": "GPT-4-32K models",
      "identifiers": [
        "gpt-4-32k",
        "gpt-4-32k-0613",
        "gpt-4-32k-0314"
      ],
      "date": "2025-06-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-4o",
      "sourceUrl": "https://developers.openai.com/api/docs/deprecations",
      "quote": "gpt-4-32k / gpt-4-32k-0613 / gpt-4-32k-0314 — Shutdown date 2025-06-06 — Deprecated model price $60.00 / 1M input tokens + $120 / 1M output tokens — Recommended replacement gpt-4o.",
      "impact": "Calls naming gpt-4-32k or its snapshots return errors; switch to gpt-4o.",
      "price": {
        "old": "$60.00 / 1M input tokens, $120 / 1M output tokens (as listed on OpenAI's deprecations page)",
        "new": "$2.50 / 1M input tokens, $10.00 / 1M output tokens",
        "change": "input about 96% cheaper, output about 92% cheaper",
        "sourceUrl": "https://developers.openai.com/api/docs/pricing",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "azure-openai-2025-06-06-gpt-4-and-gpt-4-32k-versions-0314-and-06",
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "category": "AI infrastructure",
      "what": "GPT-4 and GPT-4-32K (versions 0314 and 0613)",
      "identifiers": [
        "gpt-4-32k",
        "gpt-4-0314",
        "gpt-4-0613",
        "gpt-4-32k-0314",
        "gpt-4-32k-0613"
      ],
      "date": "2025-06-06",
      "precision": "day",
      "dateNote": "On Azure the model is named \"gpt-4\" with a version (0314, 0613); only these versions were retired, so the plain name is not searched.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gpt-4o version 2024-11-20",
      "sourceUrl": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/retired-models",
      "quote": "gpt-4 gpt-4-32k | 0314 | — | June 6, 2025 | gpt-4o version: 2024-11-20; gpt-4 gpt-4-32k | 0613 | — | June 6, 2025 | gpt-4o version: 2024-11-20",
      "impact": "Azure OpenAI deployments of gpt-4 or gpt-4-32k (0314, 0613) stop answering; redeploy on gpt-4o and point code at the new deployment.",
      "price": {
        "old": "GPT-4 8K: $30 / 1M input tokens, $60 / 1M output tokens (US East); GPT-4 32K: $60 / 1M input tokens, $120 / 1M output tokens",
        "new": "gpt-4o 2024-11-20: $2.50 / 1M input tokens, $10 / 1M output tokens (Global)",
        "change": "input about 92–96% cheaper, output about 83–92% cheaper",
        "sourceUrl": "https://azure.microsoft.com/en-us/pricing/details/azure-openai/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "mistral-2025-06-06-codestral-mamba-7b",
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "category": "AI models",
      "what": "Codestral Mamba 7B",
      "identifiers": [
        "open-codestral-mamba"
      ],
      "date": "2025-06-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "Codestral",
      "sourceUrl": "https://docs.mistral.ai/models",
      "quote": "Codestral Mamba 7B | 0.1 | open-codestral-mamba | Deprecation 6/6/2025 | Retirement 6/6/2025 | Alternative Codestral",
      "impact": "API calls naming open-codestral-mamba return errors; switch to Codestral.",
      "price": {
        "old": null,
        "new": "Codestral: $0.3 / 1M input tokens, $0.9 / 1M output tokens",
        "change": null,
        "sourceUrl": "https://mistral.ai/pricing/api/",
        "checked": "2026-10-01"
      },
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "groq-2025-06-06-llama-guard-3-8b",
      "providerId": "groq",
      "providerName": "Groq",
      "category": "AI infrastructure",
      "what": "Llama Guard 3 8B",
      "identifiers": [
        "llama-guard-3-8b"
      ],
      "date": "2025-06-06",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "meta-llama/llama-guard-4-12b (itself shut down on 2026-03-05)",
      "sourceUrl": "https://console.groq.com/docs/deprecations",
      "quote": "Deprecated Model llama-guard-3-8b | Shutdown Date 06/06/25 | Recommended Replacement Model ID meta-llama/llama-guard-4-12b",
      "impact": "Requests naming llama-guard-3-8b fail.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "google-ads-api-2025-06-04-google-ads-api-v17",
      "providerId": "google-ads-api",
      "providerName": "Google Ads",
      "category": "Business apps",
      "what": "Google Ads API v17",
      "identifiers": [
        "googleads.googleapis.com/v17/",
        "google.ads.googleads.v17",
        "version=\"v17\""
      ],
      "date": "2025-06-04",
      "precision": "day",
      "dateNote": null,
      "deadline": "switch-off",
      "kind": "api-version",
      "replacement": "A newer Google Ads API version",
      "sourceUrl": "https://ads-developers.googleblog.com/2025/04/google-ads-api-v17-sunset-reminder.html",
      "quote": "Google Ads API v17 will sunset on June 4, 2025. After this date, all v17 API requests will begin to fail.",
      "impact": "Every request to Google Ads API v17 (REST or gRPC, including old client libraries pinned to it) fails.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    },
    {
      "id": "opper-2025-06-01-gemini-1-5-models-removed-from-the-platf",
      "providerId": "opper",
      "providerName": "Opper AI",
      "category": "AI infrastructure",
      "what": "Gemini 1.5 models removed from the platform",
      "identifiers": [
        "gcp/gemini-1.5-flash",
        "gcp/gemini-1.5-pro",
        "gcp/gemini-1.0-pro-vision"
      ],
      "date": "2025-06-01",
      "precision": "month",
      "dateNote": "Changelog groups this under the 'June 2025' section; no exact day given.",
      "deadline": "switch-off",
      "kind": "model",
      "replacement": "gcp/gemini-2.5-pro and gcp/gemini-2.5-flash",
      "sourceUrl": "https://opper.ai/changelog",
      "quote": "Removed discontinued Gemini 1.5 models (gcp/gemini-1.5-flash, gcp/gemini-1.5-pro, and gcp/gemini-1.0-pro-vision) from the platform.",
      "impact": "Code calling these Gemini 1.5 model ids through Opper stops working.",
      "price": null,
      "oldCost": null,
      "alternatives": [
        {
          "name": "gcp/gemini-2.5-pro",
          "recommended": true,
          "says": "Added Gemini 2.5 Pro (gcp/gemini-2.5-pro) and Gemini Flash (gcp/gemini-2.5-flash) GA models to the platform.",
          "saysUrl": "https://opper.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        },
        {
          "name": "gcp/gemini-2.5-flash",
          "recommended": true,
          "says": "Added Gemini 2.5 Pro (gcp/gemini-2.5-pro) and Gemini Flash (gcp/gemini-2.5-flash) GA models to the platform.",
          "saysUrl": "https://opper.ai/changelog",
          "price": null,
          "cost": null,
          "priceUrl": null,
          "checked": "2026-10-09",
          "retires": null
        }
      ],
      "count": null,
      "changeId": null
    },
    {
      "id": "ably-2025-06-01-tls-1-0-and-1-1-connections",
      "providerId": "ably",
      "providerName": "Ably",
      "category": "Communications",
      "what": "TLS 1.0 and 1.1 connections",
      "identifiers": [
        "TLS 1.0",
        "TLS 1.1"
      ],
      "date": "2025-06-01",
      "precision": "day",
      "dateNote": "Rejections were phased in over several weeks from this date until 100% of requests were refused.",
      "deadline": "switch-off",
      "kind": "runtime",
      "replacement": "TLS 1.2 or newer",
      "sourceUrl": "https://ably.com/docs/platform/deprecate/tls-v1-1",
      "quote": "Support for TLS (Transport Layer Security) versions 1.0 and 1.1 was sunset on 1st June 2025.",
      "impact": "Apps on old runtimes or devices that can only use TLS 1.0 or 1.1 can no longer connect to Ably, for realtime or REST calls.",
      "price": null,
      "oldCost": null,
      "alternatives": [],
      "count": null,
      "changeId": null
    }
  ],
  "noDate": [
    {
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "note": "Azure OpenAI Assistants API: an archived Microsoft Learn page (previous-versions/azure/foundry-classic/openai/concepts/assistants) states 'The Assistants API is retired. Use the generally available Microsoft Foundry Agents service' but does not itself give the retirement date on the page content we could load; multiple Microsoft Q&A threads and third-party posts cite August 26, 2026 (matching OpenAI's own Assistants API retirement date), but we could not confirm that exact date on an official, non-forum Microsoft page — https://learn.microsoft.com/en-us/previous-versions/azure/foundry-classic/openai/concepts/assistants"
    },
    {
      "providerId": "azure-openai",
      "providerName": "Azure OpenAI",
      "note": "Many current-generation GA models (e.g. gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-pro, gpt-5.1, gpt-5.1-codex, gpt-5.2, gpt-5.4, gpt-5.5, gpt-5.6-luna/sol/terra, gpt-audio, gpt-realtime, text-embedding-3-large/small, text-embedding-ada-002, whisper) are listed with a routine 18-months-from-launch retirement date under Microsoft's standard lifecycle policy rather than an active deprecation announcement; see the full schedule — https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule"
    },
    {
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "note": "For models launched on Bedrock on or after September 7, 2026, a new lifecycle policy applies with per-model-card 'EOL no sooner than' dates instead of a shared schedule page; GPT-6.1 Sol on Bedrock specifically follows OpenAI's own first-party deprecation notice periods rather than a separate Bedrock date — https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html"
    },
    {
      "providerId": "xai",
      "providerName": "xAI",
      "note": "Chat Completions is marked a 'legacy' endpoint on docs.x.ai ('Chat Completions is offered as a legacy endpoint. New features will come to the Responses API first.') with no shutdown date given — https://docs.x.ai/developers/model-capabilities/legacy/chat-completions"
    },
    {
      "providerId": "xai",
      "providerName": "xAI",
      "note": "grok-4-1-fast-reasoning, grok-4-1-fast-non-reasoning, grok-4-fast-reasoning, grok-4-fast-non-reasoning, grok-4-0709, grok-code-fast-1, grok-3, and grok-imagine-image-pro were retired (redirected to grok-4.3 / grok-imagine-image-quality, at that model's pricing) effective May 15, 2026 at 12:00 PM PT — before this report's June 1, 2026 window, so not listed as an entry, but still worth knowing: the slugs keep resolving but are billed at grok-4.3 rates — https://docs.x.ai/developers/migration/may-15-retirement"
    },
    {
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "note": "DeepSeek-V4-Pro was originally going to change after September 14, 2026, but DeepSeek announced on 2026-09-10 it will 'continue providing API services for DeepSeek V4 Pro after September 14, 2026, with the billing method remaining unchanged,' with further notice promised if that changes — https://api-docs.deepseek.com/updates/"
    },
    {
      "providerId": "openrouter",
      "providerName": "OpenRouter",
      "note": "OpenRouter's Models API exposes a per-endpoint deprecation_date/expiration_date field set by each upstream model provider, but OpenRouter does not publish its own docs page listing specific removal dates — https://openrouter.ai/docs/guides/overview/models"
    },
    {
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "note": "eleven_turbo_v2 and eleven_turbo_v2_5 are listed as deprecated ('outclassed by Flash models', replacement eleven_flash_v2 / eleven_flash_v2_5) with no removal date — https://elevenlabs.io/docs/overview/models"
    },
    {
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "note": "Deepgram's bigger breaking changes (JavaScript SDK v5.0.0 rewrite dropping createClient()/LiveTranscriptionEvents, Python SDK v6.0.0/v7.0.0) still break v4-era code today, but their release dates (March 4, Feb 23, April 27, 2026) are before this radar's June 1, 2026 window — https://github.com/deepgram/deepgram-js-sdk/blob/main/docs/Migrating-v4-to-v5.md"
    },
    {
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "note": "Universal-3 Pro: AssemblyAI's changelog (checked October 6, 2026) now says the default moves to Universal-3.5 Pro 'in a future update'; the September 2, 2026 retirement was postponed with no new date. https://www.assemblyai.com/changelog"
    },
    {
      "providerId": "retell-ai",
      "providerName": "Retell AI",
      "note": "Browser JavaScript SDK 2.x (retell-client-js-sdk, RetellWebClient) and POST /v2/create-web-call: support ends October 18, 2026; Retell says existing integrations keep working during the migration and gives no switch-off date https://docs.retellai.com/deprecation-notice/overview"
    },
    {
      "providerId": "voyage-ai",
      "providerName": "Voyage AI",
      "note": "No Voyage AI model is currently Deprecated or Retired, and no model has a published retirement date, per Voyage AI's (MongoDB's) own lifecycle page. rerank-2.5 and rerank-2.5-lite became Legacy on 2025-08-11 with a planned transition toward Deprecated around 2026-09-29, but that is not yet a published retirement date — https://www.mongodb.com/docs/voyageai/models/lifecycle/"
    },
    {
      "providerId": "jina-ai",
      "providerName": "Jina AI",
      "note": "jina-embeddings-v2-* and v3 model pages are marked as superseded by v4/v5 models, but no removal date is published — https://jina.ai/models/"
    },
    {
      "providerId": "supabase",
      "providerName": "Supabase",
      "note": "Legacy JWT-based anon and service_role API keys: 'Supabase is deprecating the anon and service_role keys by the end of 2026' with no exact day given (projects created/restored since Nov 1, 2025 no longer receive them) — https://supabase.com/docs/guides/getting-started/migrating-to-new-api-keys"
    },
    {
      "providerId": "firebase",
      "providerName": "Firebase",
      "note": "Firebase will stop publishing new versions to CocoaPods in October 2026 (existing pod versions keep working; CocoaPods itself goes read-only in December 2026) — only month-level dates given, no exact day — https://firebase.google.com/docs/ios/cocoapods-deprecation"
    },
    {
      "providerId": "aws",
      "providerName": "AWS",
      "note": "AWS SDK for Python (Boto3/Botocore) and the AWS CLI end support for Python 3.10 in 'April 2027' (and Python 3.9 in 'April 2026') — only month given, no exact day — https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/"
    },
    {
      "providerId": "azure",
      "providerName": "Microsoft Azure",
      "note": "Azure Functions Python 3.10 support ends 'October 2026' and Java 8/11/17 support ends 'September 2027' — only month given on the supported-languages page, no exact day — https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages"
    },
    {
      "providerId": "github",
      "providerName": "GitHub",
      "note": "actions/upload-artifact v3 and actions/download-artifact v3 stopped working Jan 30, 2025, and the old Actions cache service (v1/v2 of actions/cache) fully shut down Apr 15, 2025 — both are already-passed, dated removals but predate the Jun 1, 2026 window, so not listed as entries — https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/"
    },
    {
      "providerId": "mongodb-atlas",
      "providerName": "MongoDB Atlas",
      "note": "Atlas Data API, custom HTTPS endpoints and the whole Atlas App Services platform (including Device Sync) already went end-of-life on September 30, 2025 — before the Jun 1, 2026 window, so not listed as an entry, but any project still calling the Data API has been broken since that date — https://www.mongodb.com/docs/atlas/app-services/data-api/data-api-deprecation/"
    },
    {
      "providerId": "clerk",
      "providerName": "Clerk",
      "note": "Clerk Core 2 long-term support ends 'January 2027' (after which it becomes Unsupported, though old SDK versions keep working) — only month given, no exact day — https://clerk.com/docs/guides/development/upgrading/versioning"
    },
    {
      "providerId": "sentry",
      "providerName": "Sentry",
      "note": "Sentry has not published a fixed end-of-support date for SDK v10 — 'Sentry will be applying bug fixes and features to older versions as long as there is demand' — https://sentry.io/changelog/javascript-sdk-v11/"
    },
    {
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "note": "Places API (Legacy), Directions API (Legacy), Distance Matrix API (Legacy) and their JavaScript/SDK services moved to 'Legacy' status on March 1, 2025; Google commits to 'at least a 12-month notice prior to the decommission' but states 'there is no date yet for when this will happen' — https://developers.google.com/maps/legacy"
    },
    {
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "note": "KML Layer (google.maps.KmlLayer, Maps JavaScript API) deprecated as of April 30, 2026, no decommission date set yet — https://developers.google.com/maps/deprecations"
    },
    {
      "providerId": "google-maps-platform",
      "providerName": "Google Maps",
      "note": "google.maps.Marker (Maps JavaScript API) deprecated as of February 2024 in favor of AdvancedMarkerElement; page states 'At this time, google.maps.Marker is not scheduled to be discontinued' — https://developers.google.com/maps/deprecations"
    },
    {
      "providerId": "twilio",
      "providerName": "Twilio",
      "note": "Authy API: closed to new customers ('End of Support'); Twilio has not published a full end-of-life/shutdown date for existing customers — https://www.twilio.com/docs/verify/authy-vs-verify"
    },
    {
      "providerId": "twilio",
      "providerName": "Twilio",
      "note": "Notify API: most recent official Twilio changelog states EOL December 31, 2025 (before this window; not re-confirmed on a newer official page) — https://www.twilio.com/en-us/changelog/notify-api-end-of-life-further-extension-notice"
    },
    {
      "providerId": "sendgrid",
      "providerName": "SendGrid",
      "note": "Legacy Marketing Campaigns (Marketing Campaigns v1 / Legacy Newsletter): Twilio SendGrid says it will deprecate this in favor of new Marketing Campaigns but 'No date has been set for the deprecation of Legacy Marketing Campaigns' — https://www.twilio.com/docs/sendgrid/ui/sending-email/migrating-from-legacy-marketing-campaigns"
    },
    {
      "providerId": "slack",
      "providerName": "Slack",
      "note": "Legacy RTM API: docs call it 'ancient' and note classic apps 'may no longer be created and are soon to be deprecated', but no shutdown date is published — https://docs.slack.dev/legacy/legacy-rtm-api/"
    },
    {
      "providerId": "slack",
      "providerName": "Slack",
      "note": "Classic Slack apps: the shutdown planned for November 16, 2026 is paused (\"Classic apps deprecation has been paused\"), checked Oct 1, 2026 https://docs.slack.dev/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation"
    },
    {
      "providerId": "meta",
      "providerName": "Meta",
      "note": "WhatsApp Business On-Premises API already sunset October 23, 2025 (before this window): numbers on it can no longer send/receive, only Cloud API remains — https://developers.facebook.com/docs/whatsapp/on-premises/sunset"
    },
    {
      "providerId": "meta",
      "providerName": "Meta",
      "note": "Instagram Basic Display API already fully sunset by September 2025 (before this window): replaced by Instagram API with Instagram Login — https://developers.facebook.com/docs/instagram-basic-display-api"
    },
    {
      "providerId": "google-workspace",
      "providerName": "Google Workspace",
      "note": "Universal Analytics (and its API) was already fully shut down July 1, 2024 — before this window — https://developers.google.com/analytics/legacy/universal-analytics"
    },
    {
      "providerId": "salesforce",
      "providerName": "Salesforce",
      "note": "Platform API versions 31.0–40.0: deprecation is planned for Summer '27 and full retirement (calls fail) for Summer '28 — both are Salesforce release names without fixed calendar dates yet — https://help.salesforce.com/s/articleView?id=000389618&language=en_US&type=1"
    },
    {
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "note": "Voice Agent API: gemini-3.1-flash-lite-preview 'is deprecated and will be removed on May 26, 2025' (changelog entry dated May 19, 2026; the year as written is in the past, so the exact removal date can't be confirmed) — https://developers.deepgram.com/changelog/2026/5/19"
    },
    {
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "note": "AzureAD and AzureAD-Preview PowerShell modules stopped working 'starting in mid-October 2025' (no exact day): https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-update-azuread-powershell-retirement/4364989"
    },
    {
      "providerId": "microsoft-graph",
      "providerName": "Microsoft 365",
      "note": "Legacy Exchange Online identity and callback tokens for Outlook add-ins (getUserIdentityTokenAsync, getCallbackTokenAsync, makeEwsRequestAsync) turned off for all tenants in October 2025 (month only): https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/faq-nested-app-auth-outlook-legacy-tokens"
    },
    {
      "providerId": "cloudflare",
      "providerName": "Cloudflare",
      "note": "Cloudflare Mirage settings endpoints (/zones/{zone_id}/settings/mirage) and the Mirage parameter in Page Rules and Rulesets: end of life 'January 2026' (month only): https://developers.cloudflare.com/fundamentals/api/reference/deprecations/"
    },
    {
      "providerId": "sendgrid",
      "providerName": "SendGrid",
      "note": "Free Email API and Free Marketing Campaigns plans retired from May 27, 2025; after a 60-day grace period email sending is paused for free-plan accounts (the page gives no exact end date): https://www.twilio.com/en-us/changelog/sendgrid-free-plan"
    },
    {
      "providerId": "salesforce",
      "providerName": "Salesforce",
      "note": "Platform API versions 21.0 through 30.0 (REST, SOAP, Bulk) retired with the Summer '25 release, production orgs in June 2025 (no single day: it follows each org's release date); calls now fail (REST 410 GONE, SOAP 500 UNSUPPORTED_API_VERSION, Bulk 400 InvalidVersion): https://help.salesforce.com/s/articleView?id=000389618&language=en_US&type=1"
    },
    {
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "note": "claude-mythos-preview was deprecated on June 9, 2026 with retirement date 'To be announced' — https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "note": "temperature, top_p, and top_k parameters are deprecated (return a 400 error on non-default values) on Claude Opus 4.7 and later and Claude Mythos Preview, with no retirement date given — https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "providerId": "google",
      "providerName": "Google",
      "note": "Gemini 2.5 Pro, Gemini 2.5 Flash and Gemini 2.5 Flash-Lite show 'No shutdown date announced' on the Gemini API's own deprecations page (they do have a fixed Oct 20, 2026 date on Vertex AI / Gemini Enterprise Agent Platform, listed above) — https://ai.google.dev/gemini-api/docs/deprecations"
    },
    {
      "providerId": "google",
      "providerName": "Google",
      "note": "gemini-embedding-001 on Vertex AI: retirement 'No sooner than May 20, 2028' (beyond this report's window) — https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions"
    },
    {
      "providerId": "google",
      "providerName": "Google",
      "note": "Latest-generation models (gemini-3.8-flash, gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash, gemini-3.5-flash-lite, gemini-3.1-flash-lite, gemini-embedding-2, and others) are newly released and show 'No shutdown date announced' — https://ai.google.dev/gemini-api/docs/deprecations"
    },
    {
      "providerId": "perplexity",
      "providerName": "Perplexity",
      "note": "google/gemini-3.1-flash-lite-preview 'has been retired: Google removed the underlying preview model from its API. Requests for this id now return a model not supported error.' (announced in the July 2026 changelog, no specific day given); replacement is google/gemini-3.1-flash-lite — https://docs.perplexity.ai/docs/resources/changelog"
    },
    {
      "providerId": "brandfetch",
      "providerName": "Brandfetch",
      "note": "The changelog describes many behaviour changes (e.g. 402 instead of 401 for unauthenticated requests, 503 instead of empty array on failed Brand Search) but none carry a future switch-off or migrate-by date within the required window: https://docs.brandfetch.com/changelog"
    },
    {
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "note": "DeepSeek-Chat / DeepSeek-Reasoner deprecation, no specific date given — https://www.cometapi.com/changelog/"
    },
    {
      "providerId": "cometapi",
      "providerName": "CometAPI",
      "note": "Doubao 1.5 / 1.6 series discontinued, no specific date given — https://www.cometapi.com/changelog/"
    },
    {
      "providerId": "inceptionlabs",
      "providerName": "Inception Labs",
      "note": "Mercury 1, 2, and Mercury Edit 2 remain supported for existing customers only, with no stated switch-off date: https://www.inceptionlabs.ai/models"
    },
    {
      "providerId": "notion",
      "providerName": "Notion Labs, Inc.",
      "note": "Plan to remove notion-query-database-view follow-up change mentioned Aug 10, 2026: https://developers.notion.com/page/changelog"
    },
    {
      "providerId": "notion",
      "providerName": "Notion Labs, Inc.",
      "note": "archived field deprecated alias for in_trash, 'may be removed in a future API version', no date: https://developers.notion.com/page/changelog"
    },
    {
      "providerId": "openweather",
      "providerName": "OpenWeather Ltd.",
      "note": "One Call API 3.0 is marked '[deprecated]' on the pricing page in favor of One Call API 4.0, but no switch-off date is given: https://openweathermap.org/price"
    },
    {
      "providerId": "siliconflow",
      "providerName": "SiliconFlow (硅基流动)",
      "note": "计划推出账户信息替代 API 以取代 /user/info，暂无日期 — https://docs.siliconflow.cn/docs/release-notes/overview"
    },
    {
      "providerId": "context-dev",
      "providerName": "Context.dev",
      "note": "Singular run.completed webhook field 'change.detected' is deprecated in favor of webhook_deliveries, no date given: https://docs.context.dev/changelog"
    },
    {
      "providerId": "leadsquared",
      "providerName": "LeadSquared",
      "note": "Automation Reports feature: All Time date filter, Unique Leads Entered counter, and Unique Record Count column deprecated 'by the end of 2022' (no specific date, and outside the 2025-2027 window) - https://help.leadsquared.com/news/leadsquared-platform-releases/"
    },
    {
      "providerId": "exa",
      "providerName": "Exa",
      "note": "pdf, github, and tweet search categories being deprecated (https://docs.exa.ai/changelog)"
    },
    {
      "providerId": "exa",
      "providerName": "Exa",
      "note": "research paper search category replaced by category: \"publication\" (https://docs.exa.ai/changelog)"
    },
    {
      "providerId": "exa",
      "providerName": "Exa",
      "note": "numSentences and highlightsPerUrl parameters deprecated in favor of maxCharacters (https://docs.exa.ai/changelog)"
    },
    {
      "providerId": "exa",
      "providerName": "Exa",
      "note": "livecrawl string parameter deprecated in favor of maxAgeHours with livecrawlTimeout (https://docs.exa.ai/changelog)"
    },
    {
      "providerId": "coingecko",
      "providerName": "CoinGecko",
      "note": "MCP tool retirement: /coins/list, /onchain/networks/trending_pools and single-address pool/token queries removed in favor of multi-address endpoints, no specific date given - https://docs.coingecko.com/changelog"
    },
    {
      "providerId": "parallel",
      "providerName": "Parallel Web Systems",
      "note": "Use /v1beta/search and /v1beta/extract only when maintaining an existing integration; use /v1/search and /v1/extract for all new integrations and agent tool calls — no switch-off date given for v1beta. https://docs.parallel.ai/resources/changelog"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "Agent Development Kit (ADK), including gradient-adk Python package and the gradient CLI, is deprecated with no end-of-support date yet announced: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "Gradient AI Go Library deprecated, no switch-off date stated: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "Gradient AI Python SDK deprecated, no switch-off date stated: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "Gradient AI TypeScript SDK deprecated, no switch-off date stated: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "doctl gradient agent commands deprecated with no CLI replacement and no removal date stated: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "doctl gradient knowledge-base commands deprecated, will be removed in a future release, no date stated: https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "digitalocean",
      "providerName": "DigitalOcean",
      "note": "PostgreSQL Advanced Edition CREATE EXTENSION support removed 30 September 2026 (not in window as feature removal lacks a public API retirement framing but noted for completeness): https://docs.digitalocean.com/release-notes/recent/"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Gemma 3 27B → replaced by Gemma 4 26B A4B Uncensored (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "GLM 5.1 → replaced by GLM 5.2 (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "GPT OSS 20B → replaced by GPT OSS 120B (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "GPT-5.2 Codex → replaced by GPT-5.3 Codex (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Mistral Small 4 → replaced by Mistral Small 3.2 24B Instruct (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Qwen3.6 35B A3B Uncensored → replaced by Gemma 4 26B A4B Uncensored (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Sora 2 Pro → replaced by MiniMax H3 Max (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Wan 2.1 Pro → replaced by Wan 3.0 Pro (https://venice.ai/changelog)"
    },
    {
      "providerId": "venice-ai",
      "providerName": "Venice AI",
      "note": "Wan 2.2 A14B → replaced by Wan 3.0 (https://venice.ai/changelog)"
    },
    {
      "providerId": "brex",
      "providerName": "Brex",
      "note": "Old Spend Limits (v1) API is considered deprecated in favor of Budgets v2 endpoints, no switch-off date given - https://developer.brex.com/changelog"
    },
    {
      "providerId": "brex",
      "providerName": "Brex",
      "note": "Card Expenses API endpoints deprecated in favor of consolidated Expenses API endpoints, no switch-off date given - https://developer.brex.com/changelog"
    },
    {
      "providerId": "brex",
      "providerName": "Brex",
      "note": "Former API hostnames superseded by api.brex.com but stated to continue working 'for the foreseeable future', no switch-off date given - https://developer.brex.com/changelog"
    },
    {
      "providerId": "fullstory",
      "providerName": "FullStory",
      "note": "API V2 released as the first major version bump, with no stated retirement date for the prior version: https://help.fullstory.com/hc/en-us/articles/4410282600343-Fullstory-Release-Notes"
    },
    {
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "note": "Node 18.x and 20.x Runtimes Deprecated for Chatflow Custom Code Snippets (https://developers.hubspot.com/changelog)"
    },
    {
      "providerId": "hubspot",
      "providerName": "HubSpot",
      "note": "Legacy Private App Creation Being Disabled (https://developers.hubspot.com/changelog)"
    },
    {
      "providerId": "ideogram",
      "providerName": "Ideogram AI",
      "note": "Generate (legacy) endpoint marked 'Legacy' with no switch-off date stated: https://developer.ideogram.ai/api-reference/api-reference/generate"
    },
    {
      "providerId": "ideogram",
      "providerName": "Ideogram AI",
      "note": "Edit (legacy), Remix (legacy), Reframe (legacy), Describe, Edit with Ideogram 3.0 (legacy) listed under 'Legacy Endpoints' with no switch-off date stated: https://developer.ideogram.ai/api-reference/api-reference/generate"
    },
    {
      "providerId": "tally",
      "providerName": "Tally (tally.so)",
      "note": "GET /me endpoint deprecated as of v0.2.0 (2025-02-01), replaced by GET /users/me, with no stated removal date: https://developers.tally.so/api-reference/changelog"
    },
    {
      "providerId": "doist",
      "providerName": "Doist (Todoist)",
      "note": "Final Shutdown of Sync API v9 and REST API v2 — announced 2025-12-04, no specific switch-off date stated in the visible post text: https://groups.google.com/a/doist.com/g/todoist-api"
    },
    {
      "providerId": "aws-bedrock",
      "providerName": "Amazon Bedrock",
      "note": "The model lifecycle page describes a general Active/Legacy/EOL policy but gives no specific model names or dates; specific EOL dates are only shown on individual model cards, which were not provided in this fetch: https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html"
    },
    {
      "providerId": "tencent-hunyuan",
      "providerName": "Tencent Hunyuan",
      "note": "Tencent Hunyuan model services are gradually migrating to 'TokenHub'; after migration, the original platform will no longer add model capabilities or support new model purchases, but existing purchased services remain usable — no specific switch-off date given: https://cloud.tencent.com/document/product/1729/111007"
    },
    {
      "providerId": "opper",
      "providerName": "Opper AI",
      "note": "'Claude Opus 4.7 across Vertex AI (EU), Azure, and AWS Bedrock (Sonnet 4 and Opus 4 deprecated)' — no switch-off date given, https://opper.ai/changelog"
    },
    {
      "providerId": "opper",
      "providerName": "Opper AI",
      "note": "'azure/mistral-large-2407-eu has been removed' — dated April 2025, before the research window, https://opper.ai/changelog"
    },
    {
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "note": "未实名认证用户请求频率限制调整，无明确下线日期后续政策说明 (https://ppio.com/docs/announcement/announcement)"
    },
    {
      "providerId": "ppio",
      "providerName": "PPIO 派欧云",
      "note": "GPU 容器实例及 Serverless GPUs 服务价格调整（无具体旧价格/新价格表） (https://ppio.com/docs/announcement/announcement)"
    },
    {
      "providerId": "zotero",
      "providerName": "Zotero",
      "note": "Various v2 parameters and fields are deprecated without a switch-off date (e.g. newer, order/sort, format=etags, YYYY-MM-DD date formats) - https://www.zotero.org/support/dev/web_api/v3/changes_from_v2"
    },
    {
      "providerId": "x-api",
      "providerName": "X API",
      "note": "X API v1.1 (Legacy) is deprecated with limited support but no switch-off date given: https://docs.x.com/x-api/getting-started/about-x-api"
    },
    {
      "providerId": "sarvam",
      "providerName": "Sarvam AI",
      "note": "Sarvam 30B is marked (Deprecated) in the docs sidebar with no date given, see https://docs.sarvam.ai"
    },
    {
      "providerId": "sarvam",
      "providerName": "Sarvam AI",
      "note": "Sarvam M is marked (Deprecated) in the docs sidebar with no date given, see https://docs.sarvam.ai"
    },
    {
      "providerId": "sarvam",
      "providerName": "Sarvam AI",
      "note": "Saarika is marked (Deprecated) in the docs sidebar with no date given, see https://docs.sarvam.ai"
    },
    {
      "providerId": "portkey",
      "providerName": "Portkey AI",
      "note": "Portkey's changelog page (https://portkey.ai/docs/changelog/enterprise) is a release-notes log of new features and fixes; it contains no entries announcing a switch-off or migrate-by date for any model, endpoint, API version, or SDK within the 2025-06-01 to 2027-12-31 window."
    },
    {
      "providerId": "nscale",
      "providerName": "Nscale",
      "note": "API key management moved out of console (console change, no date given) - https://docs.nscale.com/changelog/changelog"
    },
    {
      "providerId": "llm7",
      "providerName": "LLM7.io",
      "note": "Many models listed as 'Retired' with no switch-off date given, e.g. anthropic/claude-sonnet-4-5, claude-haiku-4-5, deepseek-v3, gpt-5.5, gpt-oss, flux-kontext-max, and dozens of other chat, image, video and audio-to-text models - https://llm7.io/models/"
    },
    {
      "providerId": "commandcode",
      "providerName": "Command Code AI",
      "note": "Claude Opus 4.6 deprecated from the selectable model list, no switch-off date given: https://commandcode.ai/changelog"
    },
    {
      "providerId": "openalex",
      "providerName": "OpenAlex",
      "note": "Old filter syntax for search is deprecated ('the old filter syntax for search is now deprecated; the ?search= parameter approach remains') with no switch-off date given, only that filter searches will redirect: https://blog.openalex.org/openalex-api-new-features-and-usage-based-pricing/"
    },
    {
      "providerId": "openalex",
      "providerName": "OpenAlex",
      "note": "Old documentation is deprecated ('The old docs are deprecated and will redirect soon') with no specific date given: https://blog.openalex.org/openalex-api-new-features-and-usage-based-pricing/"
    },
    {
      "providerId": "polymarket",
      "providerName": "Polymarket",
      "note": "GET /markets and GET /events (offset-based) are deprecated in a future release in favor of keyset pagination — https://docs.polymarket.com/changelog"
    },
    {
      "providerId": "polymarket",
      "providerName": "Polymarket",
      "note": "Data API v1 is frozen (no new fields/endpoints) with no stated shutdown date — https://docs.polymarket.com/changelog"
    },
    {
      "providerId": "cline",
      "providerName": "Cline Bot Inc.",
      "note": "Due to capacity constraints and model upgrades, GLM-5.2, Kimi K2.6, Kimi K2.7 Code, and DeepSeek V4 Flash are no longer available on ClinePass (no date given) — https://docs.cline.bot/getting-started/clinepass"
    },
    {
      "providerId": "gladia",
      "providerName": "Gladia",
      "note": "Initiate a transcription: (Deprecated) prefer the pre-recorded endpoint (https://docs.gladia.io/api-reference/v2/transcription/init.md)"
    },
    {
      "providerId": "gladia",
      "providerName": "Gladia",
      "note": "Get result: (Deprecated) prefer the pre-recorded endpoint (https://docs.gladia.io/api-reference/v2/transcription/get.md)"
    },
    {
      "providerId": "gladia",
      "providerName": "Gladia",
      "note": "List transcriptions: (Deprecated) prefer the pre-recorded endpoint (https://docs.gladia.io/api-reference/v2/transcription/list.md)"
    },
    {
      "providerId": "gladia",
      "providerName": "Gladia",
      "note": "Download audio file: (Deprecated) prefer the pre-recorded endpoint (https://docs.gladia.io/api-reference/v2/transcription/get-audio.md)"
    },
    {
      "providerId": "gladia",
      "providerName": "Gladia",
      "note": "Delete transcription: (Deprecated) prefer the pre-recorded endpoint (https://docs.gladia.io/api-reference/v2/transcription/delete.md)"
    },
    {
      "providerId": "cognition",
      "providerName": "Cognition AI",
      "note": "v1 API (Legacy): marked deprecated, use API v3 with service user authentication, no switch-off date given (https://docs.devin.ai/api-reference/v1/overview)"
    },
    {
      "providerId": "cognition",
      "providerName": "Cognition AI",
      "note": "Scheduled Sessions: legacy Devin scheduled sessions, replaced by automations with a Schedule trigger, no switch-off date given (https://docs.devin.ai/product-guides/scheduled-sessions.md)"
    },
    {
      "providerId": "qdrant",
      "providerName": "Qdrant",
      "note": "Qdrant server: the deprecated REST search, recommend and discover endpoints (POST /points/search, /points/recommend, /points/discover and their batch/groups forms) left the OpenAPI spec in v1.19.0 but still serve traffic; deleting them is a later follow-up, no date — https://github.com/qdrant/qdrant/pull/9982"
    },
    {
      "providerId": "360dialog",
      "providerName": "360dialog",
      "note": "Partner API: the current_limit field in Get list of channels was to be removed in February 2026, but is still documented (checked Oct 1, 2026) https://docs.360dialog.com/partner/messaging/messaging-limits-and-quality-rating"
    },
    {
      "providerId": "speechmatics",
      "providerName": "Speechmatics",
      "note": "speechmatics-python SDK deprecated (bug fixes and security patches only until 2025-12-31), replaced by speechmatics-batch and speechmatics-rt; no date when it stops working — https://github.com/speechmatics/speechmatics-python"
    },
    {
      "providerId": "speechmatics",
      "providerName": "Speechmatics",
      "note": "operating_point (enhanced, standard) is deprecated in SaaS deployments in favour of model; existing configs keep transcribing, no removal date — https://docs.speechmatics.com/speech-to-text/models"
    },
    {
      "providerId": "strapi",
      "providerName": "Strapi",
      "note": "Strapi 4 reached end of life at the end of April 2026 (no more bug or security releases); this ends support only, nothing is switched off and no date is set for Strapi Cloud to stop running v4 projects — https://github.com/strapi/strapi/issues/24240"
    },
    {
      "providerId": "strapi",
      "providerName": "Strapi",
      "note": "Entity Service API (strapi.entityService) marked deprecated in Strapi 5.40.0 in favour of the Document Service; no removal date — https://strapi.io/blog/strapi-release-roundup-everything-that-changed-between-march-and-june-2026"
    },
    {
      "providerId": "swan",
      "providerName": "Swan",
      "note": "createCapitalDepositCase mutation deprecated in favour of createCapitalDeposit; Swan says it 'will be removed in the first quarter of 2027' (no exact date) — https://docs.swan.io/changelog/"
    },
    {
      "providerId": "swan",
      "providerName": "Swan",
      "note": "reasonInfo field on AccountSuspendedStatus becomes deprecated on November 2, 2026 (use suspensionReasons); deprecation only, no removal date — https://docs.swan.io/changelog/"
    },
    {
      "providerId": "swan",
      "providerName": "Swan",
      "note": "cardContractId field on DigitalCard deprecated, renamed cardId; no removal date — https://docs.swan.io/changelog/"
    },
    {
      "providerId": "weaviate",
      "providerName": "Weaviate",
      "note": "PaLM module names (text2vec-palm, multi2vec-palm, generative-palm) deprecated; the docs say they 'will be removed in Q2 25' (no exact date, no release note confirms the removal) — use the -google modules — https://docs.weaviate.io/errors/model-integrations"
    },
    {
      "providerId": "weaviate",
      "providerName": "Weaviate",
      "note": "Class-less REST endpoints (/objects/{id}, /objects/{id}/references/{propertyName}) deprecated since v1.32 in favour of /objects/{className}/{id}; no removal date (they return 410 only when namespaces are enabled) — https://github.com/weaviate/weaviate/pull/8448"
    },
    {
      "providerId": "zitadel",
      "providerName": "ZITADEL",
      "note": "V1 APIs (/auth/v1, /management/v1, /admin/v1, /system/v1, /assets/v1), Login V1 and Actions V1 are listed as removed in ZITADEL V5, which has no release date yet; migrate to the V2 APIs — https://github.com/zitadel/zitadel/milestone/34"
    },
    {
      "providerId": "saleor",
      "providerName": "Saleor",
      "note": "Shipping-zone-based stock filtering deprecated in 3.23 and 'will be removed in a future release'; Checkout.shippingMethod and Checkout.deliveryMethod deprecated in favour of Checkout.delivery; no removal dates. (3.23.0, April 9, 2026, removed the legacy digital products API, the Adyen and NP Atobarai plugins and Payment.partial, but only for environments that upgrade.) — https://github.com/saleor/saleor/releases/tag/3.23.0"
    },
    {
      "providerId": "nhost",
      "providerName": "Nhost",
      "note": "Framework packages @nhost/react, @nhost/nextjs and @nhost/vue (and @nhost/nhost-js before 4.0) deprecated by the JS SDK v4 on September 24, 2025; security patches and bug fixes 'for at least 6 months', no date when they stop working — https://nhost.io/blog/introducing-new-javascript-sdk"
    },
    {
      "providerId": "unleash",
      "providerName": "Unleash",
      "note": "Unleash Proxy (@unleash/proxy) end of life planned for 2026-11-26 and open-source Unleash Edge end of life on 2026-12-31: support and releases end, with no statement that they stop working; Unleash recommends Enterprise Edge — https://github.com/Unleash/unleash-proxy and https://docs.getunleash.io/unleash-edge"
    },
    {
      "providerId": "unleash",
      "providerName": "Unleash",
      "note": "Unleash v7 (June 11, 2025) removed deprecated Admin API endpoints such as GET /api/admin/archive/features and POST /api/admin/events/search, and v8 (June 2026) removed deprecated schema properties such as lastSeenAt; these apply when an instance is upgraded, no switch-off date is stated — https://docs.getunleash.io/deploy/upgrading-unleash"
    },
    {
      "providerId": "apify",
      "providerName": "Apify",
      "note": "The /v2/acts/ URL prefix of the API is deprecated in favour of /v2/actors/ but 'still fully functional'; no removal date — https://docs.apify.com/api/v2"
    },
    {
      "providerId": "buckaroo",
      "providerName": "Buckaroo",
      "note": "In3 API version 2 (the older In3 service) is discontinued: Buckaroo's own Shopware 6 plugin now forces In3 V3 'since V2 is discontinued'; no switch-off date published for API users — https://github.com/buckaroo-it/Shopware6/releases/tag/v3.3.0"
    },
    {
      "providerId": "multisafepay",
      "providerName": "MultiSafepay",
      "note": "Alipay gateway (gateway ID ALIPAY): 'Alipay will soon deprecate'; migrate to Alipay+ (ALIPAYPLUS); no date — https://docs.multisafepay.com/docs/alipay"
    },
    {
      "providerId": "multisafepay",
      "providerName": "MultiSafepay",
      "note": "Deprecated XML API: superseded by the JSON API, the XML endpoint still processes transactions; no end date — https://docs.multisafepay.com/reference/introduction"
    },
    {
      "providerId": "multisafepay",
      "providerName": "MultiSafepay",
      "note": "Legacy MultiSafepay Shopify app 'fully deprecated on 22 March 2026'; after that it 'may no longer process payments' (a merchant app, not an API, and no firm switch-off) — https://docs.multisafepay.com/docs/shopify"
    },
    {
      "providerId": "jtl-software",
      "providerName": "JTL-Software",
      "note": "Cloud ERP API v1.0–v1.4 (REST, /erp/v1/; header api-version 1.x on-premise): since 2026-03-05 v2.0 (GraphQL) is the default and JTL calls v1.x \"deprecated\", but says earlier versions \"remain available\"; no removal date — https://developer.jtl-software.com/help/changelog"
    },
    {
      "providerId": "jtl-software",
      "providerName": "JTL-Software",
      "note": "App Manifest 1.0: Manifest 2.0 is the default since 2026-04-15 and \"Manifest 1.0 is not backward compatible after the migration cutover completes\", but no cutover date is given — https://developer.jtl-software.com/help/changelog"
    },
    {
      "providerId": "gridx",
      "providerName": "gridX",
      "note": "Appliance Raw Measurements API (GET /gateways/{gatewayID}/appliances/{applianceID}/measurements/appliance) deprecated in favour of the new Asset Measurement API; 'The old API will be deprecated in the future; a timeline will be announced well in advance' — https://community.developer.gridx.de/t/important-update-evolving-our-data-platform-for-a-scalable-future/597"
    },
    {
      "providerId": "gridx",
      "providerName": "gridX",
      "note": "EV object fields updateAt (use updatedAt) and tags.[0].year (use the root year field) deprecated, no date — https://community.developer.gridx.de/t/deprecation-notice-for-vehicles-endpoints/655"
    },
    {
      "providerId": "gridx",
      "providerName": "gridX",
      "note": "GET/POST /systems/{systemID}/evcharging-schedules marked deprecated on 2026-08-11, no removal date — https://community.developer.gridx.de/t/gridx-api-changelog/324"
    },
    {
      "providerId": "trendminer",
      "providerName": "TrendMiner",
      "note": "Connector API /af, /af/{id}, /af/{nodeId}/attribute/{attributeId} and /ef endpoints marked 'deprecated. Please use /assets' (or /context), no removal date — https://developer.trendminer.com/connector-api/"
    },
    {
      "providerId": "trendminer",
      "providerName": "TrendMiner",
      "note": "Context API search endpoint version 1 (POST /context/item/search) 'is deprecated. Please use version 2', no removal date — https://developer.trendminer.com/context-api/"
    },
    {
      "providerId": "trendminer",
      "providerName": "TrendMiner",
      "note": "Removals are tied to product releases rather than calendar dates (e.g. 'The Context SQL Sync is deprecated and will reach the end of life in 2026.R3') — https://documentation.trendminer.com/en/end-of-support-notices.html"
    },
    {
      "providerId": "philips-hue",
      "providerName": "Signify (Philips Hue)",
      "note": "V1 OAuth2 endpoint (/oauth2) for the Remote API: 'deprecated since July 2020 and will be disabled on short term', no date — https://developers.meethue.com/new-hue-api/"
    },
    {
      "providerId": "philips-hue",
      "providerName": "Signify (Philips Hue)",
      "note": "V1 API (/api) superseded by API V2 (/clip/v2); no end date announced — https://developers.meethue.com/new-hue-api/"
    },
    {
      "providerId": "odoo",
      "providerName": "Odoo",
      "note": "XML-RPC and JSON-RPC external API (/xmlrpc, /xmlrpc/2, /jsonrpc; execute_kw): 'scheduled for removal in Odoo 22 (fall 2028) and Online 21.1 (winter 2027)', replaced by the JSON-2 API (/json/2/{model}/{method}); a season, not a day — https://www.odoo.com/documentation/19.0/developer/reference/external_rpc_api.html"
    },
    {
      "providerId": "teamleader",
      "providerName": "Teamleader",
      "note": "Legacy project endpoints (projects.*, milestones.*) are now listed as 'Legacy Projects' next to the new /projects-v2/ endpoints used by Teamleader's new Projects module; no removal date is published — https://developer.focus.teamleader.eu/docs/api/legacy-projects"
    },
    {
      "providerId": "luzmo",
      "providerName": "Luzmo",
      "note": "Cumul.io SDKs (npm cumulio, PyPI cumulio) are deprecated in favour of @luzmo/nodejs-sdk and luzmo-sdk; no date when they stop working — https://pypi.org/project/cumulio/"
    },
    {
      "providerId": "picqer",
      "providerName": "Picqer",
      "note": "Receipts API v1 (receipts with version 1; mark-all-received endpoint, removed fields): 'Please migrate to the v2 API, as v1 will be phased out in 2026' — a year, not a day — https://picqer.com/en/api/receipts"
    },
    {
      "providerId": "bol",
      "providerName": "bol",
      "note": "Subscriptions API v10 (/retailer/subscriptions) superseded by v11 on 2 September 2026 (url renamed to eventDestination, synchronous calls); marked deprecated in the v10 spec, no removal date announced (bol's policy: removal after at least 12 months) — https://developers.bol.com/en/news/subscriptions-api-v11-is-now-available/"
    },
    {
      "providerId": "tavus",
      "providerName": "Tavus",
      "note": "Tavus-hosted LLMs tavus-glm-4.7, tavus-gpt-oss, tavus-claude-haiku-4.5, tavus-gpt-5.2 and tavus-gemini-3-flash deprecated on July 21, 2026, and tavus-gemma-4-thinking on August 7, 2026 (in favour of tavus-gemma-4); no shutdown date — https://docs.tavus.io/sections/changelog/changelog"
    },
    {
      "providerId": "tavus",
      "providerName": "Tavus",
      "note": "Legacy hosted LLMs tavus-gpt-4.1, tavus-gpt-4o and tavus-gpt-4o-mini deprecated on February 17, 2026; no shutdown date — https://docs.tavus.io/sections/changelog/changelog"
    },
    {
      "providerId": "tavus",
      "providerName": "Tavus",
      "note": "PAL context field deprecated in favour of system_prompt (February 12, 2026); 'The API remains backward compatible' — https://docs.tavus.io/sections/changelog/changelog"
    },
    {
      "providerId": "landingai",
      "providerName": "LandingAI",
      "note": "dpt-2-mini parsing model deprecated; requests that use it return an error, but no date is given — https://docs.landing.ai/ade/ade-overview-legacy"
    },
    {
      "providerId": "landingai",
      "providerName": "LandingAI",
      "note": "Extraction models extract-20250930 and extract-20251024 'have been deprecated and will result in errors'; no date given — https://docs.landing.ai/ade/ade-extract-models"
    },
    {
      "providerId": "writer",
      "providerName": "WRITER",
      "note": "palmyra-x4 and palmyra-x5 'will be deprecated on December 14, 2026' (use palmyra-x6: $2.00 input / $8.00 output per 1M tokens, vs $2.50 / $10.00 for X4 and $0.60 / $6.00 for X5); under WRITER's policy deprecated models keep working until an end-of-support date announced 'at least six months in advance', and none is announced yet — https://dev.writer.com/home/models"
    },
    {
      "providerId": "writer",
      "providerName": "WRITER",
      "note": "Palmyra X 003 Instruct, Palmyra Vision, Palmyra Med, Palmyra Fin and Palmyra Creative deprecated on 2026-07-13; no end-of-support date — https://dev.writer.com/home/models#deprecation-policy"
    },
    {
      "providerId": "writer",
      "providerName": "WRITER",
      "note": "Web search API endpoint deprecated in favour of the web search tool in chat completions; no end date — https://dev.writer.com/api-reference/migration-guides/web-search"
    },
    {
      "providerId": "arize-ai",
      "providerName": "Arize AI (Phoenix)",
      "note": "Phoenix v14.0.0 (April 7, 2026) removed the legacy px.Client(), POST/GET /v1/evaluations (use the span, trace and document annotation endpoints) and phoenix.experiments; this is a new server version (older servers keep the old API) and no switch-off date for Phoenix Cloud is given — https://arize.com/docs/phoenix/release-notes/04-2026/04-07-2026-phoenix-v14-breaking-changes"
    },
    {
      "providerId": "arize-ai",
      "providerName": "Arize AI (Phoenix)",
      "note": "Arize AX Python SDK 7.x: support 'Ends March 1st, 2027' (end of support, not a stated switch-off) — https://arize.com/docs/api-clients/python/overview"
    },
    {
      "providerId": "descope",
      "providerName": "Descope",
      "note": "Generate Tenant Admin SSO Link (v1) management endpoint deprecated: 'use the v2 endpoint at /v2/mgmt/tenant/adminlinks/sso/generate instead'; no removal date — https://docs.descope.com/api/management/tenants/admin-links/generate-tenant-admin-link-sso-deprecated"
    },
    {
      "providerId": "inngest",
      "providerName": "Inngest",
      "note": "@inngest/realtime package deprecated on March 25, 2026 in favour of the realtime APIs built into inngest (inngest/realtime, inngest/react); it 'still works for existing apps', no end date — https://www.inngest.com/changelog"
    },
    {
      "providerId": "mux",
      "providerName": "Mux",
      "note": "Mux Data filters and exports API endpoints deprecated ('superseded by dimensions and video-views exports') and removed from the Node SDK in v15.0.0 (August 2026); no date for the API endpoints themselves — https://github.com/muxinc/mux-ts/releases/tag/v15.0.0"
    },
    {
      "providerId": "microblink",
      "providerName": "Microblink",
      "note": "BlinkID Verify v1 API deprecated in release 3.22.2 (June 16, 2026: \"Deprecated the v1 Verify API, including its documentation, reference, and schemas.\"); no removal date published — https://docs.microblink.com/verify/release-notes"
    },
    {
      "providerId": "uipath",
      "providerName": "UiPath",
      "note": "Orchestrator /odata/Robots endpoints tied to classic folders (GetById, Create, Update, PartialUpdate, Delete, DeleteBulk, ConvertToFloating, GetMachineNameToLicenseKeyMappings, GetUsernames, ToggleEnabledStatus) deprecated June 2026; no removal date yet — https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline"
    },
    {
      "providerId": "uipath",
      "providerName": "UiPath",
      "note": "Previous Orchestrator API specification (V20, Swagger 2.0) deprecated September 2026 on Automation Cloud in favour of the OpenAPI 3.0 specification; no removal date yet — https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline"
    },
    {
      "providerId": "vtex",
      "providerName": "VTEX",
      "note": "VTEX IO GraphQL builder 1.x deprecated on January 7, 2026 (no new apps or major versions on 1.x); existing apps keep running and no non-functional date is published — https://developers.vtex.com/docs/guides/vtex-io-documentation-builder-version-statuses"
    },
    {
      "providerId": "vtex",
      "providerName": "VTEX",
      "note": "VTEX IO Node builder 6.x deprecated, Node 3.x/4.x and Dotnet 0.x/1.x decommissioned (no new versions can be linked or published); existing apps keep running and no non-functional date is published — https://developers.vtex.com/updates/release-notes/2026-03-09-vtex-io-builder-statuses-and-decommissioning"
    },
    {
      "providerId": "vtex",
      "providerName": "VTEX",
      "note": "Intelligent Search API (Legacy): \"its endpoints will be deprecated in a future announcement\" after the new Intelligent Search API v1 (July 8, 2026); no date — https://developers.vtex.com/updates/release-notes/2026-07-08-new-intelligent-search-api-v1"
    },
    {
      "providerId": "rede",
      "providerName": "Rede (e.Rede, Itaú)",
      "note": "transactionLinkId will replace brandTid for Mastercard recurring and card-on-file transactions in 2026; Rede says the date will be announced later (\"a data será divulgada futuramente\") — https://developer.userede.com.br/e-rede"
    },
    {
      "providerId": "alegra",
      "providerName": "Alegra",
      "note": "UUID v7 IDs are being rolled out resource by resource (\"las fechas específicas de activación para cada recurso serán comunicadas\"); invoices and contacts have no announced date yet — https://developer.alegra.com/changelog/nuevo-formato-de-id"
    },
    {
      "providerId": "luciq",
      "providerName": "Luciq (formerly Instabug)",
      "note": "Legacy Instabug SDKs (replaced by Luciq SDKs): no new features since the rebrand, critical updates and hotfixes only until January 2026; Luciq says they \"will continue to work normally as is\" afterwards, so there is no switch-off date — https://docs.luciq.ai/getting-started/luciq-migration-hub"
    },
    {
      "providerId": "paymob",
      "providerName": "Paymob",
      "note": "Legacy iframe checkout (auth token, order, payment key, iframe flow): merchants can no longer create new iframes themselves (existing iframe merchants must ask Paymob's team for a new one) and Paymob recommends Unified Checkout; no end date for the iframe flow is published (FAQ last updated August 3, 2026) — https://developers.paymob.com/paymob-docs/need-help/faqs"
    },
    {
      "providerId": "hyperpay",
      "providerName": "HyperPay",
      "note": "Legacy production endpoint https://oppwa.com: customers are \"strongly encouraged to upgrade as soon as possible\" to the enhanced endpoint https://eu-prod.oppwa.com (after IP-allowlist, cipher-suite and certificate checks); no deadline is published — https://hyperpay.docs.oppwa.com/support/enhancedendpoint"
    },
    {
      "providerId": "salla",
      "providerName": "Salla",
      "note": "Webhook events product.updated and product.available deprecated on December 15, 2025 (changelog 2.10.61) in favour of product.price.updated, product.status.updated, product.image.updated, product.category.updated, product.brand.updated and product.tags.updated; no removal date — https://docs.salla.dev/421127m0"
    },
    {
      "providerId": "salla",
      "providerName": "Salla",
      "note": "customer.groups array in List Orders deprecated on February 4, 2026 (changelog 2.10.65) with \"Developers to update codes in 2 weeks\"; no exact removal date — https://docs.salla.dev/421127m0"
    },
    {
      "providerId": "zid",
      "providerName": "Zid",
      "note": "Twig-based storefront themes deprecated: \"All Twig themes will be deprecated by 28/12/2025, and only Vitrin themes will remain supported in the Theme Market\"; the page does not say Twig themes stop working on stores — https://docs.zid.sa/legacy-theme-migration-4638089f0"
    },
    {
      "providerId": "zid",
      "providerName": "Zid",
      "note": "Vitrin theme variables window.zid.store, product.unavailable and request.query are deprecated (use window.zid, not product.in_stock, session.query_params); no removal date — https://docs.zid.sa/breaking-changes-1379320m0"
    },
    {
      "providerId": "lean-technologies",
      "providerName": "Lean Technologies",
      "note": "Legacy (reverse-engineered) bank connections are being replaced by UAE Open Finance connections bank by bank: \"the Open Finance ready banks will not be available on old flows. All merchants are required to do this change\" (new connect() parameters, captureRedirect, manageConsents, purpose codes); no cut-off date is published — https://docs.leantech.me/docs/fetching-bank-data-migrating-to-open-finance"
    },
    {
      "providerId": "mamo",
      "providerName": "Mamo",
      "note": "/charges endpoints renamed to /payments and /disbursements to /payouts (path parameters chargeId and disbursementId became paymentId and payoutId) on July 27, 2026; the changelog gives no removal date for the old paths — https://mamopay.readme.io/reference/changelog"
    },
    {
      "providerId": "mamo",
      "providerName": "Mamo",
      "note": "charge.* webhook events renamed to payment.* (\"The charge.* names are kept as legacy aliases\") and /accounts/recipients moved to /recipients (\"The old /accounts/recipients routes still work for backward compatibility\") on August 6, 2026; no removal date — https://mamopay.readme.io/reference/changelog"
    },
    {
      "providerId": "network-international",
      "providerName": "Network International (N-Genius Online)",
      "note": "Android SDK v7.0.0 (March 2026) deprecates PaymentsLauncher, PaymentsRequest and PaymentsResult in favour of UnifiedPaymentPageLauncher/Request/Result; the old classes \"remain functional\" and no removal date is given — https://docs.ngenius-payments.com/reference/android-sdk-release-notes-v7"
    },
    {
      "providerId": "network-international",
      "providerName": "Network International (N-Genius Online)",
      "note": "Legacy saved-card flow with PaymentClient and onActivityResult is deprecated in favour of the launcher-based Saved Card flow; no removal date — https://docs.ngenius-payments.com/reference/andriod-sdk"
    },
    {
      "providerId": "stripe",
      "providerName": "Stripe",
      "note": "Sources API: local payment methods deprecated and Stripe 'plans to turn it off' but no date published yet (card payments in Sources also deprecated with no plan to turn off) — https://docs.stripe.com/payments/older-apis"
    },
    {
      "providerId": "stripe",
      "providerName": "Stripe",
      "note": "Charges, Tokens and ACH (older) APIs: unsupported/deprecated but Stripe says 'these APIs aren't going away' — https://docs.stripe.com/payments/older-apis"
    },
    {
      "providerId": "paypal-braintree",
      "providerName": "PayPal & Braintree",
      "note": "PayPal NVP/SOAP Classic APIs: 'legacy APIs, but PayPal continues to support them', no retirement date published — https://developer.paypal.com/api/nvp-soap/NVPAPIOverview/"
    },
    {
      "providerId": "paypal-braintree",
      "providerName": "PayPal & Braintree",
      "note": "PayPal REST API v1 resources (Payments v1, Billing Agreements, Billing Plans, Invoicing v1, Partner Referrals v1): marked deprecated in favour of v2 equivalents, no removal date stated — https://developer.paypal.com/api/rest/deprecated-resources"
    },
    {
      "providerId": "paypal-braintree",
      "providerName": "PayPal & Braintree",
      "note": "Braintree server/mobile SDK versions with SSL certificates expiring: deadline was March 30, 2026, before our window — https://developer.paypal.com/braintree (best-practices pages)"
    },
    {
      "providerId": "shopify",
      "providerName": "Shopify",
      "note": "REST Admin API: 'a legacy API as of October 1, 2024' (new public apps must use GraphQL Admin API since April 1, 2025), no full shutdown date for the REST API itself — https://shopify.dev/docs/api/admin-rest/usage/versioning"
    },
    {
      "providerId": "square",
      "providerName": "Square",
      "note": "Square API lifecycle policy: deprecated APIs move to maintenance for 6+ months after a GA replacement, then retire (410 GONE), but individual endpoint retirement dates on the Deprecated reference page weren't machine-readable at the time of this check — https://developer.squareup.com/reference/square/deprecated"
    },
    {
      "providerId": "square",
      "providerName": "Square",
      "note": "Labor API marked DEPRECATED (2025-05-21) and Terminal API marked DEPRECATED (2025-02-20) in the changelog, no retirement date found yet — https://developer.squareup.com/docs/changelog/connect"
    },
    {
      "providerId": "adyen",
      "providerName": "Adyen",
      "note": "Checkout API: a version that reaches 'deprecated' state gives integrators 2 years to upgrade before end-of-life, but per-version deprecation dates are only shown in the API Explorer UI (not extractable as static text) — https://docs.adyen.com/online-payments/upgrade-your-integration"
    },
    {
      "providerId": "adyen",
      "providerName": "Adyen",
      "note": "Classic POS libraries (Verifone eVo range): end of support and transactions no longer allowed was March 29, 2024, before our window — https://docs.adyen.com/point-of-sale/classic-library-deprecation"
    },
    {
      "providerId": "plaid",
      "providerName": "Plaid",
      "note": "iOS SDK 5.x and earlier: 'officially deprecated' as of June 16, 2026, but the changelog says 'they will continue to work' with no stated switch-off date — https://plaid.com/docs/changelog/"
    },
    {
      "providerId": "plaid",
      "providerName": "Plaid",
      "note": "Investment transaction subtypes 'fund fee', 'loan payment', 'rebalance' and account subtypes 'installment'/'charge card' removed Sep 2026, but Plaid states these were 'never-populated'/'never returned by the API', so no real code depends on them — https://plaid.com/docs/changelog/"
    },
    {
      "providerId": "klarna",
      "providerName": "Klarna",
      "note": "Klarna Mobile SDK (iOS/Android): rolling policy — 'each version of the Mobile SDK is considered deprecated one year after the version was released'; only versions from the last 12 months are 'officially approved', but no single dated cutoff — https://docs.klarna.com/acquirer/klarna/mobile-payments/prerequisites/mobile-sdk-guidelines/"
    },
    {
      "providerId": "klarna",
      "providerName": "Klarna",
      "note": "Disputes API V1/V2/V3: run in parallel with V4 during the migration window with no stated shutdown date ('Cancel the V1/V2/V3 webhook subscription' only once all legacy disputes are closed) — https://docs.klarna.com/acquirer/klarna/after-payments/disputes/migration-guide/"
    },
    {
      "providerId": "mollie",
      "providerName": "Mollie",
      "note": "Orders API: 'We no longer recommend using the Orders API. Please refer to the Payments API instead' — confirmed no removal/switch-off date stated anywhere on the reference pages — https://docs.mollie.com/reference/orders-api"
    },
    {
      "providerId": "paddle",
      "providerName": "Paddle",
      "note": "Paddle Classic: Paddle says it 'isn't going anywhere' and will keep supporting existing Classic customers (regulatory/tax updates, new payment methods); no sunset date announced for the Classic API — https://developer.paddle.com/migrate/learn/"
    },
    {
      "providerId": "wise",
      "providerName": "Wise",
      "note": "Various Wise API endpoints are individually marked deprecated on the Deprecated APIs reference page ('no longer the standard version ... will continue to work for the foreseeable future') with no removal date — https://docs.wise.com/api-reference/deprecated"
    },
    {
      "providerId": "woocommerce",
      "providerName": "WooCommerce",
      "note": "Legacy REST API (v1/v2/v3, pre-WordPress-REST-API): removed from WooCommerce core in version 9.0 (June 11, 2024, before our window); still installable via the separate woocommerce-legacy-rest-api plugin with no stated end date for that plugin, though WooCommerce 'strongly recommend[s] transitioning to currently supported versions of the REST API (the current stable version is version 3)' — https://developer.woocommerce.com/2024/05/14/goodbye-legacy-rest-api/"
    },
    {
      "providerId": "bigcommerce",
      "providerName": "BigCommerce",
      "note": "Storefront GraphQL API root 'company' query: deprecated Sep 17, 2026 in favour of 'customer { activeCompany }', but 'a sunset date has not been set; migrate before removal is announced' — https://docs.bigcommerce.com/developer/changelog/2026/9/17"
    },
    {
      "providerId": "bigcommerce",
      "providerName": "BigCommerce",
      "note": "Stencil category_content 'is_visible' custom-field override: deprecated Aug 14, 2026, 'will be removed in a future release' with no date — https://docs.bigcommerce.com/developer/changelog/2026/8/14"
    },
    {
      "providerId": "ebanx",
      "providerName": "EBANX",
      "note": "integration_key authentication: 'being deprecated' in favour of JWS request signing (X-JWS-Signature, RS256, migration guide published), but the migration guide itself states no switch-off date — https://docs.ebanx.com/docs/get-started/api-authentication/jws-migration"
    },
    {
      "providerId": "ebanx",
      "providerName": "EBANX",
      "note": "Official Ruby (ebanx-integration/ebanx-ruby) and Node.js (ebanx-integration/ebanx-nodejs) libraries are marked '⚠️ DEPRECATED — no longer maintained' on GitHub/npm; npm registry metadata puts the npm package's last modification at 2025-05-27 (before our window) and no exact deprecation date is stated on either repo page, so this could not be confirmed as falling in the window — https://github.com/ebanx-integration/ebanx-nodejs, https://github.com/ebanx-integration/ebanx-ruby"
    }
  ],
  "models": [
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "whisper-1",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Whisper is a general-purpose speech recognition model, trained on a large dataset of diverse audio. You can also use it as a multitask model to perform multilingual speech recognition as well as speech translation and language identification.",
      "saysUrl": "https://developers.openai.com/api/docs/models/whisper-1",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.006 / minute",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.006
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": "Listed as \"Whisper\" in the pricing page's Transcription models table."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "gpt-transcribe",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT Transcribe is a speech-to-text model for completed audio files, streamed file transcripts, and committed turns in Realtime sessions over WebSocket. It supports unstructured context, keyword hints, and multiple language hints to improve transcription of domain terms, multilingual audio, and code-switching.",
      "saysUrl": "https://developers.openai.com/api/docs/models/gpt-transcribe",
      "recommended": "Start with gpt-transcribe. This is the recommended model for transcribing recorded speech in its original language.",
      "recommendedUrl": "https://developers.openai.com/api/docs/guides/speech-to-text",
      "beta": false,
      "price": "$0.0045 / minute",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.0045
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": null
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "gpt-live-transcribe",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT Live Transcribe is a streaming speech-to-text model for applications that need low-latency transcript deltas from live audio. It supports tunable latency, unstructured context, keyword hints, and multiple language hints.",
      "saysUrl": "https://developers.openai.com/api/docs/models/gpt-live-transcribe",
      "recommended": "Start with gpt-live-transcribe.",
      "recommendedUrl": "https://developers.openai.com/api/docs/guides/realtime-transcription",
      "beta": false,
      "price": "$0.017 / minute",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.017
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": "Live transcription (realtime audio)."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "gpt-4o-transcribe",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-4o Transcribe is a speech-to-text model that uses GPT-4o to transcribe audio.",
      "saysUrl": "https://developers.openai.com/api/docs/models/gpt-4o-transcribe",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "Input $2.50, Output $10.00 (prices per 1M tokens); Estimated cost $0.006 / minute",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.006
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": "Billed per token; $0.006 / minute is the pricing page's own estimate (column \"Estimated cost\")."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "gpt-4o-mini-transcribe",
      "aliases": [
        "gpt-4o-mini-transcribe-2025-03-20",
        "gpt-4o-mini-transcribe-2025-12-15"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-4o Mini Transcribe is a speech-to-text model that uses GPT-4o Mini to transcribe audio.",
      "saysUrl": "https://developers.openai.com/api/docs/models/gpt-4o-mini-transcribe",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "Input $1.25, Output $5.00 (prices per 1M tokens); Estimated cost $0.003 / minute",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.003
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": "Billed per token; $0.003 / minute is the pricing page's own estimate (column \"Estimated cost\")."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "nova-3",
      "aliases": [
        "nova-3-general"
      ],
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "says": "Our highest-performing general-purpose ASR (no turn detection). Recommended for meetings, event captioning, multi-speaker, multilingual, noisy, or far-field audio in batch or streaming.",
      "saysUrl": "https://developers.deepgram.com/docs/models-languages-overview",
      "recommended": "We recommend new projects start with Nova-3 for general-purpose transcription or Flux for real-time voice agents.",
      "recommendedUrl": "https://deepgram.com/pricing",
      "beta": false,
      "price": "$0.0043/min",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.0043
      },
      "priceUrl": "https://deepgram.com/pricing",
      "priceChecked": "2026-10-05",
      "note": "Pre-Recorded, Nova-3 Monolingual, Pay As You Go. Growth: $0.0036/min. Nova-3 Multilingual pre-recorded: $0.0052/min (Growth $0.0043/min). Streaming (\"Limited-time promotional rates on streaming\"): Nova-3 Monolingual current price $0.0048/min, regular price $0.0077/min (Growth: current $0.0042/min, regular $0.0065/min); Nova-3 Multilingual current $0.0058/min, regular $0.0092/min (Growth: current $0.0050/min, regular $0.0078/min)."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "nova-2",
      "aliases": [
        "nova-2-general"
      ],
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "says": "Recommended for use cases with languages not yet supported by nova-3, and filler word identification.",
      "saysUrl": "https://developers.deepgram.com/docs/models-languages-overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "Nova-2 streaming at $0.35/hour",
      "cost": null,
      "priceUrl": "https://deepgram.com/pricing",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.35 per hour ÷ 60 = $0.005833 per minute (rounded). This is a streaming price, the only Nova-2 price on the page (in its FAQ: \"These remain available at unchanged rates for existing deployments\"); \"Growth plan rates are about 12.5% lower.\" Only a streaming price is listed for Nova-2, so it isn't compared with Nova-3's pre-recorded price."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "universal-3-5-pro",
      "aliases": [],
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "says": "Our highest accuracy, fastest model with 18-language support, native code switching, and contextual prompting.",
      "saysUrl": "https://www.assemblyai.com/docs/pre-recorded-audio/select-the-speech-model",
      "recommended": "Recommended",
      "recommendedUrl": "https://www.assemblyai.com/docs/pre-recorded-audio/select-the-speech-model",
      "beta": false,
      "price": "$0.21/hr",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.0035
      },
      "priceUrl": "https://www.assemblyai.com/pricing",
      "priceChecked": "2026-10-05",
      "note": "Pre-recorded, Pay as you go. Our arithmetic: $0.21 per hour ÷ 60 = $0.0035 per minute. Add-ons are extra (e.g. Keyterms Prompting $0.05/hr, Speaker Diarization $0.02/hr)."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "universal-2",
      "aliases": [],
      "providerId": "assemblyai",
      "providerName": "AssemblyAI",
      "says": "Our accurate, cost-effective model with support across 99 languages.",
      "saysUrl": "https://www.assemblyai.com/docs/pre-recorded-audio/select-the-speech-model",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.15/hr",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.0025
      },
      "priceUrl": "https://www.assemblyai.com/pricing",
      "priceChecked": "2026-10-05",
      "note": "Pre-recorded, Pay as you go. Our arithmetic: $0.15 per hour ÷ 60 = $0.0025 per minute. Add-ons: Keyterms Prompting included, Speaker Diarization $0.02/hr."
    },
    {
      "job": "speech-to-text",
      "jobTitle": "Speech to text",
      "id": "scribe_v2",
      "aliases": [],
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "says": "State-of-the-art speech recognition model",
      "saysUrl": "https://elevenlabs.io/docs/overview/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.22 per hour",
      "cost": {
        "unit": "minute of audio",
        "currency": "usd",
        "price": 0.003667
      },
      "priceUrl": "https://elevenlabs.io/pricing/api",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.22 per hour ÷ 60 = $0.003667 per minute (rounded). Same rate on every plan in the page's model pricing table. Extras: entity detection $0.070 per hour, keyterm prompting $0.050 per hour. Scribe v2 Realtime (scribe_v2_realtime) is $0.39 per hour."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-fable-5-1",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Claude Fable 5.1: For demanding reasoning and long-horizon agentic work",
      "saysUrl": "https://platform.claude.com/docs/en/models/overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$10 / 1M input tokens, $50 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 10,
        "outputPrice": 50
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-09-01",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-5-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Claude Opus 5.5: For long-running agentic coding and knowledge work",
      "saysUrl": "https://platform.claude.com/docs/en/models/overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$4 / 1M input tokens, $20 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 4,
        "outputPrice": 20
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-09-22",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-sonnet-5-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Claude Sonnet 5.5: The best combination of speed and intelligence",
      "saysUrl": "https://platform.claude.com/docs/en/models/overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $10 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 10
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-09-28",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-haiku-5-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Claude Haiku 5.5: For high-volume, latency-sensitive tasks such as classification, extraction, and routing",
      "saysUrl": "https://platform.claude.com/docs/en/models/overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "From $0.10 / 1M input tokens, from $0.50 / 1M output tokens (prompts up to 100,000 tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.1,
        "outputPrice": 0.5
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 100,000 tokens cost $0.50 / 1M input and $2.50 / 1M output. Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-10-07",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-fable-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Fable 5 is still available, you should consider migrating to Claude Fable 5.1.",
      "saysUrl": "https://platform.claude.com/docs/en/models/fable-5/overview",
      "recommended": "claude-fable-5-1",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/fable-5-1/overview",
      "beta": false,
      "price": "$10 / 1M input tokens, $50 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 10,
        "outputPrice": 50
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-06-09",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Opus 5 is still available, you should consider migrating to Claude Opus 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/opus-5/overview",
      "recommended": "claude-opus-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "beta": false,
      "price": "$5 / 1M input tokens, $25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 25
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-07-24",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-4-8",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Opus 4.8 is still available, you should consider migrating to Claude Opus 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-8/overview",
      "recommended": "claude-opus-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "beta": false,
      "price": "$5 / 1M input tokens, $25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 25
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-05-28",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-4-7",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Opus 4.7 is still available, you should consider migrating to Claude Opus 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-7/overview",
      "recommended": "claude-opus-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "beta": false,
      "price": "$5 / 1M input tokens, $25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 25
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-04-16",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-4-6",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Opus 4.6 is still available, you should consider migrating to Claude Opus 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-6/overview",
      "recommended": "claude-opus-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "beta": false,
      "price": "$5 / 1M input tokens, $25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 25
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-02-05",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-opus-4-5-20251101",
      "aliases": [
        "claude-opus-4-5"
      ],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Opus 4.5 is still available, you should consider migrating to Claude Opus 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/opus-4-5/overview",
      "recommended": "claude-opus-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "beta": false,
      "price": "$5 / 1M input tokens, $25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 25
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2026-11-24",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-sonnet-5",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Sonnet 5 is still available, you should consider migrating to Claude Sonnet 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-5/overview",
      "recommended": "claude-sonnet-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
      "beta": false,
      "price": "$2 / 1M input tokens, $10 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 10
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-06-30",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-sonnet-4-6",
      "aliases": [],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Sonnet 4.6 is still available, you should consider migrating to Claude Sonnet 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/sonnet-4-6/overview",
      "recommended": "claude-sonnet-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
      "beta": false,
      "price": "$3 / 1M input tokens, $15 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 3,
        "outputPrice": 15
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2027-02-17",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-haiku-4-5-20251001",
      "aliases": [
        "claude-haiku-4-5"
      ],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Although Claude Haiku 4.5 is still available, you should consider migrating to Claude Haiku 5.5.",
      "saysUrl": "https://platform.claude.com/docs/en/models/haiku-4-5/overview",
      "recommended": "claude-haiku-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/models/haiku-5-5/overview",
      "beta": false,
      "price": "$1 / 1M input tokens, $5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1,
        "outputPrice": 5
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price).",
      "retiresNotBefore": "2026-10-15",
      "retiresNotBeforeUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations"
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "claude-sonnet-4-5-20250929",
      "aliases": [
        "claude-sonnet-4-5"
      ],
      "providerId": "anthropic",
      "providerName": "Anthropic",
      "says": "Deprecated: the model is still functional but no longer recommended. Recommended replacement: claude-sonnet-5-5.",
      "saysUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "recommended": "claude-sonnet-5-5",
      "recommendedUrl": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
      "beta": false,
      "price": "$3 / 1M input tokens, $15 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 3,
        "outputPrice": 15
      },
      "priceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "priceChecked": "2026-10-10",
      "note": "Batch API requests are 50% off (not included in the price)."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3.8-flash",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.75,
        "outputPrice": 3.75
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Price shown is the one stated through Dec 31, 2026; the pricing page states $1.50 input / $7.50 output from Jan 1, 2027. Output price includes thinking tokens."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3.6-flash",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Our previous-generation Flash model, balancing speed and multimodal capabilities across general agentic and everyday tasks.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.75 / 1M input tokens, $3.75 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.75,
        "outputPrice": 3.75
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Price shown is the one stated through Dec 31, 2026; the pricing page states $1.50 input / $7.50 output from Jan 1, 2027. Output price includes thinking tokens."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3.5-flash-lite",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Our fastest, most cost-effective 3.5 model for high-throughput execution.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.3 / 1M input tokens, $2.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.3,
        "outputPrice": 2.5
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Same input rate for text, image, video and audio."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3.1-flash-lite",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Frontier-class performance rivaling larger models at a fraction of the cost.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.25 / 1M input tokens, $1.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.25,
        "outputPrice": 1.5
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Text/image/video input price; audio input is $0.50 / 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3.1-pro-preview",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Advanced intelligence, complex problem-solving skills, and powerful agentic and vibe coding capabilities.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": true,
      "price": "$2.00 / 1M input tokens, $12.00 / 1M output tokens (prompts up to 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 12
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 200k tokens: $4.00 input / $18.00 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-3-flash-preview",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Frontier-class performance rivaling larger models at a fraction of the cost.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": true,
      "price": "$0.5 / 1M input tokens, $3 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.5,
        "outputPrice": 3
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Text/image/video input price; audio input is $1.00 / 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-2.5-pro",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Our most advanced model for complex tasks, featuring deep reasoning and coding capabilities in the 2.5 family. For any new projects, use our latest models: 3.5 Flash-Lite or 3.8 Flash.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": "gemini-3.8-flash",
      "recommendedUrl": "https://ai.google.dev/gemini-api/docs/models",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $10.00 / 1M output tokens (prompts up to 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 10
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The models page says access to the 2.5 models is limited to users who used them in the past. Prompts over 200k tokens: $2.50 input / $15.00 output per 1M. The page names two newer models (3.5 Flash-Lite or 3.8 Flash)."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-2.5-flash",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "Our best price-performance model for low-latency, high-volume tasks that require reasoning. For any new projects, use our latest models: 3.5 Flash-Lite or 3.8 Flash.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": "gemini-3.8-flash",
      "recommendedUrl": "https://ai.google.dev/gemini-api/docs/models",
      "beta": false,
      "price": "$0.3 / 1M input tokens, $2.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.3,
        "outputPrice": 2.5
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The models page says access to the 2.5 models is limited to users who used them in the past. Text/image/video input price; audio input is $1.00 / 1M. The page names two newer models (3.5 Flash-Lite or 3.8 Flash)."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gemini-2.5-flash-lite",
      "aliases": [],
      "providerId": "google",
      "providerName": "Google",
      "says": "The fastest and most budget-friendly multimodal model in the 2.5 family. For any new projects, use our latest models: 3.5 Flash-Lite or 3.8 Flash.",
      "saysUrl": "https://ai.google.dev/gemini-api/docs/models",
      "recommended": "gemini-3.5-flash-lite",
      "recommendedUrl": "https://ai.google.dev/gemini-api/docs/models",
      "beta": false,
      "price": "$0.1 / 1M input tokens, $0.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.1,
        "outputPrice": 0.4
      },
      "priceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The models page says access to the 2.5 models is limited to users who used them in the past. Text/image/video input price; audio input is $0.30 / 1M. The page names two newer models (3.5 Flash-Lite or 3.8 Flash)."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-6-astra",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Our most capable model for the most demanding work.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$10 / 1M input tokens, $50 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 10,
        "outputPrice": 50
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $20 input / $75 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-6.1-sol",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Near-Astra performance for complex work at a lower cost.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $10 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 10
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $4 input / $15 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-6-luna",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Our most efficient model for focused, high-volume tasks.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.1 / 1M input tokens, $0.5 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.1,
        "outputPrice": 0.5
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $0.2 input / $0.75 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-6-sol",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Built to power complex coding and agentic workflows.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $10 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 10
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $4 input / $15 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.6-sol",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-5.6 flagship model for complex professional work",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$4 / 1M input tokens, $20 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 4,
        "outputPrice": 20
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $8 input / $30 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.6-terra",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-5.6 model that balances intelligence and cost",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $12 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 12
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $4 input / $18 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.6-luna",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-5.6 model optimized for cost-sensitive workloads",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.2 / 1M input tokens, $1.2 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.2,
        "outputPrice": 1.2
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $0.4 input / $1.8 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.5",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "A new class of intelligence for coding and professional work.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$5 / 1M input tokens, $30 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 30
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $10 input / $45 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.5-pro",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Version of GPT-5.5 that produces smarter and more precise responses.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$30 / 1M input tokens, $180 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 30,
        "outputPrice": 180
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $60 input / $270 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.4",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "A more affordable model for coding and professional work.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2.5 / 1M input tokens, $15 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2.5,
        "outputPrice": 15
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $5 input / $22.5 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.4-pro",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Version of GPT-5.4 that produces smarter and more precise responses.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$30 / 1M input tokens, $180 / 1M output tokens (up to 272K input tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 30,
        "outputPrice": 180
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Prompts over 272K input tokens cost $60 input / $270 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.4-mini",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Our strongest mini model yet for coding, computer use, and subagents",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.75 / 1M input tokens, $4.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.75,
        "outputPrice": 4.5
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.4-nano",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Our cheapest GPT-5.4-class model for simple high-volume tasks",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-6-luna",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$0.2 / 1M input tokens, $1.25 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.2,
        "outputPrice": 1.25
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Listed as deprecated on the models page and the deprecations page."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.3-codex",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "The most capable agentic coding model to date.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$1.75 / 1M input tokens, $14 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.75,
        "outputPrice": 14
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Listed as deprecated; priced under the pricing page's Specialized models."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.2",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Previous flagship model for professional work with configurable reasoning effort",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$1.75 / 1M input tokens, $14 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.75,
        "outputPrice": 14
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.2-pro",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Previous pro model for professional work that produces smarter and more precise responses.",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$21 / 1M input tokens, $168 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 21,
        "outputPrice": 168
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5.1",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "The best model for coding and agentic tasks with configurable reasoning effort",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $10 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 10
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Listed as deprecated."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5",
      "aliases": [
        "gpt-5-2025-08-07"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Previous intelligent reasoning model for coding and agentic tasks with configurable reasoning effort",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $10 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 10
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The deprecations page lists the snapshot gpt-5-2025-08-07 with replacement gpt-5.6-sol."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5-mini",
      "aliases": [
        "gpt-5-mini-2025-08-07"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Strong intelligence for cost sensitive, low latency, high volume workloads",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-terra",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$0.25 / 1M input tokens, $2 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.25,
        "outputPrice": 2
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The deprecations page lists the snapshot gpt-5-mini-2025-08-07 with replacement gpt-5.6-terra."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5-nano",
      "aliases": [
        "gpt-5-nano-2025-08-07"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fastest, most cost-efficient version of GPT-5",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-luna",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$0.05 / 1M input tokens, $0.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.05,
        "outputPrice": 0.4
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The deprecations page lists the snapshot gpt-5-nano-2025-08-07 with replacement gpt-5.6-luna."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-5-pro",
      "aliases": [
        "gpt-5-pro-2025-10-06"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Version of GPT-5 that produces smarter and more precise responses",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$15 / 1M input tokens, $120 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 15,
        "outputPrice": 120
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "The deprecations page lists the snapshot gpt-5-pro-2025-10-06 with replacement gpt-5.6-sol."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4.1",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Smartest non-reasoning model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $8 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 8
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4.1-mini",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Smaller, faster version of GPT-4.1",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.4 / 1M input tokens, $1.6 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.4,
        "outputPrice": 1.6
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4.1-nano",
      "aliases": [
        "gpt-4.1-nano-2025-04-14"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fastest, most cost-efficient version of GPT-4.1",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-luna",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$0.1 / 1M input tokens, $0.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.1,
        "outputPrice": 0.4
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4o",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fast, intelligent, flexible GPT model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2.5 / 1M input tokens, $10 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2.5,
        "outputPrice": 10
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4o-2024-05-13",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fast, intelligent, flexible GPT model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$5 / 1M input tokens, $15 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 15
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Dated snapshot of gpt-4o; description is the gpt-4o entry's."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4o-mini",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fast, affordable small model for focused tasks",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.15 / 1M input tokens, $0.6 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.15,
        "outputPrice": 0.6
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4-turbo",
      "aliases": [
        "gpt-4-turbo-2024-04-09"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "An older high-intelligence GPT model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$10 / 1M input tokens, $30 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 10,
        "outputPrice": 30
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-4",
      "aliases": [
        "gpt-4-0613"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "An older high-intelligence GPT model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$30 / 1M input tokens, $60 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 30,
        "outputPrice": 60
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "gpt-3.5-turbo",
      "aliases": [
        "gpt-3.5-turbo-0125"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Legacy GPT model for cheaper chat and non-chat tasks",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-terra",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$0.5 / 1M input tokens, $1.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.5,
        "outputPrice": 1.5
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o1",
      "aliases": [
        "o1-2024-12-17"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Previous full o-series reasoning model",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$15 / 1M input tokens, $60 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 15,
        "outputPrice": 60
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o1-pro",
      "aliases": [
        "o1-pro-2025-03-19"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Version of o1 with more compute for better responses",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$150 / 1M input tokens, $600 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 150,
        "outputPrice": 600
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Replacement given as gpt-5.6-sol with reasoning.mode: pro."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o3",
      "aliases": [
        "o3-2025-04-16"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Reasoning model for complex tasks, succeeded by GPT-5",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$2 / 1M input tokens, $8 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 8
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o3-pro",
      "aliases": [
        "o3-pro-2025-06-10"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Version of o3 with more compute for better responses",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$20 / 1M input tokens, $80 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 20,
        "outputPrice": 80
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Replacement given as gpt-5.6-sol with reasoning.mode: pro."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o3-mini",
      "aliases": [
        "o3-mini-2025-01-31"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "A small model alternative to o3",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-sol",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$1.1 / 1M input tokens, $4.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.1,
        "outputPrice": 4.4
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "o4-mini",
      "aliases": [
        "o4-mini-2025-04-16"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Fast, cost-efficient reasoning model, succeeded by GPT-5 Mini",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": "gpt-5.6-terra",
      "recommendedUrl": "https://developers.openai.com/api/docs/deprecations",
      "beta": false,
      "price": "$1.1 / 1M input tokens, $4.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.1,
        "outputPrice": 4.4
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "chat-latest",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "Latest Instant model used in ChatGPT",
      "saysUrl": "https://developers.openai.com/api/docs/models/all",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$5 / 1M input tokens, $30 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 5,
        "outputPrice": 30
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-10",
      "note": "Models page says ChatGPT models are not recommended for API use. Priced under Specialized models."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.7",
      "aliases": [],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "SpaceXAI's frontier model for coding, agentic tasks, and knowledge work.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.7",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$2 / 1M input tokens, $6 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 6
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $4 input / $12 output per 1M. Cached input $0.50 / 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.6",
      "aliases": [],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "SpaceXAI's frontier model for coding, agentic tasks, and knowledge work.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.6",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$2 / 1M input tokens, $6 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 6
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $4 input / $12 output per 1M. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.5",
      "aliases": [
        "grok-4.5-latest",
        "grok-build-latest"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "SpaceXAI's intelligent coding model for agentic software, engineering, and workflow tasks.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.5",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$2 / 1M input tokens, $6 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 2,
        "outputPrice": 6
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $4 input / $12 output per 1M. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.3",
      "aliases": [
        "grok-4.3-latest"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "Fast, reliable model with strong tool calling and instruction following capabilities.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.3",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $2.5 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 2.5
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $2.5 input / $5 output per 1M. Batch API 20% discount not included. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.20-0309-reasoning",
      "aliases": [
        "grok-4.20-reasoning-latest",
        "grok-4.20",
        "grok-4.20-reasoning",
        "grok-4.20-0309",
        "grok-4.20-beta-0309-reasoning",
        "grok-4.20-beta",
        "grok-4.20-beta-0309",
        "grok-4.20-beta-latest",
        "grok-4.20-beta-latest-reasoning",
        "grok-4.20-beta-reasoning",
        "grok-4.20-experimental-beta-0304-reasoning",
        "grok-4.20-experimental-beta-0304",
        "grok-4.20-experimental-beta-reasoning-latest",
        "grok-4.20-experimental-beta-latest",
        "grok-4.20-reasoning-gv2"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "Grok 4.20 is a high-performance model with industry-leading speed and agentic tool calling capabilities.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.20-0309-reasoning",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $2.5 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 2.5
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $2.5 input / $5 output per 1M. Batch API 20% discount not included. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.20-0309-non-reasoning",
      "aliases": [
        "grok-4.20-non-reasoning",
        "grok-4.20-non-reasoning-latest",
        "grok-4.20-beta-non-reasoning",
        "grok-4.20-beta-latest-non-reasoning",
        "grok-4.20-experimental-beta-0304-non-reasoning",
        "grok-4.20-experimental-beta-non-reasoning-latest",
        "grok-4.20-beta-0309-non-reasoning",
        "grok-4.20-non-reasoning-gv2"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "Grok 4.20 is a high-performance model with industry-leading speed and agentic tool calling capabilities.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.20-0309-non-reasoning",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $2.5 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 2.5
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $2.5 input / $5 output per 1M. Batch API 20% discount not included. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-4.20-multi-agent-0309",
      "aliases": [
        "grok-4.20-multi-agent",
        "grok-4.20-multi-agent-latest",
        "grok-4.20-multi-agent-beta-latest",
        "grok-4.20-multi-agent-experimental-beta-0304",
        "grok-4.20-multi-agent-experimental-beta-latest",
        "grok-4.20-multi-agent-beta-0309"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "Multiple agents collaborate in parallel to perform deep research tasks.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-4.20-multi-agent-0309",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$1.25 / 1M input tokens, $2.5 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.25,
        "outputPrice": 2.5
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $2.5 input / $5 output per 1M. Batch API 20% discount not included. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "grok-build-0.1",
      "aliases": [
        "grok-code-fast-1",
        "grok-code-fast",
        "grok-code-fast-1-0825"
      ],
      "providerId": "xai",
      "providerName": "xAI",
      "says": "SpaceXAI's intelligent coding model for agentic software, engineering, and workflow tasks.",
      "saysUrl": "https://docs.x.ai/docs/models/grok-build-0.1",
      "recommended": "grok-4.7",
      "recommendedUrl": "https://docs.x.ai/docs/models",
      "beta": false,
      "price": "$1 / 1M input tokens, $2 / 1M output tokens (prompts under 200k tokens)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1,
        "outputPrice": 2
      },
      "priceUrl": "https://docs.x.ai/docs/models",
      "priceChecked": "2026-10-10",
      "note": "Prompts of 200k tokens or more are billed at the higher rate for the whole request: $2 input / $4 output per 1M. Batch API not supported. The models page says to use Grok 4.7 for everything else, including code."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "deepseek-flash",
      "aliases": [
        "deepseek-v4-flash",
        "deepseek-v4-flash-vision-exp"
      ],
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "says": "DeepSeek-V4.1-Flash. Supports non-thinking and thinking (default) modes. Supports vision, JSON output, tool calls, FIM (non-thinking only), and Chat Prefix Completion (Beta). 1M context.",
      "saysUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.3 / 1M input tokens (cache miss), $1.2 / 1M output tokens (peak rate)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.3,
        "outputPrice": 1.2
      },
      "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "priceChecked": "2026-10-10",
      "note": "Peak rate shown (01:00-04:00 and 06:00-10:00 UTC, Monday to Friday, excluding Chinese public holidays); off-peak rates are half. Cache-hit input $0.006 peak / $0.003 off-peak. Names deepseek-v4-flash and deepseek-v4-flash-vision-exp are still accepted (page says those models are retired and requests are served by DeepSeek-V4.1-Flash at the Flash price)."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "deepseek-v4-pro",
      "aliases": [],
      "providerId": "deepseek",
      "providerName": "DeepSeek",
      "says": "DeepSeek-V4-Pro-0813. Supports non-thinking and thinking (default) modes. No vision support. Supports JSON output, tool calls, FIM (non-thinking only), and Chat Prefix Completion (Beta). 1M context.",
      "saysUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$1.32 / 1M input tokens (cache miss), $3.96 / 1M output tokens (peak rate)",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.32,
        "outputPrice": 3.96
      },
      "priceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "priceChecked": "2026-10-10",
      "note": "Peak rate shown (01:00-04:00 and 06:00-10:00 UTC, Monday to Friday, excluding Chinese public holidays); off-peak rates are half. Cache-hit input $0.044 peak / $0.022 off-peak."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "mistral-medium-3-5",
      "aliases": [
        "mistral-medium-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Our frontier-class multimodal model optimized for agentic and coding use cases.",
      "saysUrl": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$1.5 / 1M input tokens, $7.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.5,
        "outputPrice": 7.5
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "mistral-small-2603",
      "aliases": [
        "mistral-small-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Our powerful hybrid model unifying instruct, reasoning, and coding capabilities in a single model. 119B parameters with 6.5B active.",
      "saysUrl": "https://docs.mistral.ai/models/mistral-small-4-0-26-03",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.15 / 1M input tokens, $0.6 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.15,
        "outputPrice": 0.6
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "mistral-large-4",
      "aliases": [],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Mistral Large 4 is a state-of-the-art, open-weight, general-purpose multimodal model with a granular Mixture-of-Experts architecture.",
      "saysUrl": "https://docs.mistral.ai/models/mistral-large-4-0",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.68 / 1M input tokens, $2.09 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.68,
        "outputPrice": 2.09
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": "Price is the sale price shown on the page; the original price shown is $1.36 input / $4.18 output per 1M."
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "mistral-large-2512",
      "aliases": [
        "mistral-large-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Mistral Large 3, is a state-of-the-art, open-weight, general-purpose multimodal model with a granular Mixture-of-Experts architecture.",
      "saysUrl": "https://docs.mistral.ai/models/mistral-large-3-25-12",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.5 / 1M input tokens, $1.5 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.5,
        "outputPrice": 1.5
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "ministral-14b-2512",
      "aliases": [
        "ministral-14b-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Ministral 3 14B is the largest model in the Ministral 3 family, offering state-of-the-art capabilities and performance comparable to its larger Mistral Small 3.2 24B counterpart.",
      "saysUrl": "https://docs.mistral.ai/models/ministral-3-14b-25-12",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.2 / 1M input tokens, $0.2 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.2,
        "outputPrice": 0.2
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "ministral-8b-2512",
      "aliases": [
        "ministral-8b-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Ministral 3 8B is a powerful and efficient model in the Ministral 3 family, offering best-in-class text and vision capabilities. Built for edge deployment.",
      "saysUrl": "https://docs.mistral.ai/models/ministral-3-8b-25-12",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.15 / 1M input tokens, $0.15 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.15,
        "outputPrice": 0.15
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "ministral-3b-2512",
      "aliases": [
        "ministral-3b-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Ministral 3 3B is the smallest and most efficient model in the Ministral 3 family, offering robust language and vision capabilities in a compact package.",
      "saysUrl": "https://docs.mistral.ai/models/ministral-3-3b-25-12",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.1 / 1M input tokens, $0.1 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.1,
        "outputPrice": 0.1
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "zai-glm-5-3",
      "aliases": [
        "zai-glm-latest"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "A third-party open weight text model from Z.ai, hosted by Mistral for long-context coding and agentic workflows. The model is served without Mistral modifications.",
      "saysUrl": "https://docs.mistral.ai/models/zai-glm-5-3",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$1.4 / 1M input tokens, $4.4 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 1.4,
        "outputPrice": 4.4
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-generation",
      "jobTitle": "Text and chat (LLMs)",
      "id": "codestral-2508",
      "aliases": [
        "codestral-latest",
        "codestral-25-08"
      ],
      "providerId": "mistral",
      "providerName": "Mistral AI",
      "says": "Our cutting-edge language model for code completion released end of July 2025, Codestral specializes in low-latency, high-frequency tasks such as fill-in-the-middle (FIM) and code generation.",
      "saysUrl": "https://docs.mistral.ai/models/codestral-25-08",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.3 / 1M input tokens, $0.9 / 1M output tokens",
      "cost": {
        "unit": "1M tokens",
        "currency": "usd",
        "price": 0.3,
        "outputPrice": 0.9
      },
      "priceUrl": "https://docs.mistral.ai/inference/pricing",
      "priceChecked": "2026-10-10",
      "note": null
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "sonic-2",
      "aliases": [
        "sonic-2-2025-06-11",
        "sonic-2-2025-05-08",
        "sonic-2-2025-04-16",
        "sonic-2-2025-03-07"
      ],
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "says": "We recommend using Sonic 3.6 for best results, most languages, and naturalness. We continue to serve these older models for compatibility.",
      "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/older-models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "~1 credit per character",
      "cost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "priceUrl": "https://docs.cartesia.ai/pricing",
      "priceChecked": "2026-10-05",
      "note": "Cartesia gives one TTS rate for every TTS endpoint and does not list a different rate per Sonic model: \"Standard TTS costs approximately 1 credit per character. The exact number of credits can vary slightly due to transcript pre-processing.\" Dollars per credit depend on the plan (see plans.cartesia)."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "sonic-turbo",
      "aliases": [
        "sonic-turbo-2025-06-04",
        "sonic-turbo-2025-03-07"
      ],
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "says": "We recommend using Sonic 3.6 for best results, most languages, and naturalness. We continue to serve these older models for compatibility.",
      "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/older-models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "~1 credit per character",
      "cost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "priceUrl": "https://docs.cartesia.ai/pricing",
      "priceChecked": "2026-10-05",
      "note": "Cartesia gives one TTS rate for every TTS endpoint and does not list a different rate per Sonic model: \"Standard TTS costs approximately 1 credit per character. The exact number of credits can vary slightly due to transcript pre-processing.\" Dollars per credit depend on the plan (see plans.cartesia)."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "sonic-3.6",
      "aliases": [
        "sonic-3.6-2026-08-27"
      ],
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "says": "Sonic 3.6 (sonic-3.6) is our fastest, most natural text-to-speech model, with native support for 44 languages.",
      "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/latest",
      "recommended": "We recommend using Sonic 3.6 for best results, most languages, and naturalness.",
      "recommendedUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/older-models",
      "beta": false,
      "price": "~1 credit per character",
      "cost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "priceUrl": "https://docs.cartesia.ai/pricing",
      "priceChecked": "2026-10-05",
      "note": "Cartesia gives one TTS rate for every TTS endpoint and does not list a different rate per Sonic model: \"Standard TTS costs approximately 1 credit per character. The exact number of credits can vary slightly due to transcript pre-processing.\" Dollars per credit depend on the plan (see plans.cartesia)."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "sonic-3.5",
      "aliases": [
        "sonic-3.5-2026-05-04"
      ],
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "says": "Sonic 3.5 text-to-speech model has sub-90ms latency and native support for 42 languages. It follows your transcript faithfully, voices confirmation codes and heteronyms correctly without preprocessing, and stays expressive enough to carry a real conversation.",
      "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/sonic-3-5",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "~1 credit per character",
      "cost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "priceUrl": "https://docs.cartesia.ai/pricing",
      "priceChecked": "2026-10-05",
      "note": "Cartesia gives one TTS rate for every TTS endpoint and does not list a different rate per Sonic model: \"Standard TTS costs approximately 1 credit per character. The exact number of credits can vary slightly due to transcript pre-processing.\" Dollars per credit depend on the plan (see plans.cartesia)."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "sonic-3",
      "aliases": [
        "sonic-3-2026-01-12"
      ],
      "providerId": "cartesia",
      "providerName": "Cartesia",
      "says": "We recommend using Sonic 3.6 for best results, most languages, and naturalness. We continue to serve these older models for compatibility.",
      "saysUrl": "https://docs.cartesia.ai/build-with-cartesia/tts-models/older-models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "~1 credit per character",
      "cost": {
        "unit": "character",
        "currency": "credits",
        "price": 1
      },
      "priceUrl": "https://docs.cartesia.ai/pricing",
      "priceChecked": "2026-10-05",
      "note": "Cartesia gives one TTS rate for every TTS endpoint and does not list a different rate per Sonic model: \"Standard TTS costs approximately 1 credit per character. The exact number of credits can vary slightly due to transcript pre-processing.\" Dollars per credit depend on the plan (see plans.cartesia). The id sonic-3 itself has no date, but its early snapshot sonic-3-2025-10-27 is switched off with sonic-2 after October 20, 2026 (Cartesia's API changes page)."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "eleven_v4",
      "aliases": [],
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "says": "Eleven v4 is our state of the art speech synthesis model, delivering our highest quality audio, expressiveness, and control over how voices are performed.",
      "saysUrl": "https://elevenlabs.io/docs/overview/models",
      "recommended": "Quality: Use eleven_v4 or eleven_multilingual_v2. Best for high-fidelity audio output with rich emotional expression",
      "recommendedUrl": "https://elevenlabs.io/docs/overview/models",
      "beta": false,
      "price": "$0.08 per 1K characters",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 80
      },
      "priceUrl": "https://elevenlabs.io/pricing/api",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.08 per 1K characters × 1,000 = $80.00 per 1M characters. Limited-time offer shown on the page, not used as the price: \"72% off until Oct 12\", $0.022 per 1K characters (our arithmetic: $22.00 per 1M characters). Same rate on every plan in the page's model pricing table."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "eleven_flash_v2_5",
      "aliases": [],
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "says": "Eleven Flash v2.5 is our fastest speech synthesis model, designed for real-time applications and Agents Platform.",
      "saysUrl": "https://elevenlabs.io/docs/overview/models",
      "recommended": "We recommend using the Flash models over Turbo models in all use cases.",
      "recommendedUrl": "https://elevenlabs.io/docs/overview/models",
      "beta": false,
      "price": "$0.04 per 1K characters (Flash / Turbo)",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 40
      },
      "priceUrl": "https://elevenlabs.io/pricing/api",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.04 per 1K characters × 1,000 = $40.00 per 1M characters. Same rate on every plan in the page's model pricing table."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "eleven_multilingual_v2",
      "aliases": [],
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "says": "Eleven Multilingual v2 is a previous generation emotionally-aware speech synthesis model. It produces natural, lifelike speech with high emotional range and contextual understanding across multiple languages.",
      "saysUrl": "https://elevenlabs.io/docs/overview/models",
      "recommended": "Quality: Use eleven_v4 or eleven_multilingual_v2. Best for high-fidelity audio output with rich emotional expression",
      "recommendedUrl": "https://elevenlabs.io/docs/overview/models",
      "beta": false,
      "price": "$0.08 per 1K characters (v2 Multilingual)",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 80
      },
      "priceUrl": "https://elevenlabs.io/pricing/api",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.08 per 1K characters × 1,000 = $80.00 per 1M characters. Same rate on every plan in the page's model pricing table."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "eleven_turbo_v2_5",
      "aliases": [],
      "providerId": "elevenlabs",
      "providerName": "ElevenLabs",
      "says": "First generation low-latency model (outclassed by Flash models)",
      "saysUrl": "https://elevenlabs.io/docs/overview/models",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.04 per 1K characters (Flash / Turbo)",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 40
      },
      "priceUrl": "https://elevenlabs.io/pricing/api",
      "priceChecked": "2026-10-05",
      "note": "Our arithmetic: $0.04 per 1K characters × 1,000 = $40.00 per 1M characters. The pricing page prices Flash and Turbo together (\"Flash / Turbo\"). ElevenLabs' models page lists eleven_turbo_v2_5 under \"Deprecated models\" with eleven_flash_v2_5 as the replacement suggestion."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "aura-2",
      "aliases": [],
      "providerId": "deepgram",
      "providerName": "Deepgram",
      "says": "Our widest-language model, with voices across seven languages. Recommended when you need synthesis in a language Flux TTS doesn't cover yet. Served on /v1/speak.",
      "saysUrl": "https://developers.deepgram.com/docs/tts-models-languages-overview",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$0.030/1k characters",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 30
      },
      "priceUrl": "https://deepgram.com/pricing",
      "priceChecked": "2026-10-05",
      "note": "Pay As You Go. Growth: $0.027/1k characters (our arithmetic: $27.00 per 1M characters). Our arithmetic: $0.030 per 1k characters × 1,000 = $30.00 per 1M characters. Code passes a voice model named aura-2-<voice>-<language>, e.g. aura-2-thalia-en."
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "tts-1",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "TTS is a model that converts text to natural sounding spoken text. The tts-1 model is optimized for realtime text-to-speech use cases. Use it with the Speech endpoint in the Audio API.",
      "saysUrl": "https://developers.openai.com/api/docs/models/tts-1",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$15.00 / 1M characters",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 15
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": null
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "tts-1-hd",
      "aliases": [],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "TTS is a model that converts text to natural sounding spoken text. The tts-1-hd model is optimized for high quality text-to-speech use cases. Use it with the Speech endpoint in the Audio API.",
      "saysUrl": "https://developers.openai.com/api/docs/models/tts-1-hd",
      "recommended": null,
      "recommendedUrl": null,
      "beta": false,
      "price": "$30.00 / 1M characters",
      "cost": {
        "unit": "1M characters",
        "currency": "usd",
        "price": 30
      },
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": null
    },
    {
      "job": "text-to-speech",
      "jobTitle": "Text to speech",
      "id": "gpt-4o-mini-tts",
      "aliases": [
        "gpt-4o-mini-tts-2025-03-20",
        "gpt-4o-mini-tts-2025-12-15"
      ],
      "providerId": "openai",
      "providerName": "OpenAI",
      "says": "GPT-4o Mini TTS is a text-to-speech model built on GPT-4o Mini, a fast and powerful language model. Use it to convert text to natural sounding spoken text.",
      "saysUrl": "https://developers.openai.com/api/docs/models/gpt-4o-mini-tts",
      "recommended": "For intelligent realtime applications, use the gpt-4o-mini-tts model, our newest and most reliable text-to-speech model.",
      "recommendedUrl": "https://developers.openai.com/api/docs/guides/text-to-speech",
      "beta": false,
      "price": "Text input $0.60, Audio output $12.00 (prices per 1M tokens)",
      "cost": null,
      "priceUrl": "https://developers.openai.com/api/docs/pricing",
      "priceChecked": "2026-10-05",
      "note": "billed per token: not comparable per character"
    }
  ]
}
