Multi-Tenant Platforms
A multi-tenant platform serves every customer from one codebase and one Vercel deployment. Next.js Proxy resolves the tenant from the incoming domain or subdomain, and each tenant sees its own content and branding. Start with the concepts, then follow the quickstart.
Concepts
How tenants, domains, routing, and data isolation work.
Quickstart
Build a multi-tenant app with subdomain routing from scratch.
Configuring domains
Add, verify, redirect, and remove wildcard and custom domains with the SDK.
Custom subpaths
Serve tenants from paths like /tenant1 instead of subdomains.
Proxy and routing
Resolve tenants in Proxy and pass context to your app.
Serving static files
Serve tenant-specific static assets from a multi-tenant app.
Preview URLs
Generate per-tenant preview URLs for testing changes before release.
Reference
Domain API, error codes, troubleshooting, and FAQ.
Limits
Domain limits, preview URLs, and SSL options across plans.
Was this helpful?