(https://blog.cloudflare.com/_astro/fonts/e868cdf4720e9ea5.woff2) (https://blog.cloudflare.com/_astro/fonts/6d4bffbf7335e8f1.woff2) (https://blog.cloudflare.com/_astro/fonts/06ca8aa61b7e774d.woff2) (https://blog.cloudflare.com/_astro/fonts/d39725b5b6a6f2ec.woff2) Introducing Clef: our open-source decision models, and new RL fine-tuning platform | Cloudflare Blog (../favicon.ico) (../_image@href=https%253A%252F%252Fblog.cloudflare.com%252F_emdash%252Fapi%252Fmedia%252Ffile%252F01M3TJPKAE7MFBW626XHNC9QVA.png&w=750&h=422&f=webp&fit=cover&position=center) (https://blog.search.ai.cloudflare.com) (https://geolocation.onetrust.com) (https://ot.www.cloudflare.com) (index.html) (https://blog.cloudflare.com/clef-decision-models) (https://blog.cloudflare.com/clef-decision-models) (../_astro/Post.CzaZUx6u.css) (../_astro/load.CpIDbUzI.css) (../_astro/Base.p6p60EJA.css) (../_astro/constants.DioA2fyK.css) (index.html#main-content) Skip to content (https://blog.cloudflare.com/) (https://blog.cloudflare.com/) All Categories (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/cloudflare-radar/) Radar (https://blog.cloudflare.com/tag/product-news/) Product News (https://blog.cloudflare.com/tag/security/) Security (https://blog.cloudflare.com/tag/policy/) Policy & Legal (https://blog.cloudflare.com/tag/zero-trust/) Zero Trust (https://blog.cloudflare.com/tag/speed-and-reliability/) Speed & Reliability (https://blog.cloudflare.com/tag/life-at-cloudflare/) Life at Cloudflare (https://blog.cloudflare.com/tag/partners/) Partners Switch Site Language (https://blog.cloudflare.com/) English (https://blog.cloudflare.com/de-de/) Deutsch (https://blog.cloudflare.com/es-es/) Español (https://blog.cloudflare.com/es-la/) Español (Latinoamérica) (https://blog.cloudflare.com/fr-fr/) Français (https://blog.cloudflare.com/it-it/) Italiano (https://blog.cloudflare.com/ja-jp/) 日本語 (https://blog.cloudflare.com/ko-kr/) 한국어 (https://blog.cloudflare.com/zh-tw/) 繁體中文 (https://blog.cloudflare.com/zh-cn/) 简体中文 (https://blog.cloudflare.com/pt-br/) Português (https://blog.cloudflare.com/ru-ru/) Русский (https://blog.cloudflare.com/id-id/) Bahasa Indonesia (https://blog.cloudflare.com/th-th/) ภาษาไทย (https://blog.cloudflare.com/vi-vn/) Tiếng Việt (https://blog.cloudflare.com/pl-pl/) Polski (https://blog.cloudflare.com/ar-ar/) العربية (https://blog.cloudflare.com/he-il/) עברית (https://blog.cloudflare.com/sv-se/) Svenska (https://blog.cloudflare.com/nl-nl/) Nederlands (https://blog.cloudflare.com/tr-tr/) Türkçe (https://dash.cloudflare.com/login) Login (https://dash.cloudflare.com) Dashboard (https://www.cloudflare.com/resource/contact-enterprise-sales/) Contact Sales (https://blog.cloudflare.com/) Blog (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/birthday-week/) Birthday Week (https://blog.cloudflare.com/tag/developers/) Developers +3 Show 3 more tags 6 Tags Show 6 tags (Search tags) Post Tags (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/birthday-week/) Birthday Week (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/machine-learning/) Machine Learning (https://blog.cloudflare.com/tag/open-source/) Open Source (https://blog.cloudflare.com/tag/workers-ai/) Workers AI All tags Matching tags No tags found (https://blog.cloudflare.com/tag/1-1-1-1/) 1.1.1.1 (https://blog.cloudflare.com/tag/2fa/) 2FA (https://blog.cloudflare.com/tag/abuse/) Abuse (https://blog.cloudflare.com/tag/access/) Access (https://blog.cloudflare.com/tag/access-control-lists-acls/) Access Control Lists (ACLs) (https://blog.cloudflare.com/tag/accessibility/) Accessibility (https://blog.cloudflare.com/tag/account-takeover/) Account Takeover (https://blog.cloudflare.com/tag/acquisitions/) Acquisitions (https://blog.cloudflare.com/tag/addressing/) Addressing (https://blog.cloudflare.com/tag/advanced-certificate-manager/) Advanced Certificate Manager (https://blog.cloudflare.com/tag/advanced-ddos/) Advanced DDoS (https://blog.cloudflare.com/tag/advertising/) Advertising (https://blog.cloudflare.com/tag/aegis/) Aegis (https://blog.cloudflare.com/tag/aeo/) AEO (https://blog.cloudflare.com/tag/africa/) Africa (https://blog.cloudflare.com/tag/afroflare/) Afroflare (https://blog.cloudflare.com/tag/agent-cloud/) Agent Cloud (https://blog.cloudflare.com/tag/agent-development-lifecycle/) Agent Development Lifecycle (https://blog.cloudflare.com/tag/agent-readiness/) Agent Readiness (https://blog.cloudflare.com/tag/agents/) Agents (https://blog.cloudflare.com/tag/agents-week/) Agents Week (https://blog.cloudflare.com/tag/agents-week-2026/) Agents Week 2026 (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/ai-bots/) AI Bots (https://blog.cloudflare.com/tag/ai-gateway/) AI Gateway (https://blog.cloudflare.com/tag/ai-search/) AI Search (https://blog.cloudflare.com/tag/ai-waf/) AI WAF (https://blog.cloudflare.com/tag/ai-week/) AI Week (https://blog.cloudflare.com/tag/ai-spm/) AI-SPM (https://blog.cloudflare.com/tag/alertmanager/) Alertmanager (https://blog.cloudflare.com/tag/always-online/) Always Online (https://blog.cloudflare.com/tag/amd/) AMD (https://blog.cloudflare.com/tag/amp-tag/) AMP (https://blog.cloudflare.com/tag/analytics/) Analytics (https://blog.cloudflare.com/tag/anonymous/) Anonymous (https://blog.cloudflare.com/tag/anti-malware/) Anti Malware (https://blog.cloudflare.com/tag/anycast/) Anycast (https://blog.cloudflare.com/tag/api/) API (https://blog.cloudflare.com/tag/api-gateway/) API Gateway (https://blog.cloudflare.com/tag/api-security/) API Security (https://blog.cloudflare.com/tag/api-shield/) API Shield (https://blog.cloudflare.com/tag/apjc/) APJC (https://blog.cloudflare.com/tag/apple/) Apple (https://blog.cloudflare.com/tag/application-security/) Application Security (https://blog.cloudflare.com/tag/application-services/) Application Services (https://blog.cloudflare.com/tag/area-1-security/) Area 1 Security (https://blog.cloudflare.com/tag/argo/) Argo Smart Routing (https://blog.cloudflare.com/tag/ascii/) ASCII (https://blog.cloudflare.com/tag/asia/) Asia (https://blog.cloudflare.com/tag/athenian-project/) Athenian Project (https://blog.cloudflare.com/tag/atlassian/) Atlassian (https://blog.cloudflare.com/tag/attacks/) Attacks (https://blog.cloudflare.com/tag/audit-logs/) Audit Logs (https://blog.cloudflare.com/tag/austin/) Austin (https://blog.cloudflare.com/tag/australia/) Australia (https://blog.cloudflare.com/tag/authentication/) Authentication (https://blog.cloudflare.com/tag/authy/) Authy (https://blog.cloudflare.com/tag/auto-rag/) Auto Rag (https://blog.cloudflare.com/tag/automatic-https/) Automatic HTTPS (https://blog.cloudflare.com/tag/automatic-platform-optimization/) Automatic Platform Optimization (https://blog.cloudflare.com/tag/automation/) Automation (https://blog.cloudflare.com/tag/autominify/) AutoMinify (https://blog.cloudflare.com/tag/awards/) Awards (https://blog.cloudflare.com/tag/aws/) AWS (https://blog.cloudflare.com/tag/baidu/) Baidu (https://blog.cloudflare.com/tag/bandwidth-alliance/) Bandwidth Alliance (https://blog.cloudflare.com/tag/bandwidth-costs/) Bandwidth Costs (https://blog.cloudflare.com/tag/best-practices/) Best Practices (https://blog.cloudflare.com/tag/beta/) Beta (https://blog.cloudflare.com/tag/better-internet/) Better Internet (https://blog.cloudflare.com/tag/bgp/) BGP (https://blog.cloudflare.com/tag/billing/) Billing (https://blog.cloudflare.com/tag/birthday-week/) Birthday Week (https://blog.cloudflare.com/tag/black-friday/) Black Friday (https://blog.cloudflare.com/tag/blackbird/) Blackbird (https://blog.cloudflare.com/tag/bot-fight-mode/) Bot Fight Mode (https://blog.cloudflare.com/tag/bot-management/) Bot Management (https://blog.cloudflare.com/tag/botnet/) Botnet (https://blog.cloudflare.com/tag/bots/) Bots (https://blog.cloudflare.com/tag/bpf/) BPF (https://blog.cloudflare.com/tag/brand/) Brand (https://blog.cloudflare.com/tag/brand-protection/) Brand Protection (https://blog.cloudflare.com/tag/brazil/) Brazil (https://blog.cloudflare.com/tag/browser-insights/) Browser Insights (https://blog.cloudflare.com/tag/browser-rendering/) Browser Rendering (https://blog.cloudflare.com/tag/browser-run/) Browser Run (https://blog.cloudflare.com/tag/bug-bounty/) Bug Bounty (https://blog.cloudflare.com/tag/bugs/) Bugs (https://blog.cloudflare.com/tag/byoip/) BYOIP (https://blog.cloudflare.com/tag/cache/) Cache (https://blog.cloudflare.com/tag/cache-purge/) Cache Purge (https://blog.cloudflare.com/tag/cache-reserve/) Cache Reserve (https://blog.cloudflare.com/tag/cache-rules/) Cache Rules (https://blog.cloudflare.com/tag/california/) California (https://blog.cloudflare.com/tag/canada/) Canada (https://blog.cloudflare.com/tag/capn-proto/) Cap'n Proto (https://blog.cloudflare.com/tag/captcha/) CAPTCHA (https://blog.cloudflare.com/tag/careers/) Careers (https://blog.cloudflare.com/tag/casb/) CASB (https://blog.cloudflare.com/tag/categories/) Categories (https://blog.cloudflare.com/tag/cdn/) CDN (https://blog.cloudflare.com/tag/cdnjs/) CDNJS (https://blog.cloudflare.com/tag/certificate-authority/) Certificate Authority (https://blog.cloudflare.com/tag/certificate-pinning/) Certificate Pinning (https://blog.cloudflare.com/tag/certificate-transparency/) Certificate Transparency (https://blog.cloudflare.com/tag/certification/) Certification (https://blog.cloudflare.com/tag/cfssl/) CFSSL (https://blog.cloudflare.com/tag/challenge-page/) Challenge Page (https://blog.cloudflare.com/tag/chatgpt/) ChatGPT (https://blog.cloudflare.com/tag/china/) China (https://blog.cloudflare.com/tag/china-network/) China Network (https://blog.cloudflare.com/tag/christmas/) Christmas (https://blog.cloudflare.com/tag/chrome/) Chrome (https://blog.cloudflare.com/tag/cio-week/) CIO Week (https://blog.cloudflare.com/tag/cisa/) CISA (https://blog.cloudflare.com/tag/claire/) Claire (https://blog.cloudflare.com/tag/cli/) CLI (https://blog.cloudflare.com/tag/clickhouse/) ClickHouse (https://blog.cloudflare.com/tag/clientless/) Clientless (https://blog.cloudflare.com/tag/clientless-web-isolation/) Clientless Web Isolation (https://blog.cloudflare.com/tag/cloud-connector/) Cloud Connector (https://blog.cloudflare.com/tag/cloud-email-security/) Cloud Email Security (https://blog.cloudflare.com/tag/cloudflare-access/) Cloudflare Access (https://blog.cloudflare.com/tag/cloudflare-apps/) Cloudflare Apps (https://blog.cloudflare.com/tag/cloudflare-area-1/) Cloudflare Area 1 (https://blog.cloudflare.com/tag/cloudflare-calls/) Cloudflare Calls (https://blog.cloudflare.com/tag/cloudflare-email-services/) Cloudflare Email Service (https://blog.cloudflare.com/tag/cloudflare-for-campaigns/) Cloudflare for Campaigns (https://blog.cloudflare.com/tag/cloudflare-for-saas/) Cloudflare for SaaS (https://blog.cloudflare.com/tag/cloudflare-for-startups/) Cloudflare for Startups (https://blog.cloudflare.com/tag/gateway/) Cloudflare Gateway (https://blog.cloudflare.com/tag/cloudflare-history/) Cloudflare History (https://blog.cloudflare.com/tag/cloudflare-images/) Cloudflare Images (https://blog.cloudflare.com/tag/cloudflare-media-platform/) Cloudflare Media Platform (https://blog.cloudflare.com/tag/cloudflare-meetups/) Cloudflare Meetups (https://blog.cloudflare.com/tag/cloudflare-network/) Cloudflare Network (https://blog.cloudflare.com/tag/cloudflare-one/) Cloudflare One (https://blog.cloudflare.com/tag/cloudflare-one-client/) Cloudflare One Client (https://blog.cloudflare.com/tag/cloudflare-one-user-risk-score/) Cloudflare One User Risk Score (https://blog.cloudflare.com/tag/cloudflare-one-week/) Cloudflare One Week (https://blog.cloudflare.com/tag/cloudflare-os/) Cloudflare OS (https://blog.cloudflare.com/tag/cloudflare-pages/) Cloudflare Pages (https://blog.cloudflare.com/tag/cloudflare-polish/) Cloudflare Polish (https://blog.cloudflare.com/tag/cloudflare-queues/) Cloudflare Queues (https://blog.cloudflare.com/tag/cloudflare-realtime/) Cloudflare Realtime (https://blog.cloudflare.com/tag/cloudflare-stream/) Cloudflare Stream (https://blog.cloudflare.com/tag/cloudflare-tunnel/) Cloudflare Tunnel (https://blog.cloudflare.com/tag/cloudflare-tv/) Cloudflare TV (https://blog.cloudflare.com/tag/workers/) Cloudflare Workers (https://blog.cloudflare.com/tag/cloudflare-workers-pt/) Cloudflare Workers (PT) (https://blog.cloudflare.com/tag/cloudflare-workers-kv/) Cloudflare Workers KV (https://blog.cloudflare.com/tag/cloudflare-workers-kv-es/) Cloudflare Workers KV (ES) (https://blog.cloudflare.com/tag/cloudflare-zero-trust/) Cloudflare Zero Trust (https://blog.cloudflare.com/tag/cloudforce-one/) Cloudforce One (https://blog.cloudflare.com/tag/cloudy/) Cloudy (https://blog.cloudflare.com/tag/code-orange/) Code Orange (https://blog.cloudflare.com/tag/coinbase/) Coinbase (https://blog.cloudflare.com/tag/colombia/) Colombia (https://blog.cloudflare.com/tag/community/) Community (https://blog.cloudflare.com/tag/compliance/) Compliance (https://blog.cloudflare.com/tag/compression/) Compression (https://blog.cloudflare.com/tag/config-rules/) Config Rules (https://blog.cloudflare.com/tag/configuration-management/) Configuration Management (https://blog.cloudflare.com/tag/congestion-control/) Congestion Control (https://blog.cloudflare.com/tag/connectivity/) Connectivity (https://blog.cloudflare.com/tag/connectivity-cloud/) Connectivity Cloud (https://blog.cloudflare.com/tag/consumer-services/) Consumer Services (https://blog.cloudflare.com/tag/containers/) Containers (https://blog.cloudflare.com/tag/content-independence-day/) Content Independence Day (https://blog.cloudflare.com/tag/content-scanning/) Content Scanning (https://blog.cloudflare.com/tag/context/) Context (https://blog.cloudflare.com/tag/core/) Core (https://blog.cloudflare.com/tag/covid-19/) COVID-19 (https://blog.cloudflare.com/tag/crawler-hints/) Crawler Hints (https://blog.cloudflare.com/tag/crowdstrike/) CrowdStrike (https://blog.cloudflare.com/tag/crypto-week/) Crypto Week (https://blog.cloudflare.com/tag/cryptography/) Cryptography (https://blog.cloudflare.com/tag/csam-reporting/) CSAM Reporting (https://blog.cloudflare.com/tag/customer-success/) Customer Success (https://blog.cloudflare.com/tag/customer-zero/) Customer Zero (https://blog.cloudflare.com/tag/customers/) Customers (https://blog.cloudflare.com/tag/cve/) CVE (https://blog.cloudflare.com/tag/cve-2023-50387/) CVE-2023-50387 (https://blog.cloudflare.com/tag/cyber-readiness/) Cyber Readiness (https://blog.cloudflare.com/tag/cybersecurity/) Cybersecurity (https://blog.cloudflare.com/tag/d1/) D1 (https://blog.cloudflare.com/tag/dashboard-tag/) Dashboard (https://blog.cloudflare.com/tag/data/) Data (https://blog.cloudflare.com/tag/data-catalog/) Data Catalog (https://blog.cloudflare.com/tag/data-center/) Data Center (https://blog.cloudflare.com/tag/data-localization/) Data Localization (https://blog.cloudflare.com/tag/data-localization-suite/) Data Localization Suite (https://blog.cloudflare.com/tag/data-loss/) Data Loss (https://blog.cloudflare.com/tag/data-loss-prevention/) Data Loss Prevention (https://blog.cloudflare.com/tag/data-platform/) Data Platform (https://blog.cloudflare.com/tag/data-privacy-day/) Data Privacy Day (https://blog.cloudflare.com/tag/data-protection/) Data Protection (https://blog.cloudflare.com/tag/data-sovereignty/) Data Sovereignty (https://blog.cloudflare.com/tag/data-transfer-bucket/) Data Transfer Bucket (https://blog.cloudflare.com/tag/database/) Database (https://blog.cloudflare.com/tag/ddos/) DDoS (https://blog.cloudflare.com/tag/ddos-alerts/) DDoS Alerts (https://blog.cloudflare.com/tag/ddos-reports/) DDoS Reports (https://blog.cloudflare.com/tag/debugging/) Debugging (https://blog.cloudflare.com/tag/deep-dive/) Deep Dive (https://blog.cloudflare.com/tag/descaler/) Descaler (https://blog.cloudflare.com/tag/design/) Design (https://blog.cloudflare.com/tag/deskope/) Deskope (https://blog.cloudflare.com/tag/developer-documentation/) Developer Documentation (https://blog.cloudflare.com/tag/developer-platform/) Developer Platform (https://blog.cloudflare.com/tag/developer-spotlight/) Developer Spotlight (https://blog.cloudflare.com/tag/developer-week/) Developer Week (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/developers-storage/) Developers Storage (https://blog.cloudflare.com/tag/device-security/) Device Security (https://blog.cloudflare.com/tag/devops/) DevOps (https://blog.cloudflare.com/tag/dex/) DEX (https://blog.cloudflare.com/tag/digital-experience-monitoring/) Digital Experience Monitoring (https://blog.cloudflare.com/tag/digital-forensics/) Digital Forensics (https://blog.cloudflare.com/tag/disrupt/) Disrupt (https://blog.cloudflare.com/tag/distributed/) Distributed (https://blog.cloudflare.com/tag/distributed-systems/) Distributed Systems (https://blog.cloudflare.com/tag/distributed-web/) Distributed Web (https://blog.cloudflare.com/tag/diversity/) Diversity (https://blog.cloudflare.com/tag/dlp/) DLP (https://blog.cloudflare.com/tag/dmarc/) DMARC (https://blog.cloudflare.com/tag/dns/) DNS (https://blog.cloudflare.com/tag/dns-filtering/) DNS Filtering (https://blog.cloudflare.com/tag/dns-flood/) DNS Flood (https://blog.cloudflare.com/tag/dns-security/) DNS Security (https://blog.cloudflare.com/tag/dnssec/) DNSSEC (https://blog.cloudflare.com/tag/dogfooding/) Dogfooding (https://blog.cloudflare.com/tag/doh/) DoH (https://blog.cloudflare.com/tag/domain-rankings/) Domain Rankings (https://blog.cloudflare.com/tag/domain-scoped-roles/) Domain Scoped Roles (https://blog.cloudflare.com/tag/dosd/) dosd (https://blog.cloudflare.com/tag/drupal/) Drupal (https://blog.cloudflare.com/tag/due-process/) Due Process (https://blog.cloudflare.com/tag/durable-execution/) Durable Execution (https://blog.cloudflare.com/tag/durable-objects/) Durable Objects (https://blog.cloudflare.com/tag/early-hints/) Early Hints (https://blog.cloudflare.com/tag/earth-day/) Earth Day (https://blog.cloudflare.com/tag/ebpf/) eBPF (https://blog.cloudflare.com/tag/ec2/) EC2 (https://blog.cloudflare.com/tag/ecommerce/) eCommerce (https://blog.cloudflare.com/tag/edge/) Edge (https://blog.cloudflare.com/tag/edge-computing/) Edge Computing (https://blog.cloudflare.com/tag/edge-database/) Edge Database (https://blog.cloudflare.com/tag/edge-rules/) Edge Rules (https://blog.cloudflare.com/tag/education/) Education (https://blog.cloudflare.com/tag/egress/) Egress (https://blog.cloudflare.com/tag/elastic/) Elastic (https://blog.cloudflare.com/tag/election-security/) Election Security (https://blog.cloudflare.com/tag/elections/) Elections (https://blog.cloudflare.com/tag/elliptic-curves/) Elliptic Curves (https://blog.cloudflare.com/tag/email/) Email (https://blog.cloudflare.com/tag/email-routing/) Email Routing (https://blog.cloudflare.com/tag/email-security/) Email Security (https://blog.cloudflare.com/tag/email-workers/) Email Workers (https://blog.cloudflare.com/tag/emdash/) EmDash (https://blog.cloudflare.com/tag/emissions/) Emissions (https://blog.cloudflare.com/tag/employee-resource-groups/) Employee Resource Groups (https://blog.cloudflare.com/tag/encrypted-sni/) Encrypted SNI (https://blog.cloudflare.com/tag/encryption/) Encryption (https://blog.cloudflare.com/tag/engineering/) Engineering (https://blog.cloudflare.com/tag/enterprise/) Enterprise (https://blog.cloudflare.com/tag/entropy/) Entropy (https://blog.cloudflare.com/tag/epyc/) EPYC (https://blog.cloudflare.com/tag/ethereum/) Ethereum (https://blog.cloudflare.com/tag/europe/) Europe (https://blog.cloudflare.com/tag/european-union/) European Union (https://blog.cloudflare.com/tag/events/) Events (https://blog.cloudflare.com/tag/exploit/) Exploit (https://blog.cloudflare.com/tag/facebook/) Facebook (https://blog.cloudflare.com/tag/fancy-bear/) Fancy Bear (https://blog.cloudflare.com/tag/fast-fonts/) Fast Fonts (https://blog.cloudflare.com/tag/fcc/) FCC (https://blog.cloudflare.com/tag/feature-flags/) Feature Flags (https://blog.cloudflare.com/tag/fedramp/) FedRAMP (https://blog.cloudflare.com/tag/fedramp-high/) FedRAMP High (https://blog.cloudflare.com/tag/fedramp-moderate/) FedRAMP Moderate (https://blog.cloudflare.com/tag/firefox/) Firefox (https://blog.cloudflare.com/tag/firewall/) Firewall (https://blog.cloudflare.com/tag/firmware/) Firmware (https://blog.cloudflare.com/tag/florida/) Florida (https://blog.cloudflare.com/tag/football/) Football (https://blog.cloudflare.com/tag/formal-methods/) Formal Methods (https://blog.cloudflare.com/tag/forrester/) Forrester (https://blog.cloudflare.com/tag/fortran/) Fortran (https://blog.cloudflare.com/tag/foundation-dns/) Foundation DNS (https://blog.cloudflare.com/tag/founders-letter/) Founders' Letter (https://blog.cloudflare.com/tag/france/) France (https://blog.cloudflare.com/tag/fraud/) Fraud (https://blog.cloudflare.com/tag/free/) Free (https://blog.cloudflare.com/tag/freedom-of-speech/) Freedom of Speech (https://blog.cloudflare.com/tag/front-end/) Front End (https://blog.cloudflare.com/tag/full-stack/) Full Stack (https://blog.cloudflare.com/tag/full-stack-week/) Full Stack Week (https://blog.cloudflare.com/tag/fun/) Fun (https://blog.cloudflare.com/tag/ga-week/) GA Week (https://blog.cloudflare.com/tag/gartner/) Gartner (https://blog.cloudflare.com/tag/gatebot/) Gatebot (https://blog.cloudflare.com/tag/gdpr/) GDPR (https://blog.cloudflare.com/tag/gen-x/) Gen X (https://blog.cloudflare.com/tag/general-availability/) General Availability (https://blog.cloudflare.com/tag/generative-ai/) Generative AI (https://blog.cloudflare.com/tag/geo-key-manager/) Geo Key Manager (https://blog.cloudflare.com/tag/germany/) Germany (https://blog.cloudflare.com/tag/github/) GitHub (https://blog.cloudflare.com/tag/go/) Go (https://blog.cloudflare.com/tag/google/) Google (https://blog.cloudflare.com/tag/google-analytics/) Google Analytics (https://blog.cloudflare.com/tag/google-cloud/) Google Cloud (https://blog.cloudflare.com/tag/google-workspace/) Google Workspace (https://blog.cloudflare.com/tag/government-innovation/) Government Innovation (https://blog.cloudflare.com/tag/grace-hopper/) Grace Hopper (https://blog.cloudflare.com/tag/grafana/) Grafana (https://blog.cloudflare.com/tag/graphql/) GraphQL (https://blog.cloudflare.com/tag/green/) Green (https://blog.cloudflare.com/tag/grinch/) Grinch (https://blog.cloudflare.com/tag/growth/) Growth (https://blog.cloudflare.com/tag/grpc/) gRPC (https://blog.cloudflare.com/tag/guest-post/) Guest Post (https://blog.cloudflare.com/tag/hackathon/) Hackathon (https://blog.cloudflare.com/tag/halloween/) Halloween (https://blog.cloudflare.com/tag/hardware/) Hardware (https://blog.cloudflare.com/tag/hashicorp/) HashiCorp (https://blog.cloudflare.com/tag/hertzbleed/) Hertzbleed (https://blog.cloudflare.com/tag/heuristics/) Heuristics (https://blog.cloudflare.com/tag/history/) History (https://blog.cloudflare.com/tag/holidays/) Holidays (https://blog.cloudflare.com/tag/holocaust/) Holocaust (https://blog.cloudflare.com/tag/hongkong/) Hong Kong (https://blog.cloudflare.com/tag/hostingcon/) Hosting Con (https://blog.cloudflare.com/tag/hostnames/) Hostnames (https://blog.cloudflare.com/tag/http2/) HTTP2 (https://blog.cloudflare.com/tag/http3/) HTTP3 (https://blog.cloudflare.com/tag/https/) HTTPS (https://blog.cloudflare.com/tag/human-rights/) Human Rights (https://blog.cloudflare.com/tag/hurricane/) Hurricane (https://blog.cloudflare.com/tag/hybrid-cloud/) Hybrid Cloud (https://blog.cloudflare.com/tag/hyperdrive/) Hyperdrive (https://blog.cloudflare.com/tag/iuam/) I'm Under Attack Mode (https://blog.cloudflare.com/tag/ibm/) IBM (https://blog.cloudflare.com/tag/icann/) ICANN (https://blog.cloudflare.com/tag/icloud-private-relay/) iCloud Private Relay (https://blog.cloudflare.com/tag/identity/) Identity (https://blog.cloudflare.com/tag/ietf/) IETF (https://blog.cloudflare.com/tag/ietf-standards/) IETF Standards (https://blog.cloudflare.com/tag/il4/) IL4 (https://blog.cloudflare.com/tag/image-optimization/) Image Optimization (https://blog.cloudflare.com/tag/image-recognition/) Image Recognition (https://blog.cloudflare.com/tag/image-resizing/) Image Resizing (https://blog.cloudflare.com/tag/image-storage/) Image Storage (https://blog.cloudflare.com/tag/impact/) Impact (https://blog.cloudflare.com/tag/impact-week/) Impact Week (https://blog.cloudflare.com/tag/incident-report/) Incident Report (https://blog.cloudflare.com/tag/incident-response/) Incident Response (https://blog.cloudflare.com/tag/india/) India (https://blog.cloudflare.com/tag/indicators-of-compromise/) Indicators of Compromise (https://blog.cloudflare.com/tag/indonesian-id/) Indonesian (https://blog.cloudflare.com/tag/inference/) Inference (https://blog.cloudflare.com/tag/infrastructure/) Infrastructure (https://blog.cloudflare.com/tag/infrastructure-as-code/) Infrastructure as Code (https://blog.cloudflare.com/tag/insights/) Insights (https://blog.cloudflare.com/tag/intel/) Intel (https://blog.cloudflare.com/tag/interconnection/) Interconnection (https://blog.cloudflare.com/tag/internal-dns/) Internal DNS (https://blog.cloudflare.com/tag/internet-performance/) Internet Performance (https://blog.cloudflare.com/tag/internet-quality/) Internet Quality (https://blog.cloudflare.com/tag/internet-regulation/) Internet Regulation (https://blog.cloudflare.com/tag/internet-shutdown/) Internet Shutdown (https://blog.cloudflare.com/tag/internet-summit/) Internet Summit (https://blog.cloudflare.com/tag/internet-traffic/) Internet Traffic (https://blog.cloudflare.com/tag/internet-trends/) Internet Trends (https://blog.cloudflare.com/tag/internship-experience/) Internship Experience (https://blog.cloudflare.com/tag/intrusion-detection/) Intrusion Detection (https://blog.cloudflare.com/tag/investors/) Investors (https://blog.cloudflare.com/tag/iocs/) IoCs (https://blog.cloudflare.com/tag/ios/) iOS (https://blog.cloudflare.com/tag/iot/) IoT (https://blog.cloudflare.com/tag/ipfs/) IPFS (https://blog.cloudflare.com/tag/ipsec/) IPsec (https://blog.cloudflare.com/tag/ipv4/) IPv4 (https://blog.cloudflare.com/tag/ipv6/) IPv6 (https://blog.cloudflare.com/tag/irap/) IRAP (https://blog.cloudflare.com/tag/israel/) Israel (https://blog.cloudflare.com/tag/italy/) Italy (https://blog.cloudflare.com/tag/iwd/) IWD (https://blog.cloudflare.com/tag/jamstack/) JAMstack (https://blog.cloudflare.com/tag/japan/) Japan (https://blog.cloudflare.com/tag/javascript/) JavaScript (https://blog.cloudflare.com/tag/jengo/) Jengo (https://blog.cloudflare.com/tag/jengo-policy/) Jengo Policy (https://blog.cloudflare.com/tag/joomla/) Joomla (https://blog.cloudflare.com/tag/judeoflare/) Judeoflare (https://blog.cloudflare.com/tag/kafka/) Kafka (https://blog.cloudflare.com/tag/kernel/) Kernel (https://blog.cloudflare.com/tag/key-value/) Key Value (https://blog.cloudflare.com/tag/keyless-ssl/) Keyless SSL (https://blog.cloudflare.com/tag/keytrap/) KeyTrap (https://blog.cloudflare.com/tag/killnet/) Killnet (https://blog.cloudflare.com/tag/korea/) Korea (https://blog.cloudflare.com/tag/kubernetes/) Kubernetes (https://blog.cloudflare.com/tag/langchain/) LangChain (https://blog.cloudflare.com/tag/latency/) Latency (https://blog.cloudflare.com/tag/latin-america/) Latin America (https://blog.cloudflare.com/tag/latinflare/) Latinflare (https://blog.cloudflare.com/tag/lavarand/) LavaRand (https://blog.cloudflare.com/tag/lazarus-group/) Lazarus group (https://blog.cloudflare.com/tag/leaked-credential-checks/) Leaked Credential Checks (https://blog.cloudflare.com/tag/legal/) Legal (https://blog.cloudflare.com/tag/legal-patents-sable/) Legal Patents Sable (https://blog.cloudflare.com/tag/lgbtqia/) LGBTQIA+ (https://blog.cloudflare.com/tag/life-at-cloudflare/) Life at Cloudflare (https://blog.cloudflare.com/tag/linux/) Linux (https://blog.cloudflare.com/tag/lisbon/) Lisbon (https://blog.cloudflare.com/tag/live-streaming/) Live Streaming (https://blog.cloudflare.com/tag/llama/) Llama (https://blog.cloudflare.com/tag/llm/) LLM (https://blog.cloudflare.com/tag/loadbalancing/) Load Balancing (https://blog.cloudflare.com/tag/localization/) Localization (https://blog.cloudflare.com/tag/log-push/) Log Push (https://blog.cloudflare.com/tag/log4j/) Log4J (https://blog.cloudflare.com/tag/log4shell/) Log4Shell (https://blog.cloudflare.com/tag/logging/) Logging (https://blog.cloudflare.com/tag/logs/) Logs (https://blog.cloudflare.com/tag/lua/) LUA (https://blog.cloudflare.com/tag/machine-learning/) Machine Learning (https://blog.cloudflare.com/tag/magecart/) Magecart (https://blog.cloudflare.com/tag/magic-firewall/) Magic Firewall (https://blog.cloudflare.com/tag/magic-network-monitoring/) Magic Network Monitoring (https://blog.cloudflare.com/tag/magic-transit/) Magic Transit (https://blog.cloudflare.com/tag/magic-wan/) Magic WAN (https://blog.cloudflare.com/tag/magic-wan-connector/) Magic WAN Connector (https://blog.cloudflare.com/tag/malicious-javascript/) Malicious JavaScript (https://blog.cloudflare.com/tag/malware/) Malware (https://blog.cloudflare.com/tag/managed-components/) Managed Components (https://blog.cloudflare.com/tag/managed-rules/) Managed Rules (https://blog.cloudflare.com/tag/march-of-cloudflare/) March of Cloudflare (https://blog.cloudflare.com/tag/masque/) MASQUE (https://blog.cloudflare.com/tag/mcp/) MCP (https://blog.cloudflare.com/tag/meerkat/) Meerkat (https://blog.cloudflare.com/tag/meetup/) MeetUp (https://blog.cloudflare.com/tag/meris/) Meris (https://blog.cloudflare.com/tag/message-protocol/) Message Protocol (https://blog.cloudflare.com/tag/mexico/) Mexico (https://blog.cloudflare.com/tag/micro-frontends/) Micro-frontends (https://blog.cloudflare.com/tag/microsoft/) Microsoft (https://blog.cloudflare.com/tag/microsoft-365/) Microsoft 365 (https://blog.cloudflare.com/tag/microsoft-azure/) Microsoft Azure (https://blog.cloudflare.com/tag/middle-east/) Middle East (https://blog.cloudflare.com/tag/migration-hub/) Migration Hub (https://blog.cloudflare.com/tag/milestone/) Milestones (https://blog.cloudflare.com/tag/miniflare/) Miniflare (https://blog.cloudflare.com/tag/mirage/) Mirage (https://blog.cloudflare.com/tag/mirai/) Mirai (https://blog.cloudflare.com/tag/mitel/) Mitel (https://blog.cloudflare.com/tag/mitigation/) Mitigation (https://blog.cloudflare.com/tag/mixed-content-errors/) Mixed Content Errors (https://blog.cloudflare.com/tag/mlops/) MLops (https://blog.cloudflare.com/tag/mobile/) Mobile (https://blog.cloudflare.com/tag/mobile-sdk/) Mobile SDK (https://blog.cloudflare.com/tag/model-context-protocol/) Model Context Protocol (https://blog.cloudflare.com/tag/moldova/) Moldova (https://blog.cloudflare.com/tag/monitoring/) Monitoring (https://blog.cloudflare.com/tag/multi-cloud/) Multi-Cloud (https://blog.cloudflare.com/tag/multi-user/) Multi-User (https://blog.cloudflare.com/tag/mysql/) MySQL (https://blog.cloudflare.com/tag/naas/) NaaS (https://blog.cloudflare.com/tag/net-neutrality/) Net Neutrality (https://blog.cloudflare.com/tag/network/) Network (https://blog.cloudflare.com/tag/network-interconnect/) Network Interconnect (https://blog.cloudflare.com/tag/network-performance-update/) Network Performance Update (https://blog.cloudflare.com/tag/network-protection/) Network Protection (https://blog.cloudflare.com/tag/network-services/) Network Services (https://blog.cloudflare.com/tag/networking/) Networking (https://blog.cloudflare.com/tag/new-year/) New Year (https://blog.cloudflare.com/tag/nginx/) NGINX (https://blog.cloudflare.com/tag/ninjas/) Ninjas (https://blog.cloudflare.com/tag/nist/) NIST (https://blog.cloudflare.com/tag/node-js/) Node.js (https://blog.cloudflare.com/tag/north-america/) North America (https://blog.cloudflare.com/tag/notebooks/) Notebooks (https://blog.cloudflare.com/tag/notifications/) Notifications (https://blog.cloudflare.com/tag/nsec3/) NSEC3 (https://blog.cloudflare.com/tag/oauth/) OAuth (https://blog.cloudflare.com/tag/observability/) Observability (https://blog.cloudflare.com/tag/oceania/) Oceania (https://blog.cloudflare.com/tag/ocsp/) OCSP (https://blog.cloudflare.com/tag/offices/) Offices (https://blog.cloudflare.com/tag/okta/) Okta (https://blog.cloudflare.com/tag/olympics/) Olympics (https://blog.cloudflare.com/tag/onboarding/) Onboarding (https://blog.cloudflare.com/tag/open-api/) Open API (https://blog.cloudflare.com/tag/open-source/) Open Source (https://blog.cloudflare.com/tag/openai/) OpenAI (https://blog.cloudflare.com/tag/open-bmc/) OpenBMC (https://blog.cloudflare.com/tag/opendns/) OpenDNS (https://blog.cloudflare.com/tag/openssl/) OpenSSL (https://blog.cloudflare.com/tag/opentelemetry/) OpenTelemetry (https://blog.cloudflare.com/tag/optimization/) Optimization (https://blog.cloudflare.com/tag/origin-rules/) Origin Rules (https://blog.cloudflare.com/tag/outage/) Outage (https://blog.cloudflare.com/tag/oxy/) Oxy (https://blog.cloudflare.com/tag/pacific-northwest/) Pacific Northwest (https://blog.cloudflare.com/tag/page-rules/) Page Rules (https://blog.cloudflare.com/tag/page-shield/) Page Shield (https://blog.cloudflare.com/tag/parallels/) Parallels (https://blog.cloudflare.com/tag/partners/) Partners (https://blog.cloudflare.com/tag/partnerships/) Partnership (https://blog.cloudflare.com/tag/password-reuse/) Password-reuse (https://blog.cloudflare.com/tag/passwords/) Passwords (https://blog.cloudflare.com/tag/passwords-pt/) Passwords (PT) (https://blog.cloudflare.com/tag/patents/) Patents (https://blog.cloudflare.com/tag/pay-per-crawl/) Pay Per Crawl (https://blog.cloudflare.com/tag/paygo/) PAYGO (https://blog.cloudflare.com/tag/payments/) Payments (https://blog.cloudflare.com/tag/pci-certified/) PCI Certified (https://blog.cloudflare.com/tag/peering/) Peering (https://blog.cloudflare.com/tag/performance/) Performance (https://blog.cloudflare.com/tag/performance-optimization/) Performance Optimization (https://blog.cloudflare.com/tag/phishing/) Phishing (https://blog.cloudflare.com/tag/php/) php (https://blog.cloudflare.com/tag/phython/) Phython (https://blog.cloudflare.com/tag/pingora/) Pingora (https://blog.cloudflare.com/tag/pipelines/) Pipelines (https://blog.cloudflare.com/tag/planetscale/) PlanetScale (https://blog.cloudflare.com/tag/plans/) Plans (https://blog.cloudflare.com/tag/platform-engineering/) Platform Engineering (https://blog.cloudflare.com/tag/platform-week/) Platform Week (https://blog.cloudflare.com/tag/plesk/) Plesk (https://blog.cloudflare.com/tag/policy/) Policy & Legal (https://blog.cloudflare.com/tag/politics/) Politics (https://blog.cloudflare.com/tag/portugal/) Portugal (https://blog.cloudflare.com/tag/post-mortem/) Post Mortem (https://blog.cloudflare.com/tag/post-quantum/) Post-Quantum (https://blog.cloudflare.com/tag/postgres/) Postgres (https://blog.cloudflare.com/tag/precursor/) Precursor (https://blog.cloudflare.com/tag/prepared-statements/) Prepared Statements (https://blog.cloudflare.com/tag/prisma/) Prisma (https://blog.cloudflare.com/tag/privacy/) Privacy (https://blog.cloudflare.com/tag/privacy-pass/) Privacy Pass (https://blog.cloudflare.com/tag/privacy-week/) Privacy Week (https://blog.cloudflare.com/tag/private-ip/) Private IP (https://blog.cloudflare.com/tag/private-network/) Private Network (https://blog.cloudflare.com/tag/product-design/) Product Design (https://blog.cloudflare.com/tag/product-news/) Product News (https://blog.cloudflare.com/tag/programming/) Programming (https://blog.cloudflare.com/tag/programming-pt/) Programming (PT) (https://blog.cloudflare.com/tag/project-fair-shot/) Project Fair Shot (https://blog.cloudflare.com/tag/project-galileo/) Project Galileo (https://blog.cloudflare.com/tag/project-honey-pot/) Project Honey Pot (https://blog.cloudflare.com/tag/project-pangea/) Project Pangea (https://blog.cloudflare.com/tag/project-safekeeping/) Project Safekeeping (https://blog.cloudflare.com/tag/project-turpentine/) Project Turpentine (https://blog.cloudflare.com/tag/prometheus/) Prometheus (https://blog.cloudflare.com/tag/protocols/) Protocols (https://blog.cloudflare.com/tag/proudflare/) Proudflare (https://blog.cloudflare.com/tag/proxying/) Proxying (https://blog.cloudflare.com/tag/public-sector/) Public Sector (https://blog.cloudflare.com/tag/python/) Python (https://blog.cloudflare.com/tag/python-workers/) Python Workers (https://blog.cloudflare.com/tag/quantization/) Quantization (https://blog.cloudflare.com/tag/queues/) Queues (https://blog.cloudflare.com/tag/quic/) QUIC (https://blog.cloudflare.com/tag/quiche/) QUICHE (https://blog.cloudflare.com/tag/quicksilver/) Quicksilver (https://blog.cloudflare.com/tag/r2/) R2 (https://blog.cloudflare.com/tag/r2-super-slurper/) R2 Super Slurper (https://blog.cloudflare.com/tag/cloudflare-radar/) Radar (https://blog.cloudflare.com/tag/radar-alerts/) Radar Alerts (https://blog.cloudflare.com/tag/radar-api/) Radar API (https://blog.cloudflare.com/tag/radar-maps/) Radar Maps (https://blog.cloudflare.com/tag/railgun/) Railgun (https://blog.cloudflare.com/tag/randomness/) Randomness (https://blog.cloudflare.com/tag/ransom-attacks/) Ransom Attacks (https://blog.cloudflare.com/tag/rapid-reset/) Rapid Reset (https://blog.cloudflare.com/tag/raspberry-pi/) Raspberry Pi (https://blog.cloudflare.com/tag/rate-limiting/) Rate Limiting (https://blog.cloudflare.com/tag/rc4/) RC4 (https://blog.cloudflare.com/tag/rddos/) RDDoS (https://blog.cloudflare.com/tag/react/) React (https://blog.cloudflare.com/tag/reading-list/) Reading List (https://blog.cloudflare.com/tag/real-time/) Real-time (https://blog.cloudflare.com/tag/recruiting/) Recruiting (https://blog.cloudflare.com/tag/regional-services/) Regional Services (https://blog.cloudflare.com/tag/registrar/) Registrar (https://blog.cloudflare.com/tag/reliability/) Reliability (https://blog.cloudflare.com/tag/remote-browser-isolation/) Remote Browser Isolation (https://blog.cloudflare.com/tag/remote-desktop-protocol/) Remote Desktop Protocol (https://blog.cloudflare.com/tag/remote-work/) Remote Work (https://blog.cloudflare.com/tag/replication/) Replication (https://blog.cloudflare.com/tag/research/) Research (https://blog.cloudflare.com/tag/resolver/) Resolver (https://blog.cloudflare.com/tag/restreaming/) Restreaming (https://blog.cloudflare.com/tag/retreat/) Retreat (https://blog.cloudflare.com/tag/reverse-engineering/) Reverse Engineering (https://blog.cloudflare.com/tag/revil/) REvil (https://blog.cloudflare.com/tag/risk-management/) Risk Management (https://blog.cloudflare.com/tag/road-to-zero-trust/) Road to Zero Trust (https://blog.cloudflare.com/tag/rocketloader/) Rocket Loader (https://blog.cloudflare.com/tag/rocksdb/) RocksDB (https://blog.cloudflare.com/tag/routing/) Routing (https://blog.cloudflare.com/tag/routing-security/) Routing Security (https://blog.cloudflare.com/tag/rpc/) RPC (https://blog.cloudflare.com/tag/rpki/) RPKI (https://blog.cloudflare.com/tag/rrdns/) RRDNS (https://blog.cloudflare.com/tag/rsa/) RSA (https://blog.cloudflare.com/tag/russia/) Russia (https://blog.cloudflare.com/tag/rust/) Rust (https://blog.cloudflare.com/tag/rust-workers/) Rust Workers (https://blog.cloudflare.com/tag/saas/) SaaS (https://blog.cloudflare.com/tag/saas-security/) SAAS Security (https://blog.cloudflare.com/tag/sable/) Sable (https://blog.cloudflare.com/tag/salt/) Salt (https://blog.cloudflare.com/tag/sampling/) Sampling (https://blog.cloudflare.com/tag/sandbox/) Sandbox (https://blog.cloudflare.com/tag/sase/) SASE (https://blog.cloudflare.com/tag/savetheweb/) Save The Web (https://blog.cloudflare.com/tag/sdk/) SDK (https://blog.cloudflare.com/tag/search-engine/) Search Engine (https://blog.cloudflare.com/tag/secrets-store/) Secrets Store (https://blog.cloudflare.com/tag/secure-web-gateway/) Secure Web Gateway (https://blog.cloudflare.com/tag/security/) Security (https://blog.cloudflare.com/tag/security-analytics/) Security Analytics (https://blog.cloudflare.com/tag/security-center/) Security Center (https://blog.cloudflare.com/tag/security-posture/) Security Posture (https://blog.cloudflare.com/tag/security-posture-management/) Security Posture Management (https://blog.cloudflare.com/tag/security-service-edge/) Security Service Edge (https://blog.cloudflare.com/tag/security-week/) Security Week (https://blog.cloudflare.com/tag/security-txt/) security.txt (https://blog.cloudflare.com/tag/seo/) SEO (https://blog.cloudflare.com/tag/server-push/) Server Push (https://blog.cloudflare.com/tag/serverless/) Serverless (https://blog.cloudflare.com/tag/serverless-pt/) Serverless (PT) (https://blog.cloudflare.com/tag/serverless-ai/) Serverless AI (https://blog.cloudflare.com/tag/serverless-week/) Serverless Week (https://blog.cloudflare.com/tag/servers/) Servers (https://blog.cloudflare.com/tag/siem/) SIEM (https://blog.cloudflare.com/tag/signed-exchanges/) Signed Exchanges (SXG) (https://blog.cloudflare.com/tag/sim/) SIM (https://blog.cloudflare.com/tag/singapore/) Singapore (https://blog.cloudflare.com/tag/sso/) Single Sign On (SSO) (https://blog.cloudflare.com/tag/smart-placement/) Smart Placement (https://blog.cloudflare.com/tag/smart-shield/) Smart Shield (https://blog.cloudflare.com/tag/snippets/) Snippets (https://blog.cloudflare.com/tag/soc-as-a-service/) SOC as a Service (https://blog.cloudflare.com/tag/south-africa/) South Africa (https://blog.cloudflare.com/tag/south-america/) South America (https://blog.cloudflare.com/tag/spain/) Spain (https://blog.cloudflare.com/tag/spdy/) spdy (https://blog.cloudflare.com/tag/spectrum/) Spectrum (https://blog.cloudflare.com/tag/speed/) Speed (https://blog.cloudflare.com/tag/speed-and-reliability/) Speed & Reliability (https://blog.cloudflare.com/tag/speed-brain/) Speed Brain (https://blog.cloudflare.com/tag/speed-week/) Speed Week (https://blog.cloudflare.com/tag/spoofing/) Spoofing (https://blog.cloudflare.com/tag/sports/) Sports (https://blog.cloudflare.com/tag/sql/) SQL (https://blog.cloudflare.com/tag/sre/) SRE (https://blog.cloudflare.com/tag/sse/) SSE (https://blog.cloudflare.com/tag/ssh/) SSH (https://blog.cloudflare.com/tag/ssl/) SSL (https://blog.cloudflare.com/tag/standards/) Standards (https://blog.cloudflare.com/tag/startup-enterprise-plan/) Startup Enterprise Plan (https://blog.cloudflare.com/tag/statistics/) Statistics (https://blog.cloudflare.com/tag/stopthehacker/) StopTheHacker (https://blog.cloudflare.com/tag/storage/) Storage (https://blog.cloudflare.com/tag/sumo-logic/) Sumo Logic (https://blog.cloudflare.com/tag/super-bowl/) Super Bowl (https://blog.cloudflare.com/tag/supercloud/) Supercloud (https://blog.cloudflare.com/tag/supply-chain-attacks/) Supply Chain Attacks (https://blog.cloudflare.com/tag/support/) Support (https://blog.cloudflare.com/tag/sustainability/) Sustainability (https://blog.cloudflare.com/tag/swag/) SWAG (https://blog.cloudflare.com/tag/swg/) SWG (https://blog.cloudflare.com/tag/swift/) Swift (https://blog.cloudflare.com/tag/switzerland/) Switzerland (https://blog.cloudflare.com/tag/sxsw/) SXSW (https://blog.cloudflare.com/tag/syn/) SYN (https://blog.cloudflare.com/tag/syn-flood/) SYN Flood (https://blog.cloudflare.com/tag/syria/) Syria (https://blog.cloudflare.com/tag/tcp/) TCP (https://blog.cloudflare.com/tag/team/) Team (https://blog.cloudflare.com/tag/teams-dashboard/) Teams Dashboard (https://blog.cloudflare.com/tag/tech-talks/) Tech Talks (https://blog.cloudflare.com/tag/techcrunch/) TechCrunch (https://blog.cloudflare.com/tag/technical-writing/) Technical Writing (https://blog.cloudflare.com/tag/terraform/) Terraform (https://blog.cloudflare.com/tag/testimonials/) Testimonials (https://blog.cloudflare.com/tag/testing/) Testing (https://blog.cloudflare.com/tag/texas/) Texas (https://blog.cloudflare.com/tag/thanksgiving/) Thanksgiving (https://blog.cloudflare.com/tag/serverlist/) The Serverlist Newsletter (https://blog.cloudflare.com/tag/threat-data/) Threat Data (https://blog.cloudflare.com/tag/threat-feeds/) Threat Feeds (https://blog.cloudflare.com/tag/threat-intelligence/) Threat Intelligence (https://blog.cloudflare.com/tag/threat-operations/) Threat Operations (https://blog.cloudflare.com/tag/threat-report/) Threat Report (https://blog.cloudflare.com/tag/threats/) Threats (https://blog.cloudflare.com/tag/tiered-cache/) Tiered Cache (https://blog.cloudflare.com/tag/tiktok/) TikTok (https://blog.cloudflare.com/tag/tls/) TLS (https://blog.cloudflare.com/tag/tls-1-3/) TLS 1.3 (https://blog.cloudflare.com/tag/tools/) Tools (https://blog.cloudflare.com/tag/tor/) Tor (https://blog.cloudflare.com/tag/tracing/) Tracing (https://blog.cloudflare.com/tag/traffic/) Traffic (https://blog.cloudflare.com/tag/transform-rules/) Transform Rules (https://blog.cloudflare.com/tag/transparency/) Transparency (https://blog.cloudflare.com/tag/trends/) Trends (https://blog.cloudflare.com/tag/trust-and-safety/) Trust & Safety (https://blog.cloudflare.com/tag/ttfb/) TTFB (https://blog.cloudflare.com/tag/ttl/) TTL (https://blog.cloudflare.com/tag/turn/) TURN (https://blog.cloudflare.com/tag/turn-server/) TURN Server (https://blog.cloudflare.com/tag/turnstile/) Turnstile (https://blog.cloudflare.com/tag/typescript/) TypeScript (https://blog.cloudflare.com/tag/udp/) UDP (https://blog.cloudflare.com/tag/ukraine/) Ukraine (https://blog.cloudflare.com/tag/united-kingdom/) United Kingdom (https://blog.cloudflare.com/tag/universal-ssl/) Universal SSL (https://blog.cloudflare.com/tag/url-scanner/) URL Scanner (https://blog.cloudflare.com/tag/usa/) USA (https://blog.cloudflare.com/tag/user-research/) User Research (https://blog.cloudflare.com/tag/vdi/) VDI (https://blog.cloudflare.com/tag/vectorize/) Vectorize (https://blog.cloudflare.com/tag/vetflare/) Vetflare (https://blog.cloudflare.com/tag/video/) Video (https://blog.cloudflare.com/tag/visibility/) Visibility (https://blog.cloudflare.com/tag/vite/) Vite (https://blog.cloudflare.com/tag/voip/) VoIP (https://blog.cloudflare.com/tag/vpc/) VPC (https://blog.cloudflare.com/tag/vpn/) VPN (https://blog.cloudflare.com/tag/vulnerabilities/) Vulnerabilities (https://blog.cloudflare.com/tag/waf/) WAF (https://blog.cloudflare.com/tag/waf-attack-score/) WAF Attack Score (https://blog.cloudflare.com/tag/waf-rules/) WAF Rules (https://blog.cloudflare.com/tag/waiting-room/) Waiting Room (https://blog.cloudflare.com/tag/warp/) WARP (https://blog.cloudflare.com/tag/warp-connector/) WARP Connector (https://blog.cloudflare.com/tag/wasm/) WASM (https://blog.cloudflare.com/tag/web-application-firewall/) Web Application Firewall (https://blog.cloudflare.com/tag/web-asset-discovery/) Web Asset Discovery (https://blog.cloudflare.com/tag/web3/) Web3 (https://blog.cloudflare.com/tag/webassembly/) WebAssembly (https://blog.cloudflare.com/tag/webinars/) Webinars (https://blog.cloudflare.com/tag/webmcp/) WebMCP (https://blog.cloudflare.com/tag/webp/) WebP (https://blog.cloudflare.com/tag/webrtc/) WebRTC (https://blog.cloudflare.com/tag/websockets/) WebSockets (https://blog.cloudflare.com/tag/wildebeest/) Wildebeest (https://blog.cloudflare.com/tag/womenflare/) Womenflare (https://blog.cloudflare.com/tag/wordpress/) WordPress (https://blog.cloudflare.com/tag/workers-ai/) Workers AI (https://blog.cloudflare.com/tag/workers-launchpad/) Workers Launchpad (https://blog.cloudflare.com/tag/workers-logs/) Workers Logs (https://blog.cloudflare.com/tag/workers-observability/) Workers Observability (https://blog.cloudflare.com/tag/workers-sites/) Workers Sites (https://blog.cloudflare.com/tag/workers-unbound/) Workers Unbound (https://blog.cloudflare.com/tag/workers-vpc/) Workers VPC (https://blog.cloudflare.com/tag/workflows/) Workflows (https://blog.cloudflare.com/tag/world-ipv6-day/) World IPv6 Day (https://blog.cloudflare.com/tag/wrangler/) Wrangler (https://blog.cloudflare.com/tag/x402/) x402 (https://blog.cloudflare.com/tag/year-in-review/) Year in Review (https://blog.cloudflare.com/tag/z3/) Z3 (https://blog.cloudflare.com/tag/zaraz/) Zaraz (https://blog.cloudflare.com/tag/zero-day-threats/) Zero Day Threats (https://blog.cloudflare.com/tag/zero-trust/) Zero Trust (https://blog.cloudflare.com/tag/zero-trust-week/) Zero Trust Week (https://blog.cloudflare.com/tag/zone-versioning/) Zone Versioning (https://blog.cloudflare.com/tag/artificial-intelligence/) Artificial Intelligence (https://blog.cloudflare.com/tag/workers-1/) Workers (https://blog.cloudflare.com/tag/client-side-security/) Client-Side Security (https://blog.cloudflare.com/tag/architecture/) Architecture (https://blog.cloudflare.com/tag/multi-tenant-secuity/) Multi-tenant Secuity (https://blog.cloudflare.com/tag/multi-tenant-security/) Multi-tenant Security (https://blog.cloudflare.com/tag/cf/) cf (https://blog.cloudflare.com/tag/beacon/) BEACON (https://blog.cloudflare.com/tag/machine-learning/) Machine Learning (https://blog.cloudflare.com/tag/open-source/) Open Source (https://blog.cloudflare.com/tag/workers-ai/) Workers AI (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/birthday-week/) Birthday Week (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/machine-learning/) Machine Learning (https://blog.cloudflare.com/tag/open-source/) Open Source (https://blog.cloudflare.com/tag/workers-ai/) Workers AI October 1, 2026 Introducing Clef: our open-source decision models, and new RL fine-tuning platform (Michelle Chen) (Alex Reneau) (Kevin Flansburg) (https://blog.cloudflare.com/author/michelle/) Michelle Chen , (https://blog.cloudflare.com/author/alex-reneau/) Alex Reneau , and (https://blog.cloudflare.com/author/kevin-flansburg/) Kevin Flansburg 10 minute read COPY URL () Over the last few weeks, there has been lots of buzz around decision models such as (https://typesafe.ai/blog/introducing-system-one-models-and-jev) Typesafe AI’s Jev System One model. While classifier models have been around for some time, Jev introduces a new decision model concept into the world of AI — a model that produces bounded structured outputs cheaply, quickly and consistently that can be added into a workflow when a decision is required. These models are capable enough to work over any set of inputs without constantly retraining the model to incorporate new classification categories. This contrasts with the world of Large Language Models (LLMs), which are largely non-deterministic, but are open-ended enough to reason and generate text and tool calls for agentic workloads. Today, we’re releasing two Cloudflare-trained decision models, Clef and Clef-flash, (https://developers.cloudflare.com/workers-ai/models/clef) hosted on Workers AI . Clef is currently the leader when evaluated against the (https://huggingface.co/spaces/multimodalart/jev-decision-index) Jev Decision Index , you can view full results on the (https://clef-evals.workers-ai-mle.workers.dev) live benchmark demo site . These models are smarter, faster, and fully Jev-API compatible, so you can experiment with these hosted models easily. We’re fully open-sourcing these (https://huggingface.co/Cloudflare/clef) models on Hugging Face under an Apache 2.0 license for you to run locally and experiment with yourselves. () (decision-index-vs-latency.png) Lastly, we’re excited to debut our new reinforcement learning (RL) product, which allows customers to fine-tune Clef to suit their use cases as well. What is a decision model? A decision model makes classifications to help agents decide how to act, based on certain probabilities. For example, you can pass in a customer support message (inputs) and ask if it is urgent and which team should handle it. A decision model will return typed answers with probabilities (outputs), which your code can use to route the ticket, trigger an escalation, or defer to a human. This means that a human does not necessarily need to be in the loop for agentic decisions anymore — agents can programmatically gather context, make decisions, and take actions on tasks, or defer to a human when needed. () Specifically at Cloudflare, we’ve been testing our new Clef model on our Threat Intelligence team to help us classify website domains. By giving a domain to Clef (with Browser Run) it can quickly identify categories that the domain falls under — for example, it might classify a domain with a 95% chance it is a fashion website, 85% ecommerce, <1% phishing, etc. This classification took our Clef model 2.2s to fetch, render, and classify the website. In contrast, our fastest general LLM gpt-oss-120b took 4.7s in the same workflow, and only returned two classifications. As a user, you can imagine how a 2x savings in latency and results can help us improve our threat intelligence workflows and be faster in identifying malicious or legitimate domains. Generalize this to any use case where you need to make quick programmatic decisions, and you unlock powerful agentic workflows that are able to autonomously decide, reason, and execute. In music theory, a clef is a symbol placed at the beginning of a musical staff that assigns specific pitch names to the lines and spaces. A decision model is analogous to a music clef because it helps define the domain of the context and the subsequent notes (actions) that follow it. We chose Clef as the name of our family of decision models, as it serves similar purposes, and the CF hearkens to Cloudflare. How is Clef different from other decision models? Although the market is getting increasingly saturated with decision models, Clef has some unique properties that make us excited to release it to the public. First, it has a vision encoder so it’s able to take in images and classify visual content. This is different from Jev, which only does text classification today. Secondly, our model has a 64k context window (compared to Jev’s 32k), which allows users to squeeze more input state for the model to classify against. Third, our model is accurate and powerful, scoring competitively against other decision models on the market across various quality benchmarks. We shortlisted some evaluations below that are important for decision-making as defined by the (https://huggingface.co/spaces/multimodalart/jev-decision-index) Jev Decision Index and scored some of the more popular models on the market for it. Check out the table below for benchmarks, or view the scores on our (https://clef-evals.workers-ai-mle.workers.dev) live decision index demo site : Benchmark (https://huggingface.co/Cloudflare/clef) Clef (https://huggingface.co/Cloudflare/clef-flash) Clef-flash (https://typesafe.ai/blog/introducing-system-one-models-and-jev) Jev DiffusionGemma Jev (https://huggingface.co/jaredpalmer/kev-9b) Kev 9B (https://huggingface.co/convaiinnovations/laya) Laya BFCL · case exact 98.47 98.76 95.75 96.52 94.51 38.13 ToolRet · nDCG@10 69.19 66.43 65.28 61.21 64.26 12.69 API-Bank · accuracy 91.93 93.11 88.19 83.66 56.30 11.41 Home appliances · case exact 82.95 97.73 52.27 42.05 25.00 0.00 When2Call · accuracy 72.37 65.58 80.97 75.44 49.62 11.94 BANKING77 · macro-F1 94.20 90.93 79.74 74.28 84.83 14.29 CLINC150+OOS · macro-F1 97.43 66.77 89.27 83.49 79.03 3.19 BRIGHT · nDCG@10 45.91 39.26 47.52 42.94 38.53 19.90 Amazon ESCI · macro-F1 57.48 57.39 55.21 53.37 49.22 24.40 PhishNChips · accuracy 79.60 75.05 62.55 85.35 50.75 50.15 We also ran benchmarks across (https://huggingface.co/collections/typesafe/workflowevals) Typesafe’s own eval suite and our Clef models fared well, beating Jev in 3 out of 4 areas. Notably, our Clef-flash performs exceptionally well, given how much faster it is. Workflow (https://huggingface.co/Cloudflare/clef) Clef (https://huggingface.co/Cloudflare/clef-flash) Clef-flash (https://typesafe.ai/blog/introducing-system-one-models-and-jev) Jev Invoice processing 64.7 57.1 61.8 Customer service 76.3 77 76.0 Security incidents 62.9 61.7 61.7 Agent trace observability 68.5 69.8 71.6 Across the 43 eval benchmarks that we ran, our Clef models beat the decision models on latency (except for Laya which is very fast but trades off quality in the benchmarks above): Benchmark (https://huggingface.co/Cloudflare/clef) Clef (https://huggingface.co/Cloudflare/clef-flash) Clef-flash (https://typesafe.ai/blog/introducing-system-one-models-and-jev) Jev DiffusionGemma Jev (https://huggingface.co/jaredpalmer/kev-9b) Kev-9B (https://huggingface.co/convaiinnovations/laya) Laya Median latency  · ms 209.3 38.8 524.1 84.4 51.4 5.8 p95 latency · ms 238.6 122.4 536.0 211.2 187.9 222.5 On top of the latency benefits from the model itself, our Clef models are hosted on Workers AI. Because they are hosted on Cloudflare’s infrastructure, we’re able to take advantage of our GPUs at the edge, leading to low network latency and faster decisions. This means that you could put Clef into the hot path for agents to make decisions and combine that with one of our LLMs on Workers AI to take action. curl https://api.cloudflare.com/client/v4/accounts/ $CLOUDFLARE_ACCOUNT_ID /ai/run/@cf/cloudflare/clef \\ -X POST \\ -H "Authorization: Bearer $CLOUDFLARE_AUTH_TOKEN " \\ -d '{ "model": "clef", "state": "Checkout has been failing for every customer for the last hour.", "questions": { "urgent": { "type": "noul", "instructions": "Is this support request urgent?" }, "team": { "type": "choice", "instructions": "Which team should handle this request?", "criteria": { "billing": "Payments, invoices, and refunds", "technical": "Outages, errors, and configuration", "sales": "Plans and upgrades" } }, "severity": { "type": "score", "instructions": "How severe is the customer impact?", "criteria": ["No impact", "Minor", "Major", "Critical"] } } }' Clef also produces strictly typed outputs similar to Jev and is fully API-compatible, so you can make the swap extremely easily. The larger Clef model is your more powerful precision model, while the Clef-Flash model is great for latency-critical decisions. The models are enterprise-ready with our guarantee that we don’t read, store, or train on your requests or responses (unless you want to use our fine-tuning product, which we go into below). You can get started with the Clef models today, starting with our (https://developers.cloudflare.com/workers-ai/models/clef) developer documentation or play around with the (https://huggingface.co/Cloudflare/clef) open-source model on the Hugging Face repo. If you’d like help tuning Clef for a specific workload, we are also offering fine-tuning services — first as a hands-on partner with our forward-deployed engineer (FDE) team, and then later as a self-serve fine-tuning platform for customers to train and redeploy the model onto Cloudflare. How we trained Clef In the same week that Jev came out, we (https://x.com/michellechen/status/2101091012559151480) posted about some experiments we had with our own homegrown decision model. Our demo goes into how we adapted the DiffusionGemma model to output deterministic probabilities by exposing the logprobs that are generated by a large language model. Our initial approach built upon independent research by (https://x.com/mmastrac) Matt Mastracci , who has been active in the machine learning (ML) community with sharing new ideas and (https://github.com/vllm-project/vllm/pull/57250) pull requests to vLLM inference engine to make DiffusionGemma support stronger. Clef builds upon this concept, but uses a different base model as the backbone. We currently use Qwen as the base model and post-trained it to suit decision model use cases. During inference, Clef uses Qwen for a prefill-only pass, then scores the valid schema choices in parallel. The decision step is non-autoregressive, so there’s no intermediate text to generate token by token, making Clef significantly faster than autoregressive LLMs. Rather than generating intermediate text to produce structured answers, Clef and Clef-flash derive schema choices directly from internal backbone representations. This approach relies on a specialized two-stage attention routing process: every valid choice extracts context relevant to the prompt, allowing individual field parameters to cross-attend with other fields and back to the original payload prior to scoring. By leveraging a lexical prior, the model preserves semantic intent across options. Ultimately, the architecture unites option-specific evidence routing, joint cross-field attention, and schema-bound scoring. By freezing Qwen3.8-27B for Clef and Qwen3.5-9B for Clef-flash, we jointly optimized the routing head alongside rank-256 low-rank adapters. Our post-training utilizes label-smoothed cross-entropy for valid schema outputs paired with a Brier loss to refine probability calibration. This training leverages our own internal synthetic datasets permutating field orders, prompts, and schema structures. We also developed Reinforcement Learning for Calibrated Decisions (RLCD) to serve as a secondary optimization target, granting partial credit to adjacent ordinal choices, rewarding fully precise record outputs, and applying a reference penalty to prevent distribution shift, giving us better accuracy and generalization. This means that we were able to achieve a few novel things with Clef: we improved accuracy of the model in classification, constrained it to output only probabilities instead of text generation, and made it faster than Jev and the base Qwen models. How fine-tuning can extend the capabilities of Clef We heard a lot of internal use cases that required fine-tuning our Clef model to be built into our agentic workflows at Cloudflare. For example, internal teams want a classifier model to be able to evaluate Trust & Safety submissions, help us triage Cloudflare Support requests, or even to be built-in to our Bot products to decide if a crawler is a good bot or bad bot. These use cases are incredibly specific and we have had many years of labelled decisions that we could use to train a specific classifier. When you fine-tune a model, you may give up some general purpose performance in exchange for higher accuracy in a specific domain.. Because Cloudflare has more than 15 years of network data across different domains, we can fine-tune a model to fit these specific use cases which is more accurate and faster than our generic Clef model. We’re working with internal teams already to figure out how we can post-train Clef to create powerful ML models that boost our impact and improve workflows across Cloudflare. These internal teams and use cases are the next remit of our new FDE fine-tuning team and basis for our reinforcement learning (RL) product. Our new RL service We are offering a service to help customers fine-tune Clef to suit their workloads with our hands-on FDE team. From that, we’ll learn from our hands-on experiences to build a self-serve platform that customers can use to capture data, fine-tune, and redeploy the model, all on Cloudflare. This has actually been a long time coming — we’ve been building our AI platform to have the right primitives where we could be building a custom RL product. The interest in Jev shows the need for a fast, small, specific, classifier model, and we chose this to be our niche to start experimenting with RL environments. To do this, we leverage the primitives that we already have built on our Cloudflare platform: Cloudflare AI Gateway – pass all your AI traffic through AI Gateway and automatically create a dataset of requests for your use case Cloudflare Workers AI – generate rollouts against the base Clef model Cloudflare Containers – RL sandbox for scoring and replaying agent actions [NEW] Trainer – update weights of fine-tuned Clef model Cloudflare Workers AI + BYO Model – redeploy the fine-tuned model on Workers AI This combines a few work-in-progress pieces of the AI Platform that we’ve been working on, including AI Gateway that captures your AI traffic so you can leverage your own request/response data, Containers for RL Sandboxes, and Workers AI’s Bring Your Own Model (Cog) work that has been progressing since our acquisition of Replicate. () Try it out today We’re excited to launch our first Cloudflare-trained ML model from the Workers AI team today. We’re still early here and have a lot more improvements in store, but it is a wonderful first showcase of the hard work we’ve been doing on the AI Platform team. We believe that Clef has the ability to disrupt the way we use agents, which fits naturally into Cloudflare’s mission of being the agent cloud. If you have specific use cases and are already customers of these products — (https://www.cloudflare.com/resource/clef-rl-interest) we’d love to chat with you and be design partners as we experiment in this space. Try out the Clef models hosted on Workers AI, download the (https://huggingface.co/Cloudflare/clef) weights on Hugging Face if you’d like to explore for yourself, and reach out if you have fine-tuning use cases you’d like us to help with. Our ML team has been growing in impact, from model optimizations to model training research. If you’re interested in joining our mission, (https://www.cloudflare.com/careers/) check out our open roles . () On this page Discuss Online (https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F&t=Introducing%20Clef%3A%20our%20open-source%20decision%20models%2C%20and%20new%20RL%20fine-tuning%20platform) (https://x.com/intent/post?text=Introducing+Clef%3A+our+open-source+decision+models%2C+and+new+RL+fine-tuning+platform&url=https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F) (https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F) (https://bsky.app/intent/compose?text=Introducing+Clef%3A+our+open-source+decision+models%2C+and+new+RL+fine-tuning+platform+https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F) (https://mastodonshare.com/?text=Introducing+Clef%3A+our+open-source+decision+models%2C+and+new+RL+fine-tuning+platform&url=https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F) (https://www.threads.net/intent/post?text=Introducing+Clef%3A+our+open-source+decision+models%2C+and+new+RL+fine-tuning+platform+https%3A%2F%2Fblog.cloudflare.com%2Fclef-decision-models%2F) Related tags (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/birthday-week/) Birthday Week (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/machine-learning/) Machine Learning (https://blog.cloudflare.com/tag/open-source/) Open Source (https://blog.cloudflare.com/tag/workers-ai/) Workers AI Follow on Social Media (Cloudflare) Cloudflare (https://blog.cloudflare.com/rss/) (https://x.com/Cloudflare) (https://www.linkedin.com/company/cloudflare-inc-) (https://www.youtube.com/cloudflare) (https://instagram.com/cloudflare) (https://github.com/cloudflare) (https://bsky.app/profile/cloudflare.social) (https://www.threads.com/@cloudflare) (https://www.tiktok.com/@cloudflare) (Michelle Chen) (https://blog.cloudflare.com/author/michelle/) Michelle Chen (https://x.com/michellechen) Subscribe to receive notifications of new posts Email address (Your email address) We’ll never share your email address. Subscribe Thanks for subscribing! Check your inbox to confirm. (https://blog.cloudflare.com/) (Cloudflare) Getting Started (https://cloudflare.com/plans/) Plans (https://cloudflare.com/contact/) Contact sales (https://www.cloudflare.com/partners/) Partners (https://partnerlocator.cloudflare.com/dashboard) Find a partner (https://www.cloudflare.com/startups/) Startups (https://www.cloudflare.com/under-attack-hotline/) Under attack? (https://domains.cloudflare.com/) Domain name search Public interest (https://www.cloudflare.com/galileo/) Project Galileo (https://www.cloudflare.com/athenian/) Athenian Project (https://www.cloudflare.com/campaigns/) Cloudflare for Campaigns (https://www.cloudflare.com/fair-shot/) Project Fairshot (https://www.cloudflare.com/impact/) Impact/ESG Resources (https://www.cloudflare.com/app-innovation-report/) App innovation report (https://radar.cloudflare.com/) Cloudflare Radar (https://www.cloudflare.com/case-studies/) Case studies (https://www.cloudflarestatus.com/) Status (https://support.cloudflare.com/) Support (https://www.cloudflare.com/events/) Events (https://blog.cloudflare.com/) Blog Solutions (https://www.cloudflare.com/sase/) SSE and SASE platform (https://www.cloudflare.com/solutions/ai/) Cloudflare AI Cloud (https://www.cloudflare.com/solutions/ai-security/) AI Security (https://www.cloudflare.com/solutions/frontends/) Frontend Development Platform (https://www.cloudflare.com/solutions/platforms/) Multi-Tenant Platform Development (https://www.cloudflare.com/solutions/security/) Web Security Platform Company (https://www.cloudflare.com/about/) About (https://www.cloudflare.com/careers/) Careers (https://cloudflare.net/) Investors (https://www.cloudflare.com/press/) Press (https://www.cloudflare.com/press/press-kit/) Press kit (https://www.cloudflare.com/network/) Global network Compliance (https://www.cloudflare.com/trust-hub/compliance-resources/) Compliance resources (https://www.cloudflare.com/trust-hub/) Trust (https://www.cloudflare.com/trust-hub/gdpr/) GDPR (https://www.cloudflare.com/trust-hub/responsible-ai/) Responsible AI (https://www.cloudflare.com/transparency/) Transparency report (https://www.cloudflare.com/trust-hub/abuse-approach/) Report abuse Developers (https://developers.cloudflare.com/) Documentation (https://www.cloudflare.com/learning/) Learning center (https://community.cloudflare.com/) Community (https://dash.cloudflare.com/sign-up) Start building (https://dash.cloudflare.com/login) Login © 2026 (https://www.cloudflare.com/) Cloudflare, Inc. | Your privacy choices (https://www.cloudflare.com/disclosure/) Report security issues | (https://www.cloudflare.com/privacypolicy/) Privacy Policy | (https://www.cloudflare.com/website-terms/) Terms of use | (https://www.cloudflare.com/trust-hub/gdpr/) GDPR | (https://www.cloudflare.com/trademark/) Trademark (Search...) (Search) (Search) Search is temporarily unavailable. (https://www.cloudflare.com/products/) Products (https://www.cloudflare.com/solutions/) Solutions (https://www.cloudflare.com/resources/) Resources (https://www.cloudflare.com/plans/) Pricing (https://dash.cloudflare.com/login) Loginopens in a new tab (https://dash.cloudflare.com) Dashboardopens in a new tab (https://www.cloudflare.com/resource/contact-enterprise-sales/) Contact Salesopens in a new tab (https://dash.cloudflare.com/sign-up) Start Buildingopens in a new tab (https://x.com/cloudflare) opens in a new tab (https://www.linkedin.com/company/cloudflare-inc-) opens in a new tab (https://blog.cloudflare.com/rss/) opens in a new tab All Categories (https://blog.cloudflare.com/tag/ai/) AI (https://blog.cloudflare.com/tag/developers/) Developers (https://blog.cloudflare.com/tag/cloudflare-radar/) Radar (https://blog.cloudflare.com/tag/product-news/) Product News (https://blog.cloudflare.com/tag/security/) Security (https://blog.cloudflare.com/tag/policy/) Policy & Legal (https://blog.cloudflare.com/tag/zero-trust/) Zero Trust (https://blog.cloudflare.com/tag/speed-and-reliability/) Speed & Reliability (https://blog.cloudflare.com/tag/life-at-cloudflare/) Life at Cloudflare (https://blog.cloudflare.com/tag/partners/) Partners English Switch Site Language (https://blog.cloudflare.com/) English (https://blog.cloudflare.com/de-de/) Deutsch (https://blog.cloudflare.com/es-es/) Español (https://blog.cloudflare.com/es-la/) Español (Latinoamérica) (https://blog.cloudflare.com/fr-fr/) Français (https://blog.cloudflare.com/it-it/) Italiano (https://blog.cloudflare.com/ja-jp/) 日本語 (https://blog.cloudflare.com/ko-kr/) 한국어 (https://blog.cloudflare.com/zh-tw/) 繁體中文 (https://blog.cloudflare.com/zh-cn/) 简体中文 (https://blog.cloudflare.com/pt-br/) Português (https://blog.cloudflare.com/ru-ru/) Русский (https://blog.cloudflare.com/id-id/) Bahasa Indonesia (https://blog.cloudflare.com/th-th/) ภาษาไทย (https://blog.cloudflare.com/vi-vn/) Tiếng Việt (https://blog.cloudflare.com/pl-pl/) Polski (https://blog.cloudflare.com/ar-ar/) العربية (https://blog.cloudflare.com/he-il/) עברית (https://blog.cloudflare.com/sv-se/) Svenska (https://blog.cloudflare.com/nl-nl/) Nederlands (https://blog.cloudflare.com/tr-tr/) Türkçe Light Dark