---
title: "Configuration"
manual: "TYPO3 Cloudflare Extension"
version: "1.0"
permalink: "https://docs.typo3.org/permalink/nitsan/ns-cloudflare:configuration@1.0"
source: "Configuration/Index.rst"
rendered: "2026-10-19T13:01:51+00:00"
---

# Configuration {#configuration}

Please follow below steps for configuration:

![Basic Configuration](Images/basic.png)

## Basic Configuration Steps {#basic-configuration-steps}

1.  Go to Settings
1.  Click on configure extensions
1.  Select ns_cloudflare
1.  Add email address added while creating cloudflare account
1.  Add API key
1.  Select domain which you want to Enable for cloudflare
1.  Click on "Save ns_cloudflare configuration"

For API key check this reference link for step by step guidance: [https://developers.cloudflare.com/api/](https://developers.cloudflare.com/api/)

## Advanced Configuration {#advanced-configuration}

![Advanced Configuration](Images/Advanced.png)

**Originating IPs:** This checkbox allows you to restore the originating IPs.

**Purge cache by Page:** If this checkbox is enabled then, you can clear cloudflare cache by clearing page cache.

**Purge cache by cache-Tag:** This checkbox allows you to purge individual files on Cloudflare's cache using the associated Cache-Tag.

**API Endpoint:** An alternate API endpoint/proxy for Cloudflare.

## Features {#features}

### Development Mode Toggle {#development-mode-toggle}

This allows easy toggling of development mode directly from the TYPO3 Backend.

![Development Mode Configuration](Images/Devmode.png)

### TYPO3 Backend Cache Purge {#typo3-backend-cache-purge}

This effortlessly manages TYPO3 website cache with our Cloudflare Extension.

![Cache Purge Configuration](Images/cachePurge.png)

### Page-Specific Cache Purge {#page-specific-cache-purge}

It clears cache for specific pages directly from the TYPO3 Backend.

![Page Specific Configuration](Images/page.png)
