Customer-facing demo pages, organized by conversation scenario. Pick the section that matches what the customer wants to talk about.
Interactive version of the "330+ cities, 500 Tbps" slide. ~100 real PoPs with city names, regional facts, backbone connections. Hover any dot for details, hover the stats to highlight related cities. Use this when you need to set the scale early in a call.
Open Global MapThe flagship ZTNA page — 6 tabs in narrative order. Tab 1: the full platform (SASE). Tab 2: Connectivity — 6 on-ramp patterns, animated. Tab 3: What VPN costs you. Tab 4: What Cloudflare delivers. Tab 5: Side-by-side. Tab 6: Latency math. Includes 90-second talk tracks for each tab.
Open All 6 TabsStandalone version of the Tab 2 content. Both sides of the connectivity story in one view. Three user-side on-ramps (managed laptop with WARP, contractor with browser-only, branch office with IPsec) and three server-side patterns (cloudflared per-server, WARP Connector per-VPC, IPsec/CNI/Magic WAN per-network). Click any card to see when to use it. "Animate all" plays through all 6 in sequence.
Open ConnectivityAnimated comparison answering "what's the difference between Cloudflare's CDN/DNS stuff and Zero Trust?" Two views: public website with DDoS / WAF / Bot / cache pipeline filtering anonymous internet traffic, and internal app with identity / device posture / per-app policy / tunnel pipeline gating authenticated users. Same network underneath, different jobs on top. Toggle, animate, or side-by-side.
Open ComparisonTwo views of the same platform, toggle between them. Employee mode: animated daily login — URL → IdP → posture check → app loads, under 5 seconds. Contractor mode: split-screen admin/contractor onboarding — email invite, magic link, OTP, scoped app access, under 60 seconds. Answers both "is this painful for my team?" and "how do we onboard externals?"
Open Access FlowTwo personas, same internal servers. Contractor mode: no Cloudflare client, full SSH (Linux) or RDP (Windows) through a URL only — simulated terminal and Windows desktop with a live, recorded audit log. Employee mode: a corporate, MDM-managed laptop with WARP already installed reaches a private database and internal jump box that don't live behind a URL at all. Toggle between the two at the top of the page.
Run SSH/RDP DemoVisual walkthrough of how to onboard EC2, on-prem, or any internal server into Zero Trust. Three patterns side-by-side: cloudflared, Mesh, Magic WAN — with architecture diagrams and install commands.
Open Onboarding FlowSame credential-harvesting attack, three defensive postures: no protection (credentials stolen), Email Security on (quarantined before inbox), and Email Security + Browser Isolation (zero-day slips through but keystrokes blocked in remote browser). Toggle scenarios, hit Run, watch the outcome change.
Run Phishing DemoVisual world map showing how traffic flows from any region to a US datacenter — with Argo on vs. off. See the hop count, latency, and packet loss difference live.
Open Path ComparisonReference page for the "which caching product do I actually need" conversation. Mechanics of Edge Cache, Tiered Cache, and Argo side-by-side with an interactive request-flow diagram and use-case cards for when to turn each layer on.
Open Caching Layers ReferenceSame query via Hyperdrive (pooled and cached) vs direct connection. See the latency difference live. Race mode shows the gap streaming in real time.
Sample Query Cache Demo Race: Direct vs Hyperdrive Live Race (streaming)Spin up a Dynamic Worker on demand, run customer-supplied code in it, control exactly what it can talk to on the network. Three scenarios: block all egress, allow-list one domain, or inject credentials so the child code never sees the secret. This is a real working Dynamic Worker — paste code and watch it execute (or get blocked) live.
Run Dynamic Workers DemoIf your primary LLM provider goes down, AI Gateway automatically routes to a fallback. Zero downtime for your users.
Fallback DemoSimulated /graphql endpoint that enforces Cloudflare's documented size + depth limits (size > 30, depth > 7). Run scripts/graphql-attack.sh to hit it with four payloads (benign / oversized / deeply-nested / both). Returns a real-looking 403 with rule name, observed query_size, query_depth, and matched_expression in the JSON body. Real WAF version live at graphql.tarheel.us/graphql.
The architecture story for SaaS providers onboarding their customers' custom domains: custom hostnames, fallback origin, and where cert issuance/validation happens. Uses a fictional tenant (Acme). Use when a prospect resells or white-labels under their customers' domains.
Open SaaS ArchitectureStep-by-step SSL for SaaS setup: adding a custom hostname, DNS/CNAME validation, and cert provisioning end to end. Fictional tenants (Acme / HostingCo). Use as the hands-on follow-up to the architecture page.
Open SSL for SaaS WalkthroughA full multi-tenant SaaS platform demo (fictional "HostingCo") showing how a platform vendor runs many customer sites on Cloudflare. Use for platform/hosting prospects who need the whole-fleet view rather than a single zone.
Open HostingCo PlatformPlug in your seat count, current VPN cost, and bandwidth. See the annual savings vs. traditional VPN + endpoint stack live. Designed for the "what does this actually cost?" question from finance.
Open CalculatorLive counter showing data downloaded from R2 with the running egress fee at $0.00 vs. what AWS S3 would have charged. Refreshes as you click around the gallery. Great for the "zero egress" claim.
Open Live Egress MeterInteractive D1 demo: 30 customer rows, 6 pre-built queries (filters, sorts, aggregates), live latency stats, the SQL that ran, and the Worker code that runs it. Customer-facing.
Open D1 Demo Raw JSON APIReal Cloudflare Container running Python + headless Chromium. Type any URL, get a screenshot back. Shows the Dockerfile, the Worker code that invokes the container, when to use Containers vs Workers, and cost comparison vs AWS Fargate.
Open Containers DemoList, upload, and read objects. S3-compatible, zero egress fees.
View Image Gallery Drag-and-Drop Upload List Objects (JSON)Ask in plain English. Cloudflare embeds it with Workers AI, retrieves top matches from Vectorize, and (in RAG mode) hands them to Llama 3.3 70B for a grounded answer with citations.
Open Vectorize Demo Seed 30 docsInteractive WebRTC story. NAT-traversal animation shows why TURN exists. Mesh vs SFU slider shows why serverless SFU wins past 4 people. Cost calculator turns it into dollars vs Twilio.
Open Realtime DemoCustomer-facing comparison of the three bot products. Summary cards, 13-row feature matrix, upgrade-conversation script, and three anti-patterns SEs fall into. For live discovery calls.
Open Bot MatrixCustomer-facing WAF comparison across plan tiers. Summary cards, feature matrix, 30-second pitch, five qualifying questions, competitive positioning, and the honest edges. For discovery calls that start with "tell us about your WAF."
Open WAF MatrixFull vs CNAME setup, orange vs gray cloud (with traffic path and origin-IP behavior), a record-type matrix, a "what should I use?" flow, gotchas, quick dig tests, and best practices.
Open DNS ReferenceProducer sends a message; consumer logs it. Watch with wrangler tail.