- Can our bundle be 5GB?
- Large Functions allow Python bundles up to 5GB when enabled, and they are in public beta as of 16 October 2026. The standard limit is 500MB. We plan for 500MB and use Large Functions only if you accept a beta.
- Does our login protect static files?
- No. Files served from public/ or mounted static folders come from the CDN and skip FastAPI middleware and Depends() guards. Anything private goes through an API route.
- Can we run work after the response?
- Shutdown cleanup gets 500ms after the stop signal, so long work should not live there. Vercel Queues has a Python SDK, vercel-queue, and Queues is in beta. We scope that per job.
- How does Vercel find our app?
- It looks for a FastAPI instance named app in app.py, index.py, server.py, main.py, wsgi.py or asgi.py, also under src/ or app/. You can also set the entrypoint in pyproject.toml.
- Where does it run for visitors in the UAE and Saudi Arabia?
- Vercel lists 19 compute regions and none of them is in the UAE or Saudi Arabia today. Mumbai (bom1) is the closest. If your data must stay in the country, tell us in the assessment: we confirm residency per project before you sign, and sometimes that rules Vercel out.