Skip to content
Dashboard

Introducing the Vercel Platforms Starter Kit

Senior Developer Advocate

A fullstack template for building multi-tenant applications with custom domains using Next.js App Router, Vercel Postgres, and the Vercel Domains API.

Platforms Starter Kit

Next.js template for building multi-tenant applications with custom domains using App Router, Vercel Postgres, and the Vercel Domains API.

View Template

Link to headingMulti-tenant apps in days, not months

app/api/geo/route.ts
import { geolocation } from '@vercel/functions';
export function GET(request: Request) {
const { city } = geolocation(request);
return new Response(`<h1>Your location is ${city}</h1>`, {
headers: { 'content-type': 'text/html' },
});
}

Reading the city from the geo IP headers in a Vercel Edge Function.

How to build a multi-tenant app with custom domains using Next.js

Create a full-stack application with multi-tenancy and custom domain support using Next.js App Router, Vercel Postgres, and the Vercel Domains API.

Read the guide

Link to headingWhat is a multi-tenant application?

Link to headingBuild for scale

Link to headingBuild the platform of your dreams

Just stumbled upon the Vercel Platform Starter Kit. Game changer for anyone who wants to quickly create a multi-tenant app that enables user custom domains.
Perry Raskin CoverDash

How to build a multi-tenant app with custom domains using Next.js

Create a full-stack application with multi-tenancy and custom domain support using Next.js App Router, Vercel Postgres, and the Vercel Domains API.

Read the guide

Platforms Starter Kit

Next.js template for building multi-tenant applications with custom domains using App Router, Vercel Postgres, and the Vercel Domains API.

View Template

Platforms Starter Kit GitHub Repo

A full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router and the Vercel Domains API.

Star on GitHub

Ready to deploy?