Umbraco.Community.Automate.Cloudflare 17.0.1

dotnet add package Umbraco.Community.Automate.Cloudflare --version 17.0.1
                    
NuGet\Install-Package Umbraco.Community.Automate.Cloudflare -Version 17.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Umbraco.Community.Automate.Cloudflare" Version="17.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Umbraco.Community.Automate.Cloudflare" Version="17.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Umbraco.Community.Automate.Cloudflare" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Umbraco.Community.Automate.Cloudflare --version 17.0.1
                    
#r "nuget: Umbraco.Community.Automate.Cloudflare, 17.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Umbraco.Community.Automate.Cloudflare@17.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Umbraco.Community.Automate.Cloudflare&version=17.0.1
                    
Install as a Cake Addin
#tool nuget:?package=Umbraco.Community.Automate.Cloudflare&version=17.0.1
                    
Install as a Cake Tool

Umbraco Community Automate Cloudflare

A Cloudflare integration for Umbraco Automate.

The package adds Cloudflare connectivity and actions to Automate, allowing Cloudflare cache operations to become part of configurable automation workflows.

Getting Started

dotnet add package Umbraco.Community.Automate.Cloudflare

Cloudflare Connection

The package adds a Cloudflare connection type to Umbraco Automate.

Create a Cloudflare connection in the Automate backoffice and configure:

Setting Description
Account ID Your Cloudflare Account ID.
Zone ID The Cloudflare Zone ID containing the website.
API Token A Cloudflare API Token with the required permissions.

The connection validates that the configured API token is valid and active.

It is recommended to use an API token with only the minimum permissions required by the actions used in your workflows.

Purge Cloudflare URLs

The Purge Cloudflare URLs action removes one or more absolute URLs from the Cloudflare cache.

This allows cache invalidation to become part of an Automate workflow instead of requiring custom event handlers or application-specific Cloudflare integrations.

For example:

Content Published
        ↓
Get Published Content URLs
        ↓
Purge Cloudflare URLs

Using Published Content URLs

For content-based workflows, this package can be combined with Umbraco.Community.Automate.Extensions.

The Extensions package provides the Get Published Content URLs action, which can resolve all URLs for a published content item and culture.

This is particularly useful for multilingual and multi-domain Umbraco installations.

A workflow can therefore:

  1. React to content being published.
  2. Resolve the published URLs for the affected culture.
  3. Purge those URLs from Cloudflare.

The individual actions remain independent, allowing them to be combined with other Automate triggers and actions as needed.

Cloudflare API

Cache purging uses the Cloudflare API and requires a valid API token with permission to purge cache for the configured zone.

Documentation

For documentation, examples and source code, visit:

https://github.com/erikjanwestendorp/Umbraco.Community.Automate

Product Compatible and additional computed target framework versions.
.NET 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Umbraco.Community.Automate.Cloudflare:

Package Downloads
Umbraco.Community.Automate

Extension package for Umbraco.Automate

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.0.1 461 8/20/2026
17.0.0 115 8/20/2026
17.0.0-beta3 113 8/19/2026
17.0.0-beta2 141 8/18/2026
17.0.0-beta1 128 8/16/2026