Platform WatchJune 30, 2026via Vercel Blog

Vercel Services: Run full stack on Vercel

Why it matters

Vercel Services consolidates multi-framework backends into a single project with unified deployment, internal networking, and agent sandboxing. For founders and CTOs, this is a material shift in how to architect and operate AI agents and microservices without infrastructure sprawl.

Key signals

  • Vercel Services enables multiple frameworks (FastAPI, Flask, Express, Hono, Go, Rust) in one project with auto-detection
  • Service-to-service communication stays internal on Vercel network—no CORS, no public internet egress
  • Vercel Sandbox isolates agent execution with filesystem, shell, Docker support, and automatic persistence
  • Vercel Functions support persistent WebSockets across Node.js, Python, Go runtimes
  • Vercel Connect replaces long-lived secrets with short-lived OIDC-scoped credentials
  • Database provisioning from Marketplace (Neon, Supabase, AWS Aurora, DynamoDB) with auto-injected credentials
  • Vercel Queues, Workflows, and Cron for background jobs and durable multi-step processes
  • Python backends deploy with up to 500MB dependencies; Functions run up to 30 minutes on Pro/Enterprise
  • Fluid compute with Active CPU pricing—pay only for execution time, not idle connections
  • Atomic deployments: frontend, backend, and services deploy/rollback together

The hook

Vercel just collapsed the full stack. Frontend, backend, agents, databases—one platform, one deploy.

To a user, an app with a Next.js frontend and a FastAPI backend feels like one product, and the same should be true for the engineers who build it. Instead, the two pieces are often deployed across different clouds with different development and deployment workflows. Today we're introducing , which lets you run multiple frameworks in one Vercel Project. This unlocks:Vercel Services Vercel handles the rest: routing, builds, deployments, and auto-scaling in production. The developer experience you already know from Vercel now covers your entire application. Declare your services under the key in keeping the routing configuration explicit:servicesvercel.json Services can be mounted to a shared routing table without the need for a reverse proxy or CORS. The services configuration is recognized at multiple levels of the Vercel platform: Services can talk to other services internally, without routing through the public Internet. Here's an example how the new configuration key enables that:bindings Now the JavaScript frontend code can talk to the Python service internally via the URL stored in the environment variable:BACKEND_INTERNAL_URL Service-to-service traffic stays on the Vercel network rather than egressing to the public internet. Many independent services can become one application connected by the same wiring, rather than separate deployments that you stitch together across hosts. Most frameworks run on Vercel with zero configuration. means that each service's framework is auto-detected and auto-provisioned, from and for Python to Express and for TypeScript, with first-class support for and servers.Framework-defined infrastructureFastAPIFlaskHonoGoRust Services run on Fluid compute, autoscaling with traffic, while you pay only for active CPU time. But framework-defined optimizations go even deeper. With Django, for example, we automatically detect where static assets live and serve them from the CDN. Vercel Services gives Vercel a structured way to build...

The week's key stories, every Friday.

For practitioners and enthusiasts — free, in your inbox.

Free forever. No spam.

Vercel Services: Run full stack on Vercel | KeyNews.AI