vercel-services

Coordinate multi-service deployments in a single Vercel project.

246|42|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/vercel/vercel-plugin --skill vercel-services-vercel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-services
Source: https://github.com/vercel/vercel-plugin/tree/main/skills/vercel-services
Command: npx skills add https://github.com/vercel/vercel-plugin --skill vercel-services-vercel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinating deployments for monorepos that combine frontend and backend in a single Vercel project can be complex due to shared routing, per-service entrypoints, and separate dependencies.

Core Features & Use Cases

  • Multi-service deployment within one Vercel project to run frontend and backend under a unified domain.
  • Per-service entrypoints and routePrefix definitions in vercel.json to route requests correctly.
  • Independent dependencies per service (e.g., a Python backend and a JS frontend) with isolated build processes.
  • Use cases include pairing Next.js with FastAPI or Go in one project, or layering multiple runtimes in a single deployment.

Quick Start

Define the experimentalServices in vercel.json and run vercel dev -L to run all services locally.

Frequently Asked Questions about vercel-services

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a monorepo with frontend and backend services on Vercel?

Multi-service deployment on Vercel coordinates frontend and backend in one project by defining experimentalServices in vercel.json with per-service entrypoints and routePrefix, enabling independent service configurations and isolated builds under a single domain.

What is experimentalServices in vercel.json used for?

ExperimentalServices in vercel.json defines multi-service deployments within a single Vercel project, specifying per-service entrypoints and routePrefix to route requests correctly between combined frontend and backend runtimes like Next.js and FastAPI.

Can I run a Python FastAPI backend and Next.js frontend together locally on Vercel?

Yes, you can run a Python FastAPI backend and Next.js frontend together locally by defining services in vercel.json and running vercel dev -L, which starts all configured services for coordinated multi-service local development.

Does Vercel support independent dependencies for multiple services in a monorepo?

Vercel supports independent dependencies per service in a monorepo, allowing isolated build processes for different runtimes like Python and JavaScript within a single project deployment configured through vercel.json.

How does per-service routing work with routePrefix in Vercel deployments?

Per-service routing with routePrefix directs incoming requests to the correct service entrypoint based on the URL prefix, enabling combined frontend and backend runtimes to serve traffic correctly under a single unified domain.

When should I use multi-service Vercel deployments instead of separate projects?

Use multi-service Vercel deployments when you need to run combined frontend and backend runtimes, like Next.js with Go or FastAPI, under a single unified domain with shared routing instead of managing separate Vercel projects.