Vercel Authentication can now protect all deployments in a project, including production, at no additional cost on every plan. Previously, protecting production domains required the $150-per-month Advanced Deployment Protection add-on.
When enabled, visitors must sign in with a Vercel account that has access to the project. This makes it useful for internal tools, private dashboards, and sites that aren’t yet ready to launch.
From your project, open Security in the sidebar, select Deployment Protection, then choose All Deployments from the dropdown.


You can also make this the team default, so every new project starts with Vercel Authentication enabled for all deployments.
To make specific preview domains public without removing protection from the rest of the project, use Deployment Protection Exceptions, which are also now free on every plan.
Learn more in the Deployment Protection documentation.

