Cloudflare
A global edge platform that started as a CDN/DNS provider and grew into a full developer cloud. For my projects it shows up in three roles: R2 object storage (S3-compatible, with no egress fees β the headline differentiator), DNS + CDN in front of web apps, and Turnstile, a privacy-friendly CAPTCHA alternative for bot protection. Underneath sits Workers (edge compute), Pages (static/edge hosting), and a large security suite.
Links
Description
- R2 object storage β S3-compatible buckets with zero egress fees; ideal for images, media, and feed assets served to the public.
- DNS β fast authoritative DNS with proxying, caching, and DDoS protection.
- CDN / caching β global edge cache in front of origins.
- Turnstile β invisible/low-friction CAPTCHA replacement to block bots without harming UX.
- Workers & Pages β serverless edge compute and static/edge hosting.
- Web Analytics & Insights β privacy-first traffic analytics without cookies.
Download or use
- Platform: cloudflare.com
- R2 docs: developers.cloudflare.com/r2
- R2 is S3-API compatible β use the AWS SDK pointed at the R2 endpoint.
- Turnstile: developers.cloudflare.com/turnstile
Reasoning for
Cloudflare is my object-storage + DNS + bot-protection layer. R2 is the decisive piece: AGRE stores property imagery there and Travelcast AI stores generated audio/cover assets β and because R2 charges nothing for egress, serving lots of media to the public doesnβt accrue the surprise bandwidth bills that AWS S3 would. Being S3-compatible means the existing AWS SDK works with a changed endpoint, so thereβs no lock-in cost to trying it. On Qamera AI, Turnstile guards signup/auth flows against bots without the friction (or privacy baggage) of Google reCAPTCHA, and Cloudflare DNS/CDN fronts the public sites. It sits cleanly alongside Vercel (app hosting) and Supabase (database/auth) β each owns the layer itβs best at.
Alternatives considered
- AWS S3 β the storage standard, but egress fees make public media expensive at scale; R2βs S3 compatibility lets me switch with minimal code change.
- Supabase Storage β convenient when already using Supabase; R2 wins for large public media volumes and cost.
- DigitalOcean Spaces β S3-compatible with a CDN; used on other engagements, but R2βs zero-egress pricing is stronger for media-heavy apps.
- Google reCAPTCHA β ubiquitous bot protection, but worse UX and privacy story than Turnstile.
Resources
- π Cloudflare developer docs
- πͺ£ R2 storage
- π‘οΈ Turnstile
- βοΈ Workers
Template: tool