Edge Cache is an Umbraco package that purges CDN / edge caches when Umbraco content changes. The core package defines the cache-purging abstractions and notification handlers, and ships with two optional provider packages:
- Umbraco.Community.EdgeCache.CloudFlare – purges Cloudflare's edge cache.
- Umbraco.Community.EdgeCache.AzureFrontDoor – purges Azure Front Door's edge cache.
Add the core package to an existing Umbraco website (v17+) from NuGet:
dotnet add package Umbraco.Community.EdgeCache
Then add whichever provider(s) you need:
dotnet add package Umbraco.Community.EdgeCache.CloudFlare
dotnet add package Umbraco.Community.EdgeCache.AzureFrontDoor
Every package follows <UmbracoMajor>.<PackageMajor>.<Patches>, e.g. 17.0.0. Each package releases independently from its own prefixed tag:
| Package | Tag prefix | Example |
|---|---|---|
| Core | core- |
core-17.0.0 |
| CloudFlare | cloudflare- |
cloudflare-17.0.0 |
| Azure Front Door | azurefrontdoor- |
azurefrontdoor-17.0.0 |
Contributions to this package are most welcome! Please read the Contributing Guidelines.
TODO