Skip to content
Cloudflare Docs logomark
Cloudflare
Docs
Cloudflare Zero Trust
Navigation menu icon
Open external link
Cloudflare Docs logomark
Cloudflare
Docs
Cloudflare Zero Trust
Dropdown icon
Cloudflare Zero Trust menu
Blog: Introducing Cloudflare One
Zero Trust and SASE plans and pricing
Cloudflare homepage
Overview
Get started
Expand: Implementation guides
Implementation guides
Secure your Internet traffic and SaaS apps
External link icon
Open external link
Replace your VPN
External link icon
Open external link
Deploy Zero Trust Web Access
External link icon
Open external link
Expand: Identity
Identity
One-time PIN login
Expand: SSO integration
SSO integration
Generic OIDC
Generic SAML 2.0
Active Directory® (SAML)
Amazon Cognito
AWS IAM (SAML)
Azure AD®
Centrify
Centrify (SAML)
Citrix ADC (SAML)
Facebook
GitHub
Google
Google Workspace
Jumpcloud (SAML)
Keycloak (SAML)
LinkedIn
Okta
Okta (SAML)
OneLogin
OneLogin (SAML)
PingFederate®
PingOne®
PingOne® (SAML)
Signed AuthN requests (SAML)
Yandex
Expand: Device posture
Device posture
Expand: WARP client checks
WARP client checks
Application check
Carbon Black
Client certificate
Device serial numbers
Device UUID
Disk encryption
Domain joined
File check
Firewall
OS version
Require Gateway
Require WARP
SentinelOne
Expand: Service providers
Service providers
CrowdStrike
Kolide
Microsoft Endpoint Manager
SentinelOne
Uptycs
Workspace ONE
Expand: Access integrations
Access integrations
Mutual TLS
Tanium
Expand: User management
User management
Access groups
Session management
Seat management
Short-lived certificates
SCIM provisioning
Service tokens
Expand: Authorization cookie
Authorization cookie
Validate JWTs
Application token
CORS
Expand: Connections
Connections
Expand: Cloudflare Tunnel
Cloudflare Tunnel
Expand: Get started
Get started
Create a remotely-managed tunnel (dashboard)
Create a locally-managed tunnel (CLI)
Useful terms
Expand: Downloads
Downloads
Update cloudflared
License
Copyrights
Expand: Configure a tunnel
Configure a tunnel
Remotely-managed tunnel
Expand: Locally-managed tunnel
Locally-managed tunnel
Configuration file
Expand: Run as a service
Run as a service
Linux
macOS
Windows
Useful commands
Tunnel permissions
Origin configuration
Tunnel run parameters
Expand: Deploy a tunnel
Deploy a tunnel
Tunnel with firewall
Tunnel availability and failover
System requirements
Expand: Environments
Environments
Ansible
AWS
Azure
GCP
Kubernetes
Terraform
Expand: Use cases
Use cases
SSH
RDP
SMB
Expand: Private networks
Private networks
Expand: Connect private networks
Connect private networks
Private DNS
Virtual networks
Peer-to-peer connectivity
Site-to-site connectivity
Expand: Public hostnames
Public hostnames
DNS records
Load balancers
Expand: Monitor tunnels
Monitor tunnels
Logs
Notifications
Metrics
Expand: Troubleshoot tunnels
Troubleshoot tunnels
Private network connectivity
Common errors
Expand: Do more with Tunnel
Do more with Tunnel
Migrate legacy tunnels
Quick Tunnels
Expand: Connect devices
Connect devices
Expand: WARP
WARP
First-time setup
Expand: Download WARP
Download WARP
Update WARP
Migrate 1.1.1.1 app
Expand: User-side certificates
User-side certificates
Install certificate using WARP
Install certificate manually
Deploy custom certificate
Expand: Deploy WARP
Deploy WARP
Expand: Managed deployment
Managed deployment
Expand: Partners
Partners
Hexnode
Intune
Jamf
JumpCloud
Kandji
Parameters
Switch between Zero Trust organizations
Manual deployment
Device enrollment permissions
WARP with firewall
WARP with legacy VPN
Expand: Configure WARP
Configure WARP
Device profiles
Expand: WARP modes
WARP modes
Enable Device Information Only
Expand: WARP settings
WARP settings
Captive portal detection
Managed networks
Expand: Route traffic
Route traffic
Local Domain Fallback
Split Tunnels
WARP architecture
WARP sessions
Expand: Troubleshoot WARP
Troubleshoot WARP
Common issues
Client errors
Debug logs
Known limitations
Remove WARP
Expand: Agentless options
Agentless options
Expand: DNS
DNS
Expand: Add locations
Add locations
DNS resolver IPs and hostnames
DNS over HTTPS
DNS over TLS
HTTP
Expand: Applications
Applications
Expand: Add web applications
Add web applications
Expand: SaaS applications
SaaS applications
Generic OIDC application
Generic SAML application
Area 1
Atlassian Cloud
AWS
Digicert
DocuSign
Google Cloud
Google Workspace
Hubspot
Jamf Pro
Salesforce (OIDC)
Salesforce (SAML)
ServiceNow (OIDC)
ServiceNow (SAML)
Slack
Tableau Cloud (SAML)
Zendesk
Self-hosted applications
Cloudflare dashboard SSO application
Expand: Add non-HTTP applications
Add non-HTTP applications
Arbitrary TCP
Connect using cloudflared
Expand: Scan SaaS applications
Scan SaaS applications
Manage findings
Expand: Available integrations
Available integrations
Atlassian Confluence
Atlassian Jira
Box
Dropbox
GitHub
Expand: Google Workspace
Google Workspace
Google Drive
Gmail
Google Admin
Google Calendar
Expand: Microsoft 365
Microsoft 365
Admin Center
OneDrive
SharePoint
Outlook
Salesforce
ServiceNow
Slack
Scan for sensitive data
Troubleshoot integrations
Login page
Block page
Add bookmarks
App Launcher
Expand: Policies
Policies
Expand: Secure Web Gateway
Secure Web Gateway
Expand: Get started
Get started
DNS filtering
Network filtering
HTTP filtering
Expand: DNS policies
DNS policies
Common policies
Test DNS filtering
Scheduled DNS policies
Expand: Network policies
Network policies
Common policies
Protocol detection
SSH proxy and command logs
Expand: HTTP policies
HTTP policies
Common policies
HTTP/3
TLS decryption
Tenant control
AV scanning
WebSocket traffic
Expand: Egress policies
Egress policies
Dedicated egress IPs
Resolver policies
Global policies
Applications and app types
Domain categories
Identity-based policies
Block page
Order of enforcement
Lists
Proxy
Expand: Access
Access
Manage Access policies
Require Purpose Justification
External Evaluation rules
Isolate self-hosted application
Application paths
Enforce MFA
Temporary authentication
Expand: Browser Isolation
Browser Isolation
Expand: Setup
Setup
Clientless Web Isolation
Non-identity on-ramps
Isolation policies
Extensions
Accessibility
Browser Isolation with firewall
Known limitations
Expand: Data Loss Prevention
Data Loss Prevention
Expand: Scan HTTP traffic
Scan HTTP traffic
Common policies
Log the payload of matched rules
Expand: Configure a DLP profile
Configure a DLP profile
Predefined profiles
Integration profiles
Profile settings
DLP datasets
Expand: Insights
Insights
Expand: Analytics
Analytics
Shadow IT Discovery
Gateway analytics
Expand: Digital Experience Monitoring
Digital Experience Monitoring
Fleet status
Expand: Tests
Tests
HTTP test
Traceroute test
View test results
Notifications
Expand: Logs
Logs
User logs
Access audit logs
Expand: Gateway activity logs
Gateway activity logs
Manage PII
Tunnel audit logs
Posture logs
Expand: Logpush integration
Logpush integration
RData
Risk score
Expand: API and Terraform
API and Terraform
Expand: Access API examples
Access API examples
Access group
Any valid service token
Authentication method
Azure® Group
Common name
Country Code
Email
Email domain
Everyone
G Suite® Group
GitHub™ Organization
IP range
mTLS certificate
Okta® Group
SAML Attribute
Service token
Expand: Gateway API examples
Gateway API examples
DNS policy
Network policy
HTTP policy
Scoped API tokens
Terraform
Reference architecture
External link icon
Open external link
Tutorials
Account limits
Roles and permissions
Glossary
Expand: Changelog
Changelog
Access
Browser Isolation
CASB
Data Loss Prevention
Digital Experience Monitoring
Gateway
Risk score
Zero Trust WARP Client
FAQ
Edit
Edit this page
Issue
Report an issue with this page
Log in
Log into the Cloudflare dashboard
Search icon (depiction of a magnifying glass)
Light theme icon (depiction of a sun)
Dark theme icon (depiction of a moon)
Set theme to dark (⇧+D)
Products
Cloudflare Zero Trust
...
Access API examples
Country Code
Country Code
Allow a specific country.
{
"geo"
:
{
"country_code"
:
"US"
}
}