Skip to content
Griffen Fargo edited this page May 5, 2026 · 3 revisions

Vercel Doorman Documentation

Welcome to the Vercel Doorman documentation. Doorman is a CLI tool for managing firewall rules as code across multiple providers, enabling Infrastructure as Code (IaC) for your security configuration.

Quick Links

What is Vercel Doorman?

Vercel Doorman lets you manage Vercel Firewall and Cloudflare WAF rules as code. Define your security rules in a JSON configuration file, version control them with Git, validate them in CI, and deploy them automatically.

Key Features

  • Multi-Provider Support — Manage Vercel and Cloudflare firewalls through a unified CLI
  • Rule Management — Create, update, delete, and sync firewall rules
  • Configuration as Code — JSON-based configuration with schema validation
  • Template System — Pre-built rule templates for common security patterns
  • Validation — Built-in configuration validation to prevent deployment errors
  • CI/CD Integration — Designed for automated deployment pipelines

Supported Providers

Provider Status Features
Vercel Firewall Stable Full CRUD, sync, validation, templates
Cloudflare WAF Stable Rulesets, rules, Lists API, rule translation

Getting Help

Clone this wiki locally