Everything the edge needs to
cache WordPress safely.
Seven production systems working together: edge rules, purge sync, smart bypass, cache warming, Perma-Cache cleanup, live stats, and WAF bypass. Each one solves a real problem Bunny users run into.
74 rules. One click.
No duplicates.
Bunny's edge behavior lives in pull zone rules, not in your origin server. This plugin writes all 74 of them to your pull zone via API, tracks each by GUID, and redeploys cleanly every time with no stale rules left behind.
Your cache plugin purges.
Bunny follows automatically.
Hooks into the purge events fired by your active cache plugin and mirrors them to Bunny's API in real time. Where possible, per-URL purges are used instead of wiping the entire zone, so only stale pages are cleared.
No manual URL entry.
Ever.
The biggest failure mode of edge HTML caching is a cached page that should have been bypassed: a logged-in member seeing someone else's cart, or a checkout page served from cache. This plugin eliminates that by reading bypass rules directly from your active plugins at deploy time.
Edge cache pre-filled
before visitors arrive.
After a full purge, the edge is cold, so the first visitor to each page has to wait for origin. The cache warmer crawls your sitemap in the background via WP-Cron, so the edge is warm and serving cached HTML before real traffic hits.
Stale Perma-Cache files
cleared immediately.
Bunny's Perma-Cache writes edge-cached HTML to a Bunny Storage zone as a permanent backup. Without this plugin, purging the CDN doesn't remove those files, so stale HTML can re-enter the cache from storage. This plugin deletes them right after every full purge.
Your CDN performance,
inside WordPress admin.
Pulls live pull zone analytics from the Bunny API and surfaces them directly in your WordPress dashboard, so there's no need to log into the Bunny panel to check if caching is working.
Trusted IPs skip Bunny's
Shield inspection.
Bunny Shield's WAF inspects all inbound traffic for threats, but that can cause false positives for SaaS callbacks, payment gateway IPs, office networks, and staging servers. This feature lets you define a list of trusted IPs or CIDR ranges that bypass Shield inspection entirely.
Two known conflict cases.
This plugin is compatible with every major WordPress plugin tested: security, consent, membership, cache, and more. Two edge cases are worth knowing about before you install.
One plugin. Everything Bunny
needs to cache WordPress.
Free on WordPress.org. No Nahnu account required. Install it, connect your API key, deploy the rules, and you're done.