---
title: "Swimburger - Blog - Cloudflare"
description: "Swimburger.net is a blog about .NET, cloud, web development, and whatever comes across Swimburger's plate. Swimburger.net is run by Niels Swimberghe."
canonical: "https://swimburger.net/blog/cloudflare"
---

[

<picture><img class="blog-post-card__image" src="/media/ygnfku2u/cf-logo-v.svg" width="250" height="250" alt="Cloudflare logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## Develop webhooks locally using Cloudflared Tunnel

1/28/2022 - Web

Webhooks are a common way to integrate with external service, including Twilio! Learn how to develop webhooks locally using Cloudflare Tunnels!



](/blog/web/develop-webhooks-locally-using-cloudflared-tunnel)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/bwpo5hbt/blazor-cloudflare-pages-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/bwpo5hbt/blazor-cloudflare-pages-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/bwpo5hbt/blazor-cloudflare-pages-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/bwpo5hbt/blazor-cloudflare-pages-square.png 500w" sizes="250px" width="250" height="250" alt="Blazor logo pointing to the GitHub logo pointing to the Cloudflare Pages logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## How to deploy Blazor WebAssembly to Cloudflare Pages

3/14/2021 - .NET

Blazor WebAssembly can be served as static files. These files can be hosted in static hosting services such as Cloudflare Pages.



](/blog/dotnet/how-to-deploy-blazor-webassembly-to-cloudflare-pages)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover/media/1144/bulk-add-cloudflares-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover/media/1144/bulk-add-cloudflares-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover/media/1144/bulk-add-cloudflares-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover/media/1144/bulk-add-cloudflares-square.png 500w" sizes="250px" width="250" height="250" alt="Azure logo holding stop sign, PowerShell logo, and Cloudflare logo" decoding="async" loading="lazy" style="background-color:#2D2D2D"></picture>

## Bulk add Cloudflare's IPs to Azure App Service Access Restrictions using Az PowerShell

6/5/2019 - Azure

Azure App Services are publicly accessible via Azure's public DNS, but when using Cloudflare you should lock this down to only allow Cloudflare to reach your service. This script will add all Cloudflare's IP ranges to your app service Access Restriction.



](/blog/azure/bulk-add-cloudflares-ips-to-azure-app-service-access-restrictions-using-az-powershell)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/1138/thumbnail-cloudflare-clear-cache-azure-pipelines.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/1138/thumbnail-cloudflare-clear-cache-azure-pipelines.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/1138/thumbnail-cloudflare-clear-cache-azure-pipelines.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/1138/thumbnail-cloudflare-clear-cache-azure-pipelines.png 500w" sizes="250px" width="250" height="250" alt="Azure DevOps Pipelines clearing Cloudflare Cache with broom" decoding="async" loading="lazy" style="background-color:#212121"></picture>

## Clearing Cloudflare cache using PowerShell in Azure DevOps Pipelines

5/28/2019 - Azure

Learn how to purge Cloudflare's cache as part of your Continuous Deployment. This post will walk you through creating a PowerShell task that interacts with Cloudflare's API to clear the cache. This task will run as part of an Azure DevOps Pipelines.



](/blog/azure/clearing-cloudflare-cache-using-powershell-in-azure-devops-pipelines)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/1116/thumbnail-optimized.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/1116/thumbnail-optimized.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/1116/thumbnail-optimized.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/1116/thumbnail-optimized.png 500w" sizes="250px" width="250" height="250" alt="PowerShell Logo" decoding="async" loading="lazy" style="background-color:#2D2D2D"></picture>

## PowerShell Snippet: Clearing Cloudflare Cache with Cloudflare's API

2/20/2019 - PowerShell

Cloudflare provides a GUI to purge cache, but every action you can perform using the GUI, you can also do with Cloudflare's API. You could use the API to auto purge the cache whenever you update content in your CMS of choice, or purge the cache as part of your Continuous Delivery pipeline. Using PowerShell we'll interact with Cloudflare's API and purge their cache.



](/blog/powershell/powershell-snippet-clearing-cloudflare-cache-with-cloudflares-api)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5015974440894568x0.5015974440894568/media/1111/cloudflare-thumbnail.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5015974440894568x0.5015974440894568/media/1111/cloudflare-thumbnail.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5015974440894568x0.5015974440894568/media/1111/cloudflare-thumbnail.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5015974440894568x0.5015974440894568/media/1111/cloudflare-thumbnail.png 500w" sizes="250px" width="250" height="250" alt="MS Paint drawn Cloudflare logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## Setting up Cloudflare Full Universal SSL/TLS/HTTPS with an Azure App Services

1/27/2019 - Azure

Using Cloudflare's Universal SSL/TLS service, we can provide our website over a safe HTTPS connection. This post walks you through setting up the SSL/TLS encrypted connection from client to Cloudflare, to your Azure Web Application using the Full (strict) option and Cloudflare's origin certificates.



](/blog/azure/setting-up-cloudflare-full-universal-ssl-with-an-azure-app-services)
