Automate Cloudflare with TypeScript

Growth plan or higher

Render, extract, screenshot, print, and crawl websites. Manage accounts, zones, DNS records, cache, health checks, and notification policies. Trigger automations from DDoS, certificate, and origin-health alerts.

purge-cloudflare-cache.automation.ts
import { automation } from "automate.ax"
import { cloudflare } from "automate.ax/cloudflare"

export default automation("Watch origin health", () => {
  const event = cloudflare.onOriginHealthCheckStatusChanged({
    accountId: "account-id",
  })

  cloudflare.purgeCache({
    zoneId: "zone-id",
    purgeEverything: true,
  })
})

What you can do

Actions

  • Render, extract, screenshot, print, and crawl websites
  • List accounts and manage zones
  • Create, update, and delete DNS records
  • Purge cache and manage health checks
  • Inspect notification history and manage policies

Triggers

  • Any selected notification alert type
  • Layer 4 and Layer 7 DDoS attacks
  • SSL and Access certificate events
  • Origin health-check status changes

Start automating with Cloudflare today

Start building