Skip to content
Dashboard

Life of a Vercel request: Securing your app's traffic with Vercel

Product

Catch up: Read Part I

Life of a Vercel request: What happens when a user presses enter

Read now

Link to headingThe first line of defense: Vercel's platform-wide firewall

Link to headingScalable and reliable usage protections

The Vercel Firewall’s initial stages block malicious traffic using system-wide protections, preset IP rules, and persistent actions to stop repeat offenders—ensuring your resources stay protected without incurring costs.The Vercel Firewall’s initial stages block malicious traffic using system-wide protections, preset IP rules, and persistent actions to stop repeat offenders—ensuring your resources stay protected without incurring costs.
The Vercel Firewall’s initial stages block malicious traffic using system-wide protections, preset IP rules, and persistent actions to stop repeat offenders—ensuring your resources stay protected without incurring costs.

Link to headingDeployment Protection: Evaluating requests before the WAF

Deployment Protection safeguards your preview and production URLs with Vercel Authentication, password security, and trusted IP controls.Deployment Protection safeguards your preview and production URLs with Vercel Authentication, password security, and trusted IP controls.
Deployment Protection safeguards your preview and production URLs with Vercel Authentication, password security, and trusted IP controls.

Link to headingThe next layer: Customizable Web Application Firewall

Link to headingCustomizing per-request rule logic

Vercel Web Application Firewall enables precise traffic control with custom rules and actions. Apply per-request rules or set persistent actions to block repeat offenders and prevent unnecessary usage.Vercel Web Application Firewall enables precise traffic control with custom rules and actions. Apply per-request rules or set persistent actions to block repeat offenders and prevent unnecessary usage.
Vercel Web Application Firewall enables precise traffic control with custom rules and actions. Apply per-request rules or set persistent actions to block repeat offenders and prevent unnecessary usage.
WAF rules are processed in order, giving them hierarchy—for example, if a BYPASS rule precedes a DENY, the request is allowed through unless the BYPASS condition isn’t met.WAF rules are processed in order, giving them hierarchy—for example, if a BYPASS rule precedes a DENY, the request is allowed through unless the BYPASS condition isn’t met.
WAF rules are processed in order, giving them hierarchy—for example, if a BYPASS rule precedes a DENY, the request is allowed through unless the BYPASS condition isn’t met.
Requests pass through layered protections—system rules, custom logic, and managed rulesets—before reaching your app. WAF evaluations with persistent actions are shifted earlier to block repeat offenders and reduce resource usage.Requests pass through layered protections—system rules, custom logic, and managed rulesets—before reaching your app. WAF evaluations with persistent actions are shifted earlier to block repeat offenders and reduce resource usage.
Requests pass through layered protections—system rules, custom logic, and managed rulesets—before reaching your app. WAF evaluations with persistent actions are shifted earlier to block repeat offenders and reduce resource usage.

Link to headingBuilding a web that's secure by default


Ready to deploy?