Subscribe to FUNDA on Substack

Cloudflare (NET) Monitor

NETCloudflare Monitor

Q4 FY26 operating evidence by product line, and supplemental context.

Public usage and event data are directional evidence, not disclosed product revenue. Sources: npm Registry, GitHub, W3Techs, PeeringDB, Cloudflare Radar, SEC filings.

Q4 FY26 Earnings: 2027-02-09
The strongest operating support comes from Zero Trust and the Workers developer platform, with CDN/security providing durable footprint context.
This tab decomposes the estimate by product and service area: CDN/security, Zero Trust, Workers developer platform, Workers AI, and network scale.
Caveat: Most public metrics measure adoption or footprint, not disclosed product revenue.

Act 1 · CDN & Security

Share and traffic mix indicate whether Cloudflare's core public-web footprint is still expanding.

Reverse Proxy Share — 12-Month Change

Recent share gain is the key near-term signal. Cloudflare gained share while legacy competitors continued to lose relevance.

Source: W3Techs.com — monthly survey
Cloudflare Radar — Traffic Composition

Non-human traffic is now structurally important. Every bot request still requires inspection, enforcement, and policy controls.

Source: Cloudflare Radar — 2025 Year in Review
Reverse Proxy Share — 10-Year Trend

Cloudflare's share has increased over a decade while Akamai has steadily declined. This supports the structural migration thesis.

Source: W3Techs.com — yearly survey
Akamai Share Decline — Year by Year

Akamai's declining share is useful competitive context because it shows where part of Cloudflare's footprint growth is coming from.

Source: W3Techs.com — yearly survey

Act 2 · Zero Trust

Cloudflare Tunnel client activity is the main product-specific public signal for Zero Trust deployment. Network footprint is moat context for the same act.

Cloudflare Tunnel Client — Release History

cloudflared is the client used to create Cloudflare Tunnel connections. Each bar sums the GitHub Releases downloads of every version published that month; a month with no release is a true zero. Read the shape, not the levels: a download count is cumulative since the release was published, so older months have had years to accumulate and the newest has had weeks. This is a rough adoption proxy, not MAU.

Source: GitHub Releases — cloudflare/cloudflared
Network Footprint — Announced Prefixes

PeeringDB prefix data is moat context. It supports Cloudflare's distribution advantage, but it is not a direct product revenue signal.

Source: PeeringDB API — Cloudflare, Akamai, Fastly

Act 3 · Dev Platform & AI

Wrangler CLI downloads measure Workers platform usage; Workers AI SDK downloads capture early AI integration activity.

Cloudflare Workers Developer Platform — CLI Downloads

Wrangler is the command-line tool used to build and deploy Cloudflare Workers. Download growth is a strong usage signal; it includes CI/CD automation.

Source: npm Registry — wrangler
Cloudflare Workers AI — SDK Downloads

@cloudflare/ai captures early Workers AI integration activity. It is best read as an emerging product signal, not proof of current-quarter revenue.

Source: npm Registry — @cloudflare/ai

Act 3 · Corroboration — Quality, Momentum, and Competitive Position

These charts test whether Workers growth is broad-based and whether Cloudflare widens the platform gap vs Fastly.

Wrangler CLI — YoY Growth

YoY growth removes some seasonality and helps distinguish a real usage step-up from monthly noise.

Source: npm Registry — wrangler
Wrangler CLI — Monthly Growth

Month-to-month growth is a momentum check. It is useful for timing, but less reliable than YoY growth.

Source: npm Registry — wrangler
Workers Ecosystem Packages — Monthly Trend

Miniflare, Cloudflare SDK, Vitest Workers pool, and next-on-pages test whether usage is broad-based.

Source: npm Registry — 4 ecosystem packages
Workers Developer Platform — Cloudflare vs Fastly

Wrangler CLI downloads versus Fastly's JavaScript Compute package show relative developer mindshare and ecosystem momentum.

Source: npm Registry — wrangler vs @fastly/js-compute