Cloudflare Access provides visibility and control over who has access to your custom hostnames. You can allow or block users based on identity, device posture, and other Access rules.
- You must have an active custom hostname. For setup instructions, refer to Configuring Cloudflare for SaaS.
- You must have a Cloudflare Zero Trust plan in your SaaS provider account. Learn more about getting started with Zero Trust.
- You can only run Access on custom hostnames if they are managed externally to Cloudflare or in a separate Cloudflare account. If the custom hostname zone is in the same account as the SaaS zone, the Access application will not be applied.
- In the Cloudflare dashboard ↗, select your SaaS provider account and go to Zero Trust > Access controls > Applications.
- Select Create new application.
- Select Self-hosted and private.
- Select Add public hostname.
- Select Switch to custom input.
- In Hostname, enter your custom hostname (for example,
mycustomhostname.com). - Follow the remaining self-hosted application creation steps to publish the application.