Cloudflare One Client (WARP)

cloudflareClientcloudflare-warp

Device agent that tunnels traffic and DNS to Cloudflare over WireGuard or MASQUE.

Provider
cloudflare
Kind
Client
Category
Client
Properties · 4 set by this component
propertytypevaluesrequiredkind defaultthis component
instancesinteger—no—inherited
localCacheboolean—nofalseinherited
managedboolean—nofalse▸ true
offlineCapableboolean—nofalse▸ false
operatingMode · component propertyenumtraffic-and-dns | dns-only | proxy-mode | device-information-onlynotraffic-and-dnsinherited
persistentConnectionboolean—nofalse▸ true
platformenumweb | mobile | desktop | sdk | tv | embedded | multiyes—▸ desktop
resendPolicyenumnone | retry | store-and-forwardnononeinherited
tunnelProtocol · component propertyenumwireguard | masquenowireguardinherited
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: "warp", component: "cloudflare-warp" }
Other Client products · 33
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# WARP / Cloudflare One Client: device agent that tunnels traffic to Cloudflare over WireGuard or
# MASQUE. "Cloudflare One Client" gives Traffic and DNS mode (all ports and protocols) as the
# default operating mode and describes a persistent daemon-held encrypted connection.
schemaVersion: "1"
type: "component"
id: "cloudflare-warp"
kind: "client"
provider: "cloudflare"
docs: "https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/"
defaults:
  managed: true
  platform: "desktop"
  persistentConnection: true
  offlineCapable: false
properties:
  operatingMode:
    type: "enum"
    values: ["traffic-and-dns", "dns-only", "proxy-mode", "device-information-only"]
    default: "traffic-and-dns"
  tunnelProtocol:
    type: "enum"
    values: ["wireguard", "masque"]
    default: "wireguard"

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