Skip to content

Cloud and SaaS integrations

Last updated View as MarkdownAgent setup

You can integrate cloud environments and SaaS applications with Cloudflare CASB. Once you have added an integration, you can view and manage findings.

You can also configure CASB webhooks to send posture finding instances to external systems.

The workflow pages for managing findings and webhooks appear first, followed by supported integrations and troubleshooting guides:

Create an integration

  1. In Cloudflare One ↗︎, go to Integrations > Cloud & SaaS integrations.

    Go to Cloud & SaaS ↗
  2. Select Connect an integration or Add integration.

  3. Browse the available integrations and select the application you want to add.

  4. Follow the integration instructions in the dashboard.

  5. To run your first scan, select Save integration.

Terraform supports only integrations that do not use OAuth. The cloudflare_zero_trust_casb_integration resource requires version 5.27.0 or later of the Cloudflare Terraform provider. Version 4 is not supported.

  1. Add the following permission to your cloudflare_api_token ↗︎:

    • Zero Trust Write
  2. Create an integration using the cloudflare_zero_trust_casb_integration ↗︎ resource. The following example creates a Google Cloud Platform integration:

    resource "cloudflare_zero_trust_casb_integration" "google_cloud_platform" {
      account_id = var.cloudflare_account_id
      name       = "Google Cloud Platform"
      paused     = false
    
      google_cloud_platform = {
        google_cloud_platform_service_account = {
          service_account_key_json = file("service-account-key.json")
        }
      }
    }

Was this helpful?