{"uid":"cap_gHkdITQxHBaNd-f03WfT8","slug":"aayat-ai-package-upgrade-planner-e2df271b","name":"Aayat AI Package Upgrade Planner","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/upgrade/fix?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":"Target version (default: latest)."},"from":{"type":"string","maxLength":64,"description":"Version you use now, e.g. 6.22.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","plan","sources","breakingHints","requirementChanges","security","knownIssues"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"name":{"type":"string"},"plan":{"type":"string","description":"Markdown upgrade plan citing sources as [n]."},"trust":{"type":"object","description":"Third-party text, cleaned: read trust.notice; removed = what we stripped."},"sources":{"type":"array","items":{"type":"object"}},"releases":{"type":"integer","description":"Release notes read."},"security":{"type":"object","description":"Vulnerabilities fixed by the upgrade, still present, and newly introduced."},"checkedAt":{"type":"string"},"ecosystem":{"type":"string"},"knownIssues":{"type":"array","items":{"type":"object"}},"breakingHints":{"type":"array","items":{"type":"object"}},"migrationGuide":{"type":["object","null"],"description":"The repository's migration guide, if any (url and relevant excerpt)."},"majorVersionChange":{"type":"boolean"},"requirementChanges":{"type":"array","items":{"type":"object"},"description":"Runtime (engines / Requires-Python) and peer/dependency ranges that changed between the versions."}}}}}}},"responseSchema":{"type":"json","example":{"to":"4.13.9","from":"4.12.0","name":"hono","plan":"## Summary\nA minor upgrade with no breaking changes [1]...\n\n## Steps\n1. ...","sources":[{"n":1,"url":"https://github.com/honojs/hono/releases/tag/v4.13.9","kind":"release-notes"}],"releases":2,"security":{"fixed":[],"remaining":[],"introduced":[]},"checkedAt":"2026-09-28T12:00:00.000Z","ecosystem":"npm","knownIssues":[],"breakingHints":[],"migrationGuide":null,"majorVersionChange":false,"requirementChanges":[{"to":">=18.14.1","from":">=16.9.0","what":"runtime"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dx11cJRBqvcy7_nB52gO8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","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 plan for a software package, covering breaking changes, security fixes, requirement changes, and migration guidance between two versions.","exampleAgentPrompt":"Can you give me an upgrade plan for the npm package hono from version 4.12.0 to 4.13.9 — what breaks, what security issues are fixed, and what runtime requirements change?","exampleUseCases":[{"title":"Safe npm package upgrade check","prompt":"I'm upgrading express from 4.18.2 to 5.0.0 in my Node project — can you give me a full upgrade plan with breaking changes, security fixes, and any runtime requirement changes I need to know about?"},{"title":"Python library migration planning","prompt":"We're bumping requests from 2.28.0 to 2.32.3 in our PyPI project — what changed between those versions, are there any breaking changes or security vulnerabilities fixed, and is there a migration guide?"},{"title":"Rust crate upgrade safety review","prompt":"Before I upgrade serde from 1.0.150 to 1.0.200 in my Rust project, can you check what breaking changes, known issues, and security fixes are involved in that crates upgrade?"}],"resultDescription":"A structured JSON response containing a Markdown upgrade plan citing sources, lists of breaking change hints, security vulnerabilities fixed/remaining/introduced, runtime and peer dependency requirement changes, known issues, a migration guide (URL and excerpt if available), whether it's a major version change, and the number of release notes read.","failureModes":["Package name not found in the specified ecosystem — returns error or empty plan","Invalid version strings for 'from' or 'to' — may return error","Ecosystem mismatch (e.g. Go module path used with npm) — incorrect or no results","No release notes available between versions — plan may be sparse","Payment not completed or insufficient USDC — x402 payment required before response"],"whenToPreferThis":"Use this endpoint when a coding agent or developer needs a structured, cited upgrade plan for a specific package version bump across npm, PyPI, crates, or Go modules, including security analysis and breaking change detection — especially when you want all of that in a single pay-per-use call with no API key required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:33.027Z","isFirstParty":false,"canonicalSlug":"aayat-ai-package-upgrade-planner-e2df271b"}