Super: 15,000+ Custom Domains on a Single Next.js and Vercel Codebase

Super offers website creation directly from Notion, letting users launch sleek, SEO-friendly sites in under a minute with no code required. The platform’s founder and CEO, Jason Werner, made an early switch from Gatsby and Netlify to Next.js and Vercel, citing perfect integration between the framework and its creator’s hosting solution.

Werner leverages Vercel’s API for a key workflow: enabling Super users to add or remove custom domains programmatically. The API also allows real-time detection of configuration changes on those domains. For developers looking to replicate this, Vercel's Domains API Template provides a ready-made example of programmatically managing domains in a Platform on Vercel project.

Ready for Scale

The Next.js and Vercel stack enables Super to serve over 15,000 custom domains from a single frontend codebase. Werner explains his favorite feature is exactly this: connecting a vast number of domains to one project. For domains managed by Vercel nameservers, the Vercel CLI can point subdomains to external services via DNS records.

Beyond the Domains API, Super relies on GitHub integrations, Incremental Static Regeneration (ISR), and Edge Middleware to maintain a fast, reliable experience for its users.