Support Forums

Netlify versus Vercel for nextjs 12+ apps


I’m using Netlify for my next.js apps and I’m very pleased with the result.
However, I’m considering migrating to Vercel since the new version 12 of nextjs because it seems like they offer more features that are not yet implemented on Netlify I believe, such as Edge functions.

In the other hand, Vercel does not provide Access Control (blocking your website with credentials) it seems, I might be wrong?

Do you have any thoughts on the subject? In other words, what are the benefits of using Vercel over Netlify for next apps?


@GreatHawkeye Thank you so much for asking this question! I’m SO glad you’ve been pleased so far. :grinning_face_with_smiling_eyes:

You’re right. There are some features of Next.js 12 middleware that are only partially supported on Netlify today. Netlify’s Edge Handlers (similar to Edge Functions) are currently in a private beta whereas I believe Vercel’s Edge Functions might be in a more open beta at this time. We are constantly rolling out new features to achieve first-class support for Next.js. Please check back with us soon!

That said—when it comes to benefits, it totally depends on your use case or app! We know that some teams use Netlify for other features like collaborative Deploy Previews or Netlify Forms.

The folks over at Bejamas have written a side-by-side comparison you might want to check out: Netlify vs Vercel - Bejamas

One final note here: we do offer fully guided proof-of-concepts for Next.js on Netlify for development teams who are interested in Netlify’s Enterprise plans. If you’re planning to use Next.js for a business-critical site or app, it might be worth a more in-depth conversation. You can use this form to get in touch: Contact our Sales Team – Enterprise

Thank you again for bringing this up! These are great questions and we’re looking forward to keeping the conversation going on this topic. Ideas, feedback, and input are all welcome!