Trusted IPs are available on Enterprise plans
With Trusted IPs enabled, only visitors from an allowed IP address can access your deployment. The deployment URL will return
404 No Deployment Found for all other requests. Trusted IPs is configured by specifying a list of IPv4 addresses and IPv4 CIDR ranges.
Trusted IPs is suitable for customers who access Vercel deployments through a specific IP address. For example, limiting preview deployment access to your VPN. Trusted IPs can also be enabled in production, for example, to restrict incoming access to only requests through your external proxy.
The table below outlines key considerations and security implications when using Trusted IPs for your deployments on Vercel.
Can be enabled for different environments. See Understanding Deployment Protection by environment
IP Address Support
Supports IPv4 addresses and IPv4 CIDR ranges
Preview Environment Requirements
External Proxy Configuration
Vercel Firewall takes precedence over Trusted IPs
IPs listed in IP Blocking will be blocked even if listed in Trusted IPs
Trusted IPs do not bypass DDoS Mitigation unless configured
Changing the Trusted IPs list affects all deployments
Disabling Trusted IPs
Disabling makes all existing deployments accessible from any IP
Standalone Trusted IPs is an optional add-on to your Enterprise plan, contact our sales Team to learn more. Standalone Trusted IPs allows for the following:
- Allows Trusted IPs to be configured to be optional, so it behaves as a bypass to Vercel Authentication & Password Protection
- Allows Trusted IPs to be enabled in preview environments independently of Vercel Authentication
- It is however recommended to have Trusted IPs as an additional security measure on-top of Vercel Authentication, as relying solely on request IP matching for security is vulnerable to IP spoofing
- Additionally, Vercel Authentication enhances Vercel collaboration features like Comments. See who can access a deployment protected with Vercel Authentication
From your Vercel dashboard:
- Select the project that you wish to enable Trusted IPs for
- Go to Settings then Deployment Protection
From the Trusted IPs section:
- Use the toggle to enable the feature
- Select the deployment environment you want to protect
- Enter your list of IPv4 addresses and IPv4 CIDR ranges with an optional note describing the address
- Finally, select Save
All your existing and future deployments will be protected with Trusted IPs for that project. Visitors to your project deployments from IP addresses not included in your list will see a No Deployment Found error page.