Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Deploy Python Celery workers using Vercel Queues.
Python Celery Starter is a Vercel example template that demonstrates how to run Celery workers on Vercel's Python Runtime using Vercel Queues and Vercel Runtime Cache, with a live demo at https://vercel-plus-celery.labs.vercel.dev/.
Python Celery Starter is a boilerplate from Vercel's curated examples collection. Its core function is to show how Celery, a distributed task queue, can run on serverless Python Functions without managing a dedicated broker. The template takes Celery task definitions and delivers them through the vercel:// broker to a subscriber worker service; output is a web dashboard where jobs can be queued, monitored, and inspected. It is built by Vercel and included in the official examples repository.
The FastAPI app is the entrypoint, and the Celery app subscribes to the jobs topic. When a job is submitted, Celery sends a message through the vercel:// broker; the worker service receives it, executes the task, and writes status and result into Vercel Runtime Cache. The dashboard polls that cache to show live progress and final output.
