{"uid":"cap_xm8qujsCd7pg0yBKzAEPq","slug":"aayat-ai-package-compatibility-checker-8e5c1c2d","name":"Aayat AI Package Compatibility Checker","description":"Do these package versions work together and on your runtime? Give up to 20 npm or PyPI packages (exact versions, ranges or latest) plus your Node or Python version; each package's engines, peer dependencies or Requires-Python / Requires-Dist are checked against the others and the runtime, with conflicts explained and end-of-life runtimes flagged.","url":"https://aayatai.com/compat/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"node":{"type":"string","maxLength":20,"description":"Your Node.js version, e.g. 18.20.0 or 20."},"python":{"type":"string","maxLength":20,"description":"Your Python version, e.g. 3.9 or 3.12.1."},"packages":{"type":"array","items":{"type":"string","maxLength":120},"maxItems":20,"description":"e.g. [\"react-router@7.1.0\", \"react@18\", \"react-dom@18\"] or [\"fastapi==0.110.0\", \"pydantic==2.6.0\"]."},"ecosystem":{"enum":["npm","pypi"],"type":"string","default":"npm","description":"Default ecosystem for entries without an npm:/pypi: prefix."}}},"responseSchema":{"type":"json","example":{"advice":["react-router@7.1.0 needs node >=20.0.0 but you have 18.20.0."],"runtime":{"eol":{"node":{"eol":"2025-04-30","cycle":"18","endOfLife":true,"latestInCycle":"18.20.8"}},"node":"18.20.0","python":null},"verdict":"incompatible","packages":[{"name":"react-router","runtime":">=20.0.0","version":"7.1.0","ecosystem":"npm","requested":"7.1.0"}],"checkedAt":"2026-09-28T12:00:00.000Z","conflicts":1,"notChecked":0,"constraints":[{"on":"node","from":"react-router@7.1.0","range":">=20.0.0","status":"conflict","against":"18.20.0"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GkM5ZKgpEyicAE7wY1zT1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a set of npm or PyPI packages are compatible with your Node.js or Python runtime version, flagging conflicts, EOL status, and engine constraints.","exampleAgentPrompt":"Check if react-router@7.1.0, react@18, and react-dom@18 are compatible with Node 18.20.0 — I want to know if there are any engine conflicts or EOL issues.","exampleUseCases":[{"title":"Pre-deployment dependency audit","prompt":"Before I deploy, can you check whether fastapi==0.110.0 and pydantic==2.6.0 are compatible with Python 3.9? Flag any conflicts or end-of-life issues."},{"title":"Node upgrade impact assessment","prompt":"I'm thinking of staying on Node 18 — can you check if react-router@7.1.0, typescript@5.4.0, and vite@5.0.0 will all work with it, or if I need to upgrade?"},{"title":"CI pipeline compatibility gate","prompt":"My CI is running Node 20.11.0. Check these npm packages for engine conflicts: next@14.2.0, react@18.3.0, and eslint@9.0.0 — are they all compatible?"}],"resultDescription":"Returns a JSON object with a verdict (compatible/incompatible), a list of checked packages with their engine constraints and statuses, a conflicts count, an array of constraint details showing which package requires which runtime range and whether it conflicts, runtime EOL information for Node and Python, and human-readable advice messages explaining any issues found.","failureModes":["Unknown or misspelled package names may be skipped and counted in notChecked","Packages without published engine constraints cannot be checked and are marked unchecked","Very new package versions may not yet be indexed","Invalid version strings may cause parsing errors","Providing both npm and pypi packages without ecosystem prefixes may cause misclassification"],"whenToPreferThis":"Use this endpoint when an AI coding agent needs to programmatically verify runtime/package compatibility before generating code, scaffolding a project, or advising on upgrades — especially when you want machine-readable conflict details and EOL signals in a single call without needing an npm or pip installation. It pays per-call with no account setup required, making it ideal for ephemeral agent workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:48:50.450Z","isFirstParty":false,"canonicalSlug":"aayat-ai-package-compatibility-checker-8e5c1c2d"}