Dev tool
Find out your Python project won't deploy before Vercel does.
Every check here comes from a real production incident, not a guess. Paste your files for a free instant check, or pay $9 to scan a full public GitHub repo automatically.
Free, full check, no account. Nothing you paste is stored — it's scanned in your browser.
Scan results
Paste your files to see results instantly.
Or scan a full public GitHub repo automatically — $9
Skip the copy-paste. Give us a public repo URL and we'll fetch and scan it for you.
Frequently asked
What does this actually catch?
Seven checks pulled from real bugs hit deploying Python to Vercel across 10 live production projects: a requirements.txt + pyproject.toml conflict with no uv.lock (a confirmed 2026 regression that silently skips installing dependencies), a dependency manifest that exists but isn't at the project root, sibling-module imports that need an explicit sys.path fix, multiple top-level FastAPI/Starlette apps under api/, streaming/SSE responses that can crash the Python runtime, oversized dependencies (torch, tensorflow, etc.) that blow the 250MB unzipped-size limit, and .well-known/ files with no explicit route.
Is this a real build or a build guarantee?
No. It's static analysis over file contents and paths — it doesn't run an actual build, so a clean result means 'no known footgun found,' not a deploy guarantee.
How does the free check work?
Paste your requirements.txt/pyproject.toml plus your api/*.py files using the '### FILE: path' marker format shown in the placeholder text. Everything runs in your browser — nothing you paste is sent anywhere or stored.
What does the $9 tier add?
Automation, not more checks: give us a public GitHub repo URL and we fetch the relevant files (api/*.py plus root manifests) and run the same scan for you, no copy-pasting required.
Is there an MCP server for coding agents?
Yes — a coding agent (Claude Code, Cursor, etc.) can call check_vercel_python_project on our MCP endpoint before it ships a Python project to Vercel, using the same engine as this page.