Where W▲F meets .config
Manage Vercel Firewall or Cloudflare security policies from a single file.
Multi-provider WAF automation wired directly into your version control and CI/CD workflows.
npm install vercel-doorman
M
U
L
T
I
-
P
R
O
V
I
D
E
R
C
O
N
T
R
O
L
Ship one policy pack to Vercel and Cloudflare with provider-specific overrides when you need them.
A
U
T
O
M
A
T
E
D
W
O
R
K
F
L
O
W
S
Promote firewall changes through pull requests, previews, and CI/CD with guardrails built in.
C
O
N
F
I
D
E
N
T
G
O
V
E
R
N
A
N
C
E
Audit every change, enforce review policies, and keep environments consistent across providers.
SyncChanges
Synchronize rule packs to Vercel and Cloudflare from the same config. Catch drift with provider-aware diffs before anything ships.
npx vercel-doorman sync

DownloadConfigs
Export deployed rules from each provider into versioned config files. Keep Cloudflare and Vercel in lockstep with Git history.
npx vercel-doorman download

ListRules&IPs
Inspect deployed policies with human-friendly tables or JSON. Filter by provider, environment, and rule group in seconds.
npx vercel-doorman list

ValidateRules
Validate rule syntax and provider-specific constraints before deployment. Ship with confidence knowing both WAFs will accept the change.
npx vercel-doorman validate

UseTemplates
Kickstart new protections with templates tuned for Vercel and Cloudflare. Customize and extend policy packs as your edge footprint grows.
npx vercel-doorman template
