Finasteride + Minoxidil
Daily oral + topical regimen. Clinically proven for hair loss.
Hims already runs the edge, bot, and WAF tier on Cloudflare. This demo shows what's possible by consolidating Fastly and Cloudinary onto the platform — and unlocking new capabilities like AI symptom-to-treatment matching that don't exist on hims.com today.
Eliminate two vendors from the request path. Reduce egress to $0/GB on images. Add AI-native capabilities that don't exist today — without changing the edge already in production.
Hims & Hers serves millions of subscribers across 50 states, shipping personalized care 100% online.
Describe what's on your mind. Workers AI generates embeddings on the same
Cloudflare edge that already serves hims.com. Vectorize searches
the treatment catalog. Results in under 50 ms — and PHI never leaves the
edge boundary already in production.
The matcher above is calling a real Pages Function right now — generating real embeddings on Workers AI, querying a real Vectorize index, served from the nearest of Cloudflare's 330+ cities. Every step shows real latency on the same network already serving hims.com.
Sample treatments from the Hims catalog — image hosting on R2 (zero egress), transforms via Cloudflare Images, page served from Pages.
Daily oral + topical regimen. Clinically proven for hair loss.
Provider-prescribed weight management with personalized check-ins.
FDA-approved, prescribed online, shipped discreetly.
Therapy + medication, 100% online, with licensed providers.
The __cf_bm cookie is already issued on every hims.com response. Scraper protection for provider listings and pricing is in production now.
Every property — hims.com, forhims.com, forhers.com, api.forhims.com — already returns server: cloudflare. The protection layer is here.
Pin sensitive workloads in-region automatically when Workers are introduced — without rewriting application code.
Every Workers AI inference logged for compliance review. Built-in token caching and rate limits, no model vendor lock-in.
Every component is labeled honestly: kept (already on Cloudflare today), consolidate (move an existing third-party vendor onto Cloudflare), or new (capability that doesn't exist on hims.com yet).
Every hims.com, forhims.com, forhers.com, and api.forhims.com request returns server: cloudflare. The edge layer is already here.
Response headers show the __cf_bm cookie — Cloudflare Bot Management is already active in front of the storefront.
Headers show via: 1.1 varnish and x-served-by: cache-pao-… — there's a Fastly mid-tier behind Cloudflare. Tiered Cache + Cache Reserve can replace it.
Product photos and before/after content currently flow through cloudinary.forhims.com. Move object storage to R2 (zero egress) and transforms to Cloudflare Images.
The intake quiz, cart, and subscription APIs at api.forhims.com are already fronted by Cloudflare. Run the logic on Workers next to the edge they already terminate at.
Semantic discovery across the treatment catalog. Privacy-first inference at the edge. Live in this demo above.
Isolated per-provider compute for clinical tools and EMR integrations — at the same edge already serving the storefront.
Low-latency 1:1 video for telehealth visits — no SFU servers to operate, deployed at the same edge.
Quiz progress, cart, subscription metadata co-located with the Workers that read them. No connection pooling.
Retire Fastly + Varnish (mid-tier cache) and Cloudinary (image CDN) — both consolidate into products already on the Cloudflare contract.
R2 has zero egress. Imagery currently flowing through Cloudinary becomes flat-rate on the existing Cloudflare bill.
Workers AI + Vectorize surface the right treatment in real time — and PHI never leaves the edge that's already in production.
Edge, cache, images, compute, AI, and bot mitigation under a single contract, single dashboard, single trust boundary.
Hims is already running the edge tier on Cloudflare. This demo was built and deployed in under 2 hours on top of it. Let's talk about what consolidating Fastly and Cloudinary — and unlocking AI-native capabilities — could look like as the next chapter of an existing partnership.