Skip to content
DnsLister Forum

Where domain hunters compare notes

Automating the boring parts of Cloudflare ops (failovers, IP blocks, DNS requests, Access changes)

Automating the boring parts of Cloudflare ops (failovers, IP blocks, DNS requests, Access changes)

Founder here, so grain of salt, but I think this is genuinely useful for anyone running production traffic through Cloudflare.

Before building a startup I was a SWE at a cloud networking company where most of our "edge ops" was repetitive manual work. We had health checks that would fail overnight while traffic kept flowing to the dead origin until on-call woke up, and WAF events that would fire as attackers kept hitting our login endpoint while security dug through the Cloudflare dashboard. Meanwhile our platform team would spend a big chunk of their time fielding developer requests for new DNS records and firewall rules in Slack. And I've lurked here long enough to know it wasn't just us 🙂

We built Kestrel to codify these painful manual steps as workflows. You describe what you want (e.g. "when a health check reports an origin down, shift the load balancer weights to the healthy origin after on-call approves in Slack") and Kestrel builds the workflow for you. Once a workflow is configured it runs deterministically, so you're not trusting an LLM to improvise against your prod edge at runtime.

We use Cloudflare Notifications webhooks as workflow triggers, so WAF/DDoS events, health check failures, failed Worker deploys, and expiring certs fire workflows immediately. You can pause anything risky – like production DNS, pool drains, ASN blocks, and Access policy changes – at an approval gate so the workflow only continues after someone signs off.

Teams use Kestrel to automate Cloudflare incident response, deploy new services to the edge (health checks + DNS + Tunnels), handle self-service developer requests, manage rate limits and cert renewals, shift canary weights, and on/offboard contractors through Access policies.

I put together a few common Cloudflare workflows so you can poke around: https://demo.usekestrel.ai/workflows/new?simulated=1&bundle=rrZAL03VqY.

Happy to answer questions, and feedback is welcome!

Demo environment: https://demo.usekestrel.ai

Website: https://usekestrel.ai

Docs: https://docs.usekestrel.ai/workflows/create-workflows / https://docs.usekestrel.ai/integrations/cloudflare

submitted by /u/namarv to r/CloudFlare
[link] [comments]

Source: r/CloudFlare · by /u/namarv

Leave a Reply

Your email address will not be published. Required fields are marked *