Обновлено 3 июля 2026
Vercel Services: фронт и бэкенд в одном проекте без CORS

Next.js и FastAPI для пользователя — одно приложение, а в разработке часто оказываются на разных хостингах с разными пайплайнами деплоя. Vercel Services сводит фронт, бэкенд и вспомогательные сервисы в один проект: общая сборка, предпросмотр и откат сразу на всё.
Что даёт один проект
- Атомарные деплои — все части приложения выкладываются и откатываются синхронно
- Общий preview — изменение видно сразу на каждом сервисе
- Внутренняя связь — трафик между сервисами не уходит в публичный интернет
Конфигурация лежит в vercel.json под ключом services: маршрутизация явная, отдельный reverse proxy и CORS между фронтом и API не нужны. Панель Deployments рисует граф сервисов, в Logs можно фильтровать по каждому, а vercel dev локально поднимает весь стек разом.
Ключ bindings выдаёт внутренний адрес — JavaScript-фронт обращается к Python-бэкенду через BACKEND_INTERNAL_URL, трафик остаётся в сети Vercel. Фреймворк детектится автоматически: FastAPI, Flask, Django, Express, Hono, Go, Rust; сервисы крутятся на Fluid compute с оплатой за активное время CPU.
Для агентов есть Vercel Sandbox — изолированный Linux с shell и Docker, на Pro до 24 часов без доступа к продакшену. Функции держат WebSocket, в том числе Socket.IO; фон — Vercel Queues, Workflow и Cron. На Pro и Enterprise функции работают до 30 минут, Python-бэкенды тянут зависимости до 500mb.
Источник: Vercel Services: Run full stack on Vercel.