-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Griffen Fargo edited this page May 5, 2026
·
3 revisions
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.
- Getting Started — Install and configure Doorman in minutes
- Configuration — Learn about the configuration file format
- Commands Overview — Full reference for all CLI commands
- Templates — Pre-built rule templates for common security patterns
- Examples — Real-world configuration examples
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.
- 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
| Provider | Status | Features |
|---|---|---|
| Vercel Firewall | Stable | Full CRUD, sync, validation, templates |
| Cloudflare WAF | Stable | Rulesets, rules, Lists API, rule translation |
Getting Started
Configuration
Commands
Guides