{"uid":"cap_6BP_ywrDowUBkPvZZ74td","slug":"aayat-ai-package-upgrade-guide-48928387","name":"Aayat AI Package Upgrade Guide","description":"Pay-per-use data and tools for AI agents: crypto token safety, prices and wallets, an LLM gateway, web search and documents to Markdown, library docs, package safety and AI model prices for coding agents, company research, news, UK/EU open data and an x402 market guide. Pay per call in USDC on Base or Solana with x402. No account or API key.","url":"https://aayatai.com/package/upgrade?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["name","from"],"properties":{"to":{"type":"string","maxLength":64,"description":"The version you want (default: latest)."},"from":{"type":"string","maxLength":64,"description":"The version you use now, e.g. 4.0.0."},"name":{"type":"string","maxLength":214,"minLength":1,"description":"Package name, e.g. express, requests, serde or github.com/gin-gonic/gin."},"ecosystem":{"enum":["npm","pypi","crates","go"],"type":"string","default":"npm","description":"Package ecosystem: npm, pypi, crates (Rust) or go (Go modules)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["name","from","to","releases","count","breakingHints","majorVersionChange","guide"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"name":{"type":"string"},"count":{"type":"integer"},"guide":{"type":"string","description":"Markdown upgrade guide citing versions."},"latest":{"type":"string"},"source":{"type":"string"},"omitted":{"type":"integer","description":"Releases left out to keep the answer small."},"releases":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"date":{"type":["string","null"]},"notes":{"type":"string","description":"Release notes (up to 4000 characters)."},"source":{"enum":["github-release","changelog"],"type":"string"},"version":{"type":"string"},"breaking":{"type":"array","items":{"type":"string"},"description":"Lines that look like breaking changes."}}},"description":"Newest first."},"ecosystem":{"type":"string"},"fetchedAt":{"type":"string"},"repository":{"type":"string"},"breakingHints":{"type":"array","items":{"type":"object"},"description":"Lines across all releases that look like breaking changes."},"majorVersionChange":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"to":"4.13.9","from":"4.12.0","name":"hono","count":1,"guide":"## Breaking changes\n- 4.13.0: removed deprecated ...\n\n## Steps\n1. ...","latest":"4.13.9","source":"GitHub releases","omitted":0,"releases":[{"url":"https://github.com/honojs/hono/releases/tag/v4.13.0","date":"2026-08-01T00:00:00Z","notes":"## What's Changed\n* feat: ...\n* BREAKING: removed deprecated ...","source":"github-release","version":"4.13.0","breaking":["BREAKING: removed deprecated ..."]}],"ecosystem":"npm","fetchedAt":"2026-09-28T12:00:00.000Z","repository":"https://github.com/honojs/hono","breakingHints":[{"line":"BREAKING: removed deprecated ...","version":"4.13.0"}],"majorVersionChange":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_igkS9zJ_ychSEt0Zzq1P-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a Markdown upgrade guide for a software package, listing release notes, breaking changes, and step-by-step migration steps between two versions.","exampleAgentPrompt":"Can you give me an upgrade guide for the npm package hono from version 4.12.0 to the latest, highlighting any breaking changes I need to handle?","exampleUseCases":[{"title":"Upgrade Express major version","prompt":"I need to upgrade express from 4.18.0 to 5.0.0 in my Node.js project — can you pull the release notes and tell me what breaking changes I need to handle and how to migrate?"},{"title":"Check Python library migration steps","prompt":"What changed between requests version 2.28.0 and 2.32.0 in PyPI? I want a summary of breaking changes and a step-by-step upgrade guide."},{"title":"Rust crate major bump guide","prompt":"I'm upgrading the serde crate from 1.0.180 to 2.0.0 on crates — can you list what broke and give me a Markdown migration guide?"}],"resultDescription":"Returns a JSON object containing: a Markdown upgrade guide citing specific versions, an array of releases (newest first) each with version, date, release notes, and extracted breaking-change lines, a count of releases in range, the latest available version, the repository URL, and metadata like fetchedAt and ecosystem. The guide field is the primary human-readable migration document.","failureModes":["Package not found in the specified ecosystem — returns error","From-version does not exist or is malformed — returns validation error","No release notes available for the version range — guide may be empty or sparse","Rate limit or payment failure via x402 — 402 response requiring USDC payment","Network timeout fetching upstream GitHub releases or changelog"],"whenToPreferThis":"Use this endpoint when an AI coding agent or developer needs a structured, citation-backed upgrade guide between two specific versions of an npm, PyPI, crates, or Go package. It is preferable over generic web search when you need machine-readable breaking changes extracted per-release, or when you want a single pay-per-call call with no API key setup. Best suited for automated dependency upgrade workflows, PR description generation, or pre-upgrade safety checks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:45.147Z","isFirstParty":false,"canonicalSlug":"aayat-ai-package-upgrade-guide-48928387"}