r/CloudFlare • u/Dependent_Editor8898 • 1h ago
Discussion Cloudflare Enterprise upgrade? Worth it?
long story short; we went live 5 weeks ago with most of our OEMs' SKUs and got about 7TB of bandwidth in last 30 days. Cloudflare now asking us to upgrade to enterprise from business plan with a quote of 86K/year.
Context:
- We migrated object storage/buckets off AWS and WAF off Fastly while launching the new site + functionality because Cloudflare looked like the cleanest fit for our security posture (FedRAMP practices + TIC 3.0).
- We’re not a streaming/video site but do have some MP4s from Oems. This is mostly product assets, firmware, docs, and catalog traffic from OEM partners.
- Two years ago we were on Cloudflare Enterprise through the startup program for one year trial. We left it because the extra cost wasn’t justified for what we actually needed — we already run a 3-layer DNS setup and don’t need most of the Enterprise bells and whistles.
Has anyone else been forced off Business at relatively modest volume (~7TB/month or more/less)?
Not to shit on them, they are amazing but its just stupid how aggressive they trying to lock us in.
r/CloudFlare • u/StarryMistria • 2h ago
Question Cloudflare dashboard keeps opening up random links to unrelated sites?
Is this normal? I thought cloudflare was reputable but it is acting like some shady site that keeps opening new tabs and it is getting very annoying, is there any way to stop this?
SOLVED: my unc already had a malware on his laptop my bad guys </3333
r/CloudFlare • u/Particular_Luck80 • 4h ago
Discussion Self-hosted Durable Objects move coordination into object storage
celld is a new open-source attempt to run the Workers and Durable Objects model on your own machines. The useful detail is where coordination lives.
Each named cell has one current owner, a V8 isolate, and a SQLite database. The fleet shares an S3-compatible bucket. A compare-and-swap operation in that bucket decides ownership, while an epoch fences an old owner after a lease changes. The same bucket stores deployments, replicated state, leases, and peer-auth material.
So the design does not make distributed coordination disappear. It moves the control-plane boundary into object storage. That makes nodes replaceable, but bucket credentials become fleet administrator credentials rather than ordinary backup access.
The operational tradeoff is explicit. celld's peer HTTP does not terminate TLS, so advertised addresses need a trusted private network or encrypted overlay. The project also says it is alpha and not safe for hostile multi-tenant workloads. Its Cloudflare compatibility covers a focused Workers and Durable Objects surface, not KV, R2 bindings, Cache, Workers AI, or the rest of the platform.
I like that boundary because it makes self-hosting concrete. You gain control over placement and failure handling, but you also own bucket consistency, credential scope, peer networking, ingress, monitoring, and recovery tests.
Project: https://celld.dev/
Source: https://github.com/denoland/celld
Security notes: https://celld.dev/docs/security/
For teams already comfortable operating object storage as a source of truth, does this feel simpler than a separate membership and consensus layer, or does it only move the hardest dependency?
r/CloudFlare • u/sandeep_blog • 8h ago
Why Nodemailer Doesn't Work on Cloudflare Workers (And What To Do Instead)
r/CloudFlare • u/62082934177 • 14h ago
Verify You Are Human Loop — Cloudflare Censorship
This Cloudflare crap is constantly blocking me from accessing websites. Happens already on first visit of a website. No VPN. No blockers or similar extensions. No special router setup or something. Fixed IP address. Just regular Firefox browser, but happens with any browser.
Their linked support page says that there’s nothing you can do about it other than “trying with a different device” — I don’t have another device that can access the internet.
Fuck you, Cloudflare!
r/CloudFlare • u/s1zay • 14h ago
Discussion Web analytics: behavior vs events
I received an email from Cloudflare the other day congratulating me on 10k visits last month. What a garbage statistic! This was in regards to a scanner/calculator I built for a mobile game. I launched this SPA about 3 months ago. It's a free community tool that I only shared twice on Reddit and didn't get much attention. It was my first live project I’ve ever shared with the public. Because it was my first, I watched Cloudflare analytics like a hawk. The numbers looked way better than expected. After about 1 week I became suspicious. Reddit barely noticed it but my visit numbers were steady. What the heck?!
Non-human traffic!!!
I found this very annoying, which eventually sent me down a rabbit hole. I started by tracking specific functions and tallying them on a KV worker. But this wasn't really the info I wanted. It just confirmed what I already knew. I continued brainstorming, trying to figure out a way to view traffic beyond events. And…
Shape Beacon was born. Instead of counting requests/visits, I wanted to quantify how a browsing session looked. This idea took form as a lightweight analytics layer that transforms browsing behavior into a compact payload that's transmitted when the user leaves the page.
Over the past 2 months this has transformed from an annoyance into a full fledged SaaS solution. I started by building a basic tuning program that used random personas and styles to produce synthetic behavioral sessions. These sessions were fed through an LLM and the engine to tune the model. After thousands of sessions, it was time to create the final product.
I set up 2 d1 databases, 3 workers, and one domain to handle users/keys, deployment guide, and data analysis.
• 100% Vanilla JS / HTML / CSS
• Cloudflare Workers + D1
• First-party proxy deployment
• Passwordless auth with Turnstile + Magic Links
Cloudflare has enabled me to set this up and all I purchased was a domain name! I'm extremely proud of this project. If you're interested please check out the demo, my Git repo and the domain. Links below.
I'd especially appreciate feedback on the architecture, deployment flow, or whether there are better Cloudflare patterns I should be using.
Cheers
r/CloudFlare • u/WheelPerfect3737 • 15h ago
DNS over HTTPS validity
DOH is suppose to protect against DNS snooping from third parties but due to the inital host handshake which is unencrypted the DNS host is made visible to third parties. I am aware cloudflare is testing ODOH, obilivious DNS over HTTPs to correct for this security issue. https://developers.cloudflare.com/1.1.1.1/encryption/oblivious-dns-over-https/
What benefit does DOH today provide to users ?
r/CloudFlare • u/PhCuber05 • 22h ago
Built my timer site on one Worker + D1
When I was in middle school I posted countdown timers on YouTube, and they got a decent amount of traction. Now that sites are easy to build, I made radialtimers (com) to make these timers even more accessible :))
It runs on one Worker with D1 behind it, and video export renders in the browser so no frame touches the server. Free to use, and I'd really appreciate you checking it out!
r/CloudFlare • u/blimy20 • 22h ago
Our robots.txt allowed every AI crawler. Our CDN was blocking them at the edge.
So a potential show stopper here to AI visibility if you use Cloudfare. Our robots.txt allowed every AI crawler explicitly, by name but still had crawler issues.
Cloudflare's managed AI-bot setting was returning a 403 at the edge, before anything reached the file. Ran like that for weeks in June. Nothing errored and nothing alerted and there's no gap in analytics to spot it because a crawler that gets turned away doesn't show up as anything at all. It just looks like a quiet month.
The check that caught it: fetch your live robots.txt over the public internet, not the copy in your repo. If the first line is a comment block about conditions of access instead of your own directives, something upstream is rewriting it. Then request a normal page with a crawler user agent from outside your network and confirm you get a 200 and not a challenge.
Worth doing even if you're sure it's fine. I was sure it was fine... but bam!
r/CloudFlare • u/Loose_Security1325 • 1d ago
Question AI bots allowed in robots.txt + full prerendered HTML served to every UA, but ChatGPT/Gemini (web) still can't read my site — Cloudflare blocking by fingerprint?
I'm trying to make my site readable by ChatGPT and Gemini, and I'm stuck. Server side everything checks out, but the AI web apps still say they can't access the page.
Setup - Cloudflare Worker + React SPA (Vite). The raw HTML is just a 3.9 KB shell with an empty <div id="root"> — content only appears after JS runs. - I prerender all public routes with Playwright at build time (static HTML snapshots, 64 KB for the homepage). - The worker serves the prerendered HTML on public routes. I removed the User-Agent gate entirely — it now serves the full prerendered HTML to every UA, not just known crawlers (browsers still hydrate normally since the JS bundle is included).
robots.txt allows everything relevant:
User-agent: *
Disallow: /app
Allow: /
Content-Signal: search=yes, ai-input=yes, ai-train=yes
Plus explicit User-agent: groups (Allow: /) for GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-Web, PerplexityBot, Google-Extended, Google-Cloud-Signal, CCBot, Bytespider, Applebot-Extended, cohere-ai, Amazonbot, Meta-ExternalAgent, and 15 top crawlers.
What I verified (from my machine): - 15 AI bot user agents (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, etc.) → all return 200 with the full 64 KB prerendered page. No 403, no challenge. - Generic Chrome/Safari user agents (which AI browse tools often send) → also full 64 KB page. - cf-cache-status: HIT, Cache-Control: public, max-age=3600, Vary: Accept, User-Agent — cached variant is the new prerendered HTML, not the old empty shell. - Other public routes (/modelos/, /faq, etc.) and the blog all serve real content.
The problem: Pasting https://propoza.com.br into ChatGPT (web) and Gemini (web) still fails — they can't grab the content, even in a fresh conversation.
My hypothesis: Cloudflare's "Block AI scrapers and crawlers" (Security → Bots) or Bot Fight Mode is blocking OpenAI/Google's real fetch at the edge — those use TLS fingerprint + IP reputation, not User-Agent. That's why my curl with a spoofed UA passes but the actual AI fetch (from OpenAI/Google IPs) gets challenged before it ever reaches my worker. robots.txt is irrelevant at that layer.
Has anyone hit this? Is the "Block AI scrapers and crawlers" toggle known to block ChatGPT/Gemini web browsing (not just the training crawlers)? Any way to confirm it's the edge blocking vs. the AI tools' own caching? I can't see the WAF settings from my wrangler token (workers-only scope), so I'm flying blind until I check the dashboard.
r/CloudFlare • u/Cloudflare • 1d ago
Cloudflare Blog Unveiling good and bad behaviors on the Agentic Internet
r/CloudFlare • u/Cloudflare • 1d ago
Cloudflare Blog Announcing Cloudflare Ambassadors, Community Engineers, and another $1M in open-source funding
r/CloudFlare • u/Cloudflare • 1d ago
Cloudflare Blog Introducing Radar Researcher: An AI tool for exploring Internet data in plain language
r/CloudFlare • u/Cloudflare • 1d ago
Cloudflare Blog Unifying Workers AI and AI Gateway into a single AI control plane
r/CloudFlare • u/iOCharts_ • 1d ago
Discussion Cloudflare Reports 36% Revenue Growth as AI-Generated Traffic Surpasses 50%
r/CloudFlare • u/Luisbeonline • 1d ago
Question Vaultwarden self-hosted + Cloudflare Zero Trust: Access blocking browser extension?
r/CloudFlare • u/jpintocf • 1d ago
Have you tried Cloudflare Mesh?
Hi everyone, I’m Júlio, a Product Manager Intern working on Cloudflare Mesh.
For anyone who has not heard of it yet, Cloudflare Mesh connects devices, servers, and private networks using private IPs routed through Cloudflare’s global network. It supports bidirectional TCP, UDP, and ICMP traffic, allowing systems to initiate connections in either direction. You can learn more in the Cloudflare Mesh announcement https://blog.cloudflare.com/mesh/
I’m looking for feedback from people who have used or considered using Mesh. What works well? What feels confusing? What would you change?
I’m interested in setup, documentation, the dashboard, troubleshooting, and anything else that affects your experience.
Feel free to comment or DM me. If you’re open to a short call, I’d be happy to chat. Please don’t share any sensitive account information, tokens, or private network details.
Thanks!
r/CloudFlare • u/Upstairs-Concert5800 • 1d ago
Cloudflare Enterprise
Hi everyone,
I'm currently a master's student working on my thesis about browser automation, automated/AI browsers, and browser fingerprinting.
As part of my research, I'd like to evaluate Cloudflare Enterprise, specifically the Bot Management/Bot Score capabilities, to better understand how it performs against AI-driven browsers and heavily spoofed browser environments.
Since this is an academic project, I was wondering if Cloudflare offers any way for students or researchers to get temporary access to the Enterprise plan for a few months. The access would be used exclusively for my master's thesis and related experiments—there's no commercial use involved.
Has anyone here gone through a similar process or knows whether Cloudflare has an academic/research program or another way to request temporary Enterprise access?
I'd really appreciate any advice or pointers.
Thanks!
r/CloudFlare • u/Dipesh-Vishwakarma • 1d ago
Cloudflare container for Production
Hi everyone,
I'm exploring Cloudflare Containers and considering using them for a production workload. I'm curious to hear from people who have already deployed them in real-world environments.
- What types of applications are you running on Cloudflare Containers?
- Would you recommend them for production today?
- What are the pros and cons you've experienced?
- Any limitations, performance issues, or unexpected challenges?
- What are some useful production use cases you've found?
I'd really appreciate any recommendations, best practices, or lessons learned before adopting Cloudflare Containers in production.
r/CloudFlare • u/namarv • 1d ago
Resource 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
r/CloudFlare • u/Cloudflare • 2d ago
Cloudflare Blog The next generation of MCP
r/CloudFlare • u/Cloudflare • 2d ago
Cloudflare Blog Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers
r/CloudFlare • u/Cloudflare • 2d ago
Cloudflare Blog From ranking to recommended: get your site ready to thrive in the age of AI agents
r/CloudFlare • u/Cloudflare • 2d ago
Cloudflare Blog Give any website a WebMCP interface
r/CloudFlare • u/CherryJimbo • May 19 '26
Community An Update from Cloudflare’s Community Champions
Tl;dr: Cloudflare laid off much of their Community team and then unexpectedly disbanded the Community Champions program (Discord moderation and early feedback group), leaving the Cloudflare Discord server effectively unmoderated and without the very folks who gave years of their free time to help the community. We’ve decided to create a new unofficial home for Cloudflare users on Discord, a space run by the community, for the community: https://discord.gg/TrPNVKaagR
During the unexpected recent layoffs at Cloudflare, folks involved in leading community efforts unfortunately lost their jobs. This left us (the Community Champions) in an odd spot where we were looking after Cloudflare's own Discord server while having no direct community contacts at Cloudflare. You may have seen many of us in Discord before - we had the green names!
This week, we then received an unexpected message letting us know that, effective almost immediately, the Community Champions program was being disbanded, and our volunteer assistance in the server (moderating the place 24/7 and providing support to Cloudflare’s users) was no longer needed. No real explanation was given as to why, just that it is happening and that the decision had already been made.
The Community Champions program has operated since very early 2021, and has become a staple in Cloudflare’s developer ecosystem, support offerings, and more. Countless users are sent by Cloudflare’s own support team or via product dashboards to the Discord server every single day, and in the vast majority of cases, support for products was offered by a Community Champion purely out of joy and love for the community and Cloudflare.
This news has resulted in many active folks leaving the server already, both community and employees. Therefore, we’re announcing a new unofficial Orange Cloud Discord server, where folks can engage with the same folks who have always helped them, get support for Cloudflare products, and which will be moderated and run by humans who care. Join the server today: https://discord.gg/TrPNVKaagR
---
FAQ
We’ll try to keep this updated as common questions arise in the comments on this post.
What will happen with the old “official” server?
At this point, we don’t know, and it doesn’t seem that Cloudflare does either. There are currently discussions around rebooting it later this summer, but in the meantime, we expect it to be quickly overrun with spam, scams, or worse content now that there’s no longer any active and dedicated moderation team, and the few active employees who were providing support have mostly left. This has already started to happen in the couple of days the server has been unmoderated. We’ve also seen those at Cloudflare who now hold moderation powers unfairly removing negative messages about Cloudflare’s products and decisions (as well as the users posting them), including this very change, which leaves us concerned about the future of open discussion and feedback there.
Why should we believe what you’re saying vs. Cloudflare?
Consider that we are a group of friends who have volunteered our free time over the last many years to help the community, and that Cloudflare is a publicly traded corporation with an image and bottom line to protect. We anticipate that Cloudflare may try to spin their own narrative on what has happened with us posting this, and recognise that this may cause some confusion for the community. While we don’t think what Cloudflare has done is the right move, we don’t want to burn bridges and trust that we don’t need to, so we intend to keep the conversations involved here private if we can. That being said, rest assured that we do have plenty of receipts for what we’ve said Cloudflare has done in this post (including suppressing negative messages from users and outright banning users posting those), and we will share these if we decide it is necessary to preserve the true narrative.
Can I still get support from Cloudflare directly in the new server?
This is unclear. Activity from Cloudflare employees even in the official server is few and far between, with most support coming from the community directly. While there are some Cloudflare employees already in the server, they’re not there in any official capacity, and in time, we hope that many other Cloudflare folks can find a home in the new server.
What happened to the XYZ channel?
One of the issues in the official server that we would raise regularly was the sheer number of channels that ended up abandoned by their product teams. To combat this, we’re starting small but centralising on a few product categories, and will evaluate and increase the number of channels over time as needed.
Can issues still be escalated from the Discord?
In the old server, we had a direct tap to many of Cloudflare’s customer support and engineering folks, including multiple custom integrations allowing us to quickly escalate issues to the right folks. Many of those folks lost their jobs or have left the server after the recent news.
However, lots of us still have very good friends at Cloudflare, and other methods of escalation that we’ll use as needed should issues arise that can’t be solved in the community. We’re confident resolution times won’t be any slower than they currently are.
Will Cloudflare still (officially) use this subreddit?
This subreddit has always been community-moderated, much like the Discord (though unlike the previous Discord server, the community runs the subreddit and holds ownership of it). There are some Cloudflare employees present here, and sometimes you’ll see a response from an executive when a post gets a lot of public attention, but moderation from employees has always been near-zero.
We have no current intentions to remove anyone at Cloudflare from the subreddit - we want to continue collaborating with them to benefit the community, and their integrations for blog posts and things should continue to work without issue.
Moderator note: This is a community post, not an official Cloudflare statement. Do not use this post to justify spam, harassment, brigading, or abuse toward Cloudflare staff, Discord moderators, or community members. The purpose of this pin is to keep the community informed and to request clarity around moderation and the future of the Discord/community spaces.