Pricing

Pricing overview

Data Catalog charges apply to:

  1. Metadata storage: Business metadata as well as any on-premises metadata ingested by Data Catalog. Metadata storage is measured in binary gigabytes (GiB), where 1 GiB is 1,073,741,824 bytes. This unit of measurement is also known as a gibibyte.
  2. Data Catalog API calls: Data Catalog read, write, and search API calls.

Metadata storage and API calls charges accrue daily. You can view unbilled usage on the Google Cloud Console.

Metadata storage

Data Catalog metadata storage includes:

  • Business metadata:
    • Data Catalog tag templates and tags
    • On-premises metadata ingested by Data Catalog.

Data Catalog metadata storage does not include:

  • Technical metadata stored by other services; for example, dataset table and column names stored by another Google Cloud service.

Metadata storage charges for a tag are billed to the project where the tag template was created.

Data Catalog metadata is stored in Cloud Spanner. Data Catalog measures the average amount of metadata in Cloud Spanner tables during a short time interval. For billing, these measurements are combined into a one-month average, which is multiplied by the monthly rate. Customers are not charged for the first one MiB of metadata storage, as shown in the Metadata storage pricing table, below.

Metadata storage pricing

Monthly average storage Price per month
Up to 1 MiB No charge
Over 1 MiB $100 per GiB per month

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

API calls

Data Catalog API calls include Data Catalog read, write, and search API calls, including API calls issued from the Data Catalog UI.

Charges are billed to the project selected at the time when the API call is made.

Data Catalog measures the number of API calls, then multiplies the count by the rate. Customers are not charged for the first 1 million API calls in a month, as shown in the Data Catalog API calls pricing table, below.

Data Catalog API calls pricing

API calls Price
1 million in a month No charge
Over 1 million in a month $10 per 100,000 API calls

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

Pricing examples

  • User A creates and applies small tags (1K bytes each). For $100/month, the user can store 1GiB of metadata, which corresponds approximately to 1M tags. If the user applies one tag to each table, the user will be able to apply tags to 1M tables.

  • User B creates 1M tags of 1K bytes each on the 10th of the month, and deletes the tags on 20th. The cost is $100 (1K * 1M = 1 GiB) / one-third month = $33.00.

  • User C creates and applies large tags (10K bytes each). For $100/month, the user can store 1GiB of metadata, which corresponds approximately to 100K tags. If the user applies one tag to each table, the user will be able to apply tags to 100K tables.

  • User D creates 10 templates, consisting of ETL, Data Governance, Data Quality, and other templates, and applies large tags (10K bytes each) using each of the 10 templates. For $100/month, the user can store 1GiB of metadata, which corresponds approximately to 100K tags. If the user applies 10 tags to each table, the user will be able to apply tags to 10K tables.