PHPackages                             elliotjreed/cloudflare-cache-purge - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. elliotjreed/cloudflare-cache-purge

ActiveLibrary[HTTP &amp; Networking](/categories/http)

elliotjreed/cloudflare-cache-purge
==================================

A PHP wrapper for Cloudflare's API, for listing Zones and purging the cache.

5.0.0(1mo ago)19.9k↓80%[1 PRs](https://github.com/elliotjreed/cloudflare-cache-purge-php/pulls)MITPHPPHP ^8.4CI passing

Since Jul 23Pushed 1w ago1 watchersCompare

[ Source](https://github.com/elliotjreed/cloudflare-cache-purge-php)[ Packagist](https://packagist.org/packages/elliotjreed/cloudflare-cache-purge)[ Docs](https://github.com/elliotjreed/cloudflare-api-php)[ RSS](/packages/elliotjreed-cloudflare-cache-purge/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (10)Versions (13)Used By (0)

[![Contributor Covenant](https://camo.githubusercontent.com/2757a9db291c5ceda172e31d4fa5f3c4048a6e6257ee0b7113f80de277074b91/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e7472696275746f72253230436f76656e616e742d76322e3025323061646f707465642d6666363962342e737667)](code-of-conduct.md)

Cloudflare Cache Purge for PHP
==============================

[](#cloudflare-cache-purge-for-php)

PHP 8.4 or above is required. For PHP 8.1 please use version 2.0.2. For 8.2 and 8.3 please use version 3.0.

This library allows the listing of Cloudflare "Zones" and purging files from the Cloudflare cache within a Zone.

It could be used as part of a deployment process, for example.

Usage
-----

[](#usage)

### Cloudflare API Token

[](#cloudflare-api-token)

To generate a Cloudflare API token visit [dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens) and generate a new API token with "Zone" read and "Cache" purge permissions.

### Listing Zones

[](#listing-zones)

```
