Cloudflare
Manage and optimize web infrastructure with Cloudflare
With emma's Cloudflare integration, you can automate DNS management, CDN configuration, Workers/Pages, cache management, and other Cloudflare services. Improve your website's performance and security.
Features
Authentication
Authentication Method:API Key
Cloudflare uses API Token authentication. Securely access with tokens that have only the necessary permissions.
Cloudflare_Operator supports the following 13 tools:
| Category | Tools | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Read Operations | 9 | |||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| Write Operations | 4 | |||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Main Parameters
| Parameter | Description |
|---|---|
| zone_id | Zone (domain) identifier |
| account_id | Account identifier |
| record_id | DNS record identifier |
| type | DNS record type (A, AAAA, CNAME, MX, TXT, etc.) |
| name | DNS record name |
| content | DNS record content (IP address, hostname, etc.) |
| proxied | Cloudflare proxy enabled/disabled |
| ttl | TTL (Time To Live) value |
Prerequisites
- • emma account
- • Cloudflare account
- • Cloudflare API Token
Setup
1. Get Cloudflare API Token
Generate an API token from the Cloudflare dashboard:
- Sign in to Cloudflare and select 'My Profile'
- Select the 'API Tokens' tab
- Click 'Create Token'
- Select required permissions (e.g., Zone:DNS:Edit) and create the token
- Generate the token and save it securely
2. Configure in emma
Add the token to Cloudflare settings in emma's integration settings page.