Vercel takes on full backends with Python, containers and Daemons
Python support goes GA, Docker containers reach public beta, and a new Daemons feature runs background workers on Vercel without an HTTP server.
Vercel announced three backend features today. Python support is now generally available, with Vercel auto-detecting FastAPI, Flask and Django projects and running them on standard CPython with your PyPI dependencies. The company says 150,000 teams already run Python backends on Vercel. Container support, which lets you deploy any language via a Dockerfile, moves to public beta, with 5,000 teams already shipping over 150,000 container deployments. Containers run as Vercel Functions billed on Active CPU time, so there’s no idle charge.
The third piece, Vercel Daemons, is also public beta: continuously running background workers on Fluid compute that pull work from Vercel Queues, a database or a third-party system without needing an HTTP server at all. You set how many instances run per region, and Vercel restarts them if they exit or crash.
Why it matters: this closes a real gap. Vercel has long been fine for request-response functions but awkward for anything needing a persistent worker, a non-JS runtime, or system libraries a Function couldn’t provide. With Python GA, containers and Daemons together, you can now run a full-stack app, including the parts that used to need a separate box on Fly.io or a VPS, inside Vercel’s existing CDN, WAF and logging.
The caveat: containers and Daemons are both still public beta, not GA, so expect rough edges and no stability guarantees yet.