Backends on Vercel: Python GA, Containers, and Daemons
Vercel now offers Python backends as generally available with frameworks like FastAPI and Django, container support for custom runtimes through Vercel Functions, and introduces Vercel Daemons in public beta for continuously running background workers. These capabilities enable developers to build and deploy full-stack applications on Vercel using their preferred languages and execution patterns.
Last year, we expanded for Python and TypeScript backend frameworks. By this summer, developers could deploy their frontend and backend together with and coordinate background work with and .zero-config supportVercel Servicesqueuesdurable workflows
Today at , we are expanding the backend workloads you can run on Vercel. Python on Vercel is now generally available, enables custom runtimes and system libraries, and we are introducing in Public Beta for background workers that pull work and stay running between jobs.Vercel Ship in San Franciscocontainer support in Vercel FunctionsVercel Daemons
You can build your backend in Python with the Vercel infrastructure and development experience you know from your frontend, including local development, previews, and production deployments. Frameworks such as FastAPI, Flask, and Django run on standard CPython with your PyPI dependencies, while Vercel handles framework detection, builds, and scaling.
Already, 150,000 teams run Python backends on Vercel, including engineers at OpenAI, Polymarket, and Exa.
SDKs for Python let you use Vercel products from your application, whether you’re storing files in , sending background jobs to , coordinating durable steps with , running untrusted code in , or streaming model responses and handling tool calls with the .Vercel BlobVercel QueuesVercel WorkflowsVercel SandboxAI SDK for Python
, which builds AI digital minds from books and talks, moved its Python backend from AWS ECS to Vercel. With ten engineers and no dedicated infrastructure role, the team ships to production more than 100 times a day and uses Queues to handle background jobs.Delphi
Visit the for framework details and examples.Python knowledge base
The lets you deploy applications written in any language, packaged with the OS libraries and executables they need. Since container support entered Public Beta, 5,000 teams have shipped 150,000 container deployments on Vercel.Vercel container runtime
Containers deploy as Vercel Functions on Fluid compute, scaling with traffic and using , which doesn’t charge for idle time spent waiting for API responses, database queries, or LLM inferencing. Vercel Services lets you develop and deploy your backend alongside your frontend, while serves traffic on your domains, protects it, logs help you investigate issues, and rollbacks restore earlier deployments.Active CPU pricingVercel CDNVercel WAF
For example, take a video app that uses a container for background processing, preparing a playback copy and thumbnail for each uploaded clip. This packages the Python processor, its dependencies, and to run with Daemons:Dockerfileffmpeg
When you deploy through Git or the Vercel CLI, Vercel builds the image and stores it in your . Read our to get started.Vercel Container Registrycontainerized Functions deployment guide
lets you deploy containers as continuously running background workers on Fluid compute. You choose the number of instances in each region, and Vercel maintains that capacity by restarting processes when they exit or crash.Vercel Daemons
Daemons launches with support for pull-based workloads, where your code requests work from another system and processes it as it becomes available. That could mean consuming queue messages or fetching pending jobs from a database.
In our example, Daemons runs the video processor continuously as it pulls jobs from . In , define the Next.js frontend, route requests to it, and add the processor using :Vercel Queuesvercel.tomlDockerfile
Follow the to add a background worker to your Vercel project.Daemons deployment guide
We’re continuing to invest in backend support so more of your existing application can run on Vercel, using the languages, dependencies, and execution patterns it needs.
Python is now generally available
Applications in any language with containers
Background workers with Vercel Daemons
Run your backends on Vercel
Resources
Read our backends guides in the Knowledge Base
Read the complete guide to Vercel Daemons
Deploy an eve agent with Python in one click
Source: original entry ↗
More from Vercel
Follow Vercel to get its new changes in your feed and email digest.
Updates to Hobby and Pro Terms of Service
Vercel is updating Terms of Service for Hobby and Pro customers effective October 19, 2026, clarifying credit policies, managed accounts, auto-renewal practices, and adding statutory cancellation and refund rights for UK and EU consumers, including protections for service changes with negative impact.
Mercury 3 now available on AI Gateway
Inception's Mercury 3 model is now available on Vercel's AI Gateway with 50% launch pricing and generation speeds exceeding 1,000 tokens per second. The model enables parallel text refinement with a 1M-token context window, ideal for real-time applications like browser agents and customer support.
MiniMax M3.1 Flash now available on AI Gateway for free
MiniMax M3.1 Flash, an open-weight multimodal model with 1M-token context window for coding and agentic work, is now available on Vercel's AI Gateway at no cost through October 20. The model excels at complex agent tasks, coding applications, and cybersecurity work, and can be used through multiple APIs and coding agents.