> ## Documentation Index
> Fetch the complete documentation index at: https://docs.threataware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CloudFlare Zero Trust

> Connect ThreatAware to CloudFlare Zero Trust to integrate data and enhance your security monitoring capabilities

## Overview

The CloudFlare Zero Trust integration enables ThreatAware to collect data from CloudFlare Zero Trust, providing enhanced visibility and security controls.

<Info>
  **Connection Method**: API
  **Setup Time**: 15 minutes
  **Access Required**: Administrator account
</Info>

## Setup instructions

**CloudFlare Zero Trust Connection Guide**

**Connect CloudFlare Zero Trust**

1. Log in to the ThreatAware dashboard and navigate to Settings → Integrations.
2. Use the search bar to find CloudFlare Zero Trust.
3. Click 'Connect' to prompt the pop-up window.

**Input Details**

1. Log in to your [Cloudflare dashboard](https://dash.cloudflare.com/profile/api-tokens/).
2. On the right-hand side under the API section, copy the Account ID.
3. Navigate to My Profile > API Token.
4. Choose "Create Token."
5. Create a Custom Token.
6. Assign the token the permissions: Account – Zero Trust Read.
7. Restrict the token to the current ThreatAware allowlist IP addresses, available in-product under **Settings → Integrations → AWS Account / IP Whitelist Info**.
8. Enter the copied information into the appropriate fields on the ThreatAware platform.

**Verification and Troubleshooting**

* Ensure that the permissions for the token are set correctly to Account – Zero Trust Read.
* Double-check that the dedicated IP addresses (from **Settings → Integrations → AWS Account / IP Whitelist Info**) are entered accurately.
* If you encounter issues, refer to the [Cloudflare API documentation](https://developers.cloudflare.com/api/) for additional guidance.
