Pricing

This document explains Google Cloud Armor and Google Cloud Armor Managed Protection pricing details. This pricing is active, with the exception of the data processing fee, which becomes active at General Availability.

Standard Tier Plus Tier
Billing model Pay as you go Subscription
Subscription price N/A $3,000/month (includes up to 100 protected resources)
Protected resources N/A $30/protected resource per month after initial 100
  • WAF HTTP requests
  • WAF security policies
  • WAF rules
  • $0.75 per million requests
  • $5 per policy per month
  • $1 per rule per month
All included
Data processing fee None Yes; see the following section.
Time commitment None One year

Data processing fee

The Google Cloud Armor Managed Protection data processing fee applies only for egress generated by Managed Protection Plus Tier protected resources. The data processing fee applies when Managed Protection is in General Availability.

Protected resources include all backend services of the following load balancer types in each enrolled project:

  • An external HTTP(S) load balancer
  • An SSL proxy load balancer
  • A TCP proxy load balancer

Prices are per egressed GB. For example, for Cloud Load Balancing, the internet, and Cloud Interconnect, the charge is $0.05 per GB for the first 100 TB egressed.

TBs egressed Cloud Load Balancing, internet, and Cloud Interconnect Cloud CDN Cloud DNS
0-100 $0.05 $0.025 Free
101-500 $0.04 $0.020 Free
501-1000 $0.03 $0.015 Free
1001+ Contact account team $0.010 Free

If a backend service has a Google Cloud Armor security policy associated with it, you can use the custom headers feature with that backend service without any additional charge for the custom headers feature.

If you pay in a currency other than USD, the prices listed in your currency on Google Cloud Platform SKUs apply.