Cloudflare Network Firewall

cloudflareFirewallcloudflare-network-firewall

Stateless firewall-as-a-service filtering packets for Magic Transit and Cloudflare WAN networks.

Provider
cloudflare
Category
Security
Also known as
Magic Firewall
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
defaultActionenumallow | denyno—▸ allow
intrusionDetection · component propertyboolean—nofalseinherited
intrusionPreventionboolean—no—inherited
loggingboolean—no—inherited
managedboolean—nofalse▸ true
packetFiltering · component propertyboolean—notrueinherited
requiredOnRamp · component propertyenummagic-transit | cloudflare-wanno—inherited
ruleCountinteger—no—inherited
statefulboolean—no—▸ false
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "network-firewall", component: "cloudflare-network-firewall" }
Other Firewall products · 35
Cloud Firewallalibaba-cloud-firewallalibabacloudfirewallNetwork ACLalibaba-network-aclalibabacloudfirewallECS Security Groupalibaba-security-groupalibabacloudfirewallNetwork ACLaws-network-aclawsfirewallAWS Network Firewallaws-network-firewallawsfirewallAmazon Route 53 Resolver DNS Firewallaws-route53-dns-firewallawsfirewallSecurity groupaws-security-groupawsfirewallMicrosoft Entra Internet Accessazure-entra-internet-accessazurefirewallAzure Firewallazure-firewallazurefirewallNetwork Security Groupazure-network-security-groupazurefirewallNetwork security perimeterazure-network-security-perimeterazurefirewallCloudflare DNS Firewallcloudflare-dns-firewallcloudflarefirewallCloudflare Gatewaycloudflare-gatewaycloudflarefirewallGeneric firewallfirewallfirewallFirewall appliancefirewall-appliancefirewallFortinet FortiGatefortigatefirewallMikroTik RouterOSmikrotik-routerosfirewallnftablesnftablesfirewallOPNsenseopnsensefirewallPalo Alto Networks NGFWpalo-alto-ngfwfirewallpfSensepfsensefirewallSnortsnortfirewallSuricatasuricatafirewallVyOSvyosfirewallDigitalOcean Cloud Firewallsdigitalocean-cloud-firewalldigitaloceanfirewallCloud IDSgoogle-cloud-idsgcpfirewallCloud NGFWgoogle-cloud-ngfwgcpfirewallSecure Web Proxygoogle-secure-web-proxygcpfirewallIBM Cloud Hardware Firewallibm-firewallibmfirewallVPC Security Groupibm-security-groupibmfirewallNetworkPolicyk8s-network-policyk8sfirewallNetwork Firewalloci-network-firewallocifirewallNetwork Security Groupoci-network-security-groupocifirewallSecurity Listoci-security-listocifirewallSecurity Groupoutscale-security-groupoutscalefirewall
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Cloudflare Network Firewall (formerly Magic Firewall): firewall-as-a-service sold with Magic
# Transit or Cloudflare WAN. It is not stateful — each packet is evaluated on its own — and all
# traffic is permitted until a rule blocks it ("Cloudflare Network Firewall ruleset logic").
schemaVersion: "1"
type: "component"
id: "cloudflare-network-firewall"
kind: "firewall"
provider: "cloudflare"
docs: "https://developers.cloudflare.com/cloudflare-network-firewall/about/ruleset-logic/"
aliases: ["Magic Firewall"]
defaults:
  managed: true
  defaultAction: "allow"
  stateful: false
properties:
  requiredOnRamp:
    type: "enum"
    values: ["magic-transit", "cloudflare-wan"]
  packetFiltering:
    type: "boolean"
    default: true
  intrusionDetection:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/cloudflare-network-firewall.md