The Vercel Platforms Starter Kit is a fullstack template for building multi-tenant applications with custom domain. Built with App Router, Vercel Postgres, and the Vercel Domains API.
Hey Product Hunt! Incredibly excited to be launching Platforms Starter Kit 2.0 on here.
For context: Multi-tenant applications serve multiple customers across different subdomains/custom domains with a single unified codebase.
With the Platforms Starter Kit, you can offer unlimited custom domains at no extra cost to your customers as a premium feature, without having to worry about custom nameservers or configuring SSL certificates.
Ever since we launched the first version of this starter kit a year ago, we've seen many platforms scale to hundreds of thousands of custom domains on Vercel:
◆ Hashnode
◆ Super 3.0
◆ Typedream
◆ Mintlify
With the new version – now built with the Next.js 13 App Router – we cannot wait to see what platforms you build on Vercel!
Hey folks, as the CEO of Vercel and author of Next.js, my goal has always been to empower the next generation of creators to focus on… creating. Not on provisioning infra, configuring bundlers and all that jazz 😁
I'm very excited to share a big step in that direction: a free & open source template that gives you a "platform" in a box. With a couple clicks you get:
◆ Unlimited domains and automatic SSL certs
◆ On-demand ISR (cost-efficient & performant page renders)
◆ AI text editor via http://novel.sh
◆ Customizable styles for each site or "tenant"
◆ Image uploads w/ Vercel Blob
◆ Dynamic social cards (OpenGraph images)
and much more. It really brings together a lot of advanced capabilities of the Vercel platform. It's the cake and eating it too: easy and very very scalable.
Some of the customers building on this tech are awesome platforms like Incident.io, Instatus.com, Mintlify.com, Super.so, Hashnode.com. In aggregate, these platforms have shipped hundreds of thousands of sites and billions of pageviews.
Enjoy!
Hands-down the best starter project for Next.js. Steven and the team killed it with this major update!
Custom domains and multi-tenant are really hard problems in other frameworks. Using this starter project should be illegal, it’s so good 🤩
Congrats on v2 !!
Instatus is all built using Vercel Platforms.
Didn't have to worry about subdomains, custom domains or SSL generation.
Also incremental static regeneration allows us to handle traffic spikes without affecting our uptime.
Super excited to see what devs are gonna build using it 🔥
Dub.co