DevOps

# Cloudflare Connector

Connect to Cloudflare to manage zones, DNS records, purge cache, and view analytics.

$pip install "toolsconnector[cloudflare]"
23
Actions
DevOps
Category
Free
Apache 2.0

## All 23 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`create_dns_record ⚠` | Create a DNS record in a Cloudflare zone | zone_id, type, name, content [ttl] | `CFDNSRecord`
`create_page_rule ⚠` | Create a page rule for a zone | zone_id, targets, actions | `CFPageRule`
`create_zone ⚠` | Create a zone | name, account_id [type] | `dict`
`delete_dns_record ⚠` | Delete a DNS record from a Cloudflare zone | zone_id, record_id | `dict`
`delete_page_rule ⚠` | Delete a page rule | zone_id, rule_id | `NoneType`
`delete_worker ⚠` | Delete a worker script | account_id, script_name | `NoneType`
`delete_zone ⚠` | Delete a zone | zone_id | `bool`
`deploy_worker ⚠` | Deploy a worker script | account_id, script_name, script_content | `dict`
`get_analytics` | Get Cloudflare zone analytics | zone_id [since] | `CFAnalytics`
`get_ssl_setting` | Get SSL/TLS setting for a zone | zone_id | `dict`
`get_worker` | Get a Worker script by name | account_id, script_name | `CFWorker`
`get_zone` | Get a single Cloudflare zone by ID | zone_id | `CFZone`
`get_zone_settings` | Get zone settings | zone_id | `list`
`list_dns_records` | List DNS records for a Cloudflare zone | zone_id [type, name, page] | `PaginatedList[CFDNSRecord]`
`list_firewall_rules` | List firewall rules for a zone | zone_id | `list`
`list_page_rules` | List page rules for a zone | zone_id | `list`
`list_waf_rulesets` | List WAF rulesets for a zone | zone_id | `list`
`list_workers` | List Workers scripts for an account | account_id | `list`
`list_zones` | List Cloudflare zones | [limit, page] | `PaginatedList[CFZone]`
`purge_cache ⚠` | Purge Cloudflare cache for a zone | zone_id [files] | `CFPurgeResult`
`toggle_development_mode ⚠` | Toggle development mode for a zone | zone_id, enable | `dict`
`update_dns_record ⚠` | Update a DNS record in a Cloudflare zone | zone_id, record_id, type, name, content | `CFDNSRecord`
`update_ssl_setting ⚠` | Update SSL/TLS setting | zone_id, value | `dict`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing