CacheOrchestrator.Edge.Cloudflare
3.0.0-beta.4
See the version list below for details.
dotnet add package CacheOrchestrator.Edge.Cloudflare --version 3.0.0-beta.4
NuGet\Install-Package CacheOrchestrator.Edge.Cloudflare -Version 3.0.0-beta.4
<PackageReference Include="CacheOrchestrator.Edge.Cloudflare" Version="3.0.0-beta.4" />
<PackageVersion Include="CacheOrchestrator.Edge.Cloudflare" Version="3.0.0-beta.4" />
<PackageReference Include="CacheOrchestrator.Edge.Cloudflare" />
paket add CacheOrchestrator.Edge.Cloudflare --version 3.0.0-beta.4
#r "nuget: CacheOrchestrator.Edge.Cloudflare, 3.0.0-beta.4"
#:package CacheOrchestrator.Edge.Cloudflare@3.0.0-beta.4
#addin nuget:?package=CacheOrchestrator.Edge.Cloudflare&version=3.0.0-beta.4&prerelease
#tool nuget:?package=CacheOrchestrator.Edge.Cloudflare&version=3.0.0-beta.4&prerelease
CacheOrchestrator.Edge.Cloudflare
CacheOrchestrator is a multi-tier cache coordination and synchronized invalidation library for .NET.
This package is the Cloudflare provider for CacheOrchestrator.Edge. It emits Cache-Tag and Cloudflare-CDN-Cache-Control, then purges matching opaque tags through the Cloudflare API outside the request/invalidation path.
Install and register
dotnet add package CacheOrchestrator.Edge.Cloudflare --prerelease
builder.Services.AddCacheOrchestrator(builder.Configuration);
builder.Services.AddCacheOrchestratorEdge(
builder.Configuration,
edge => edge.AddCloudflare());
Configure Cache:EdgeInstances:{name}:Provider as Cloudflare, supply the nested Cloudflare:ZoneId and Cloudflare:ApiToken from secret configuration, and enable Edge on selected domains. The provider supports edge TtlSeconds, StaleWhileRevalidateSeconds, and StaleIfErrorSeconds without changing browser Cache-Control.
Documentation
License
MIT — LICENSE.md
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- CacheOrchestrator.Edge (>= 3.0.0-beta.4)
-
net8.0
- CacheOrchestrator.Edge (>= 3.0.0-beta.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0-beta.5 | 79 | 9/8/2026 |
| 3.0.0-beta.4 | 69 | 9/7/2026 |
CacheOrchestrator 3.0.0-beta.4
v3 beta.4 ships tag-native Edge Cache (Cloudflare + Varnish), Client Cache Schedule on Edge freshness, automatic Edge purge on Version/policy changes, and coordinated domain-setting invalidation across OC/DC/Edge.
Full notes: https://github.com/CacheOrchestrator/CacheOrchestrator/releases/tag/v3.0.0-beta.4