How-to
2 min read

Deployment Protection Exception

Learn how to disable Deployment Protection for a list of preview domains.
Table of Contents

Deployment Protection Exceptions are available on Enterprise plans or with the Advanced Deployment Protection add-on for Pro plans

You can use Deployment Protection Exceptions to disable Deployment Protection (including Vercel Authentication, Password Protection, and Trusted IPs) for a list of preview domains.

When you add a domain to Deployment Protection Exceptions, it will automatically become publicly accessible and will no longer be covered by Deployment Protection features. When you remove a domain from Deployment Protection Exceptions, the domain becomes protected again with the project's Deployment Protection settings.

Deployment Protection Exceptions.
Deployment Protection Exceptions.

Deployment Protection Exceptions is designed for Preview Deployment domains, if you wish to make a Production Deployment domain public, see Configuring Deployment Protection.

  1. Go to Project Deployment Protection Settings

    From your Vercel dashboard:

    1. Select the project that you wish to enable Password Protection for
    2. Go to the Settings tab, and then to Deployment Protection
  2. Select Add Domain

    From the Deployment Protection Exceptions section, select Add Domain:

    Add Deployment Protection Exception.
    Add Deployment Protection Exception.
  3. Specify domain

    From the Unprotect Domain modal:

    1. Enter the domain that you wish to unprotect in the input
    2. Select Continue
    Add Deployment Protection Exception.
    Add Deployment Protection Exception.
  4. Confirm domain

    From the Unprotect Domain modal:

    1. Confirm the domain by entering it again in the first input
    2. Enter unprotect my domain in the second input
    3. Select Confirm

    All your existing and future deployments for that domain will be unprotected.

    Add Deployment Protection Exception.
    Add Deployment Protection Exception.
  1. Go to Project Deployment Protection Settings

    From your Vercel dashboard:

    1. Select the project that you wish to enable Password Protection for
    2. Go to the Settings tab, and then to Deployment Protection
  2. Select the Domain to Remove

    From the Deployment Protection Exceptions section:

    1. From the domain row in the Unprotected Domains table
    2. Select the dot menu at the end of the row
    3. From the context menu, select Remove
    Removing Deployment Protection Exception.
    Removing Deployment Protection Exception.
  3. Confirm the Domain to Remove

    From the Reprotect Domain modal:

    1. In the modal, type the domain in the first input
    2. Type reprotect my domain in the second input
    3. Select Confirm

    All your existing and future deployments for that domain will be protected.

    Removing Deployment Protection Exception.
    Removing Deployment Protection Exception.

You can view and manage all the existing Deployment Protection Exceptions for your team in the following way

  1. From your dashboard go to the Settings tab
  2. Select Deployment Protection and then choose the Access tab
  3. Click the All Access button and select Unprotected Previews
Dashboard > Settings > Deployment Protection > Access
Dashboard > Settings > Deployment Protection > Access
Last updated on May 29, 2024