Identity and Privacy
AWS Clean Rooms: pricing, features, API and alternatives
Published · Last updated
Next review:
AWS Clean Rooms is Amazon Web Services' managed data clean room. Two or more companies query their combined data without copying it to each other. Each data owner sets rules on its own tables. AWS bills compute per CRPU-hour, with examples at $2.00 for Spark SQL in US East (AWS pricing, accessed 9 November 2026).
Contents
At a glance
Company
Amazon Web Services, Inc., a subsidiary of Amazon.com, Inc. (NASDAQ: AMZN)
Headquarters
Seattle, Washington, US (Amazon.com, Inc. business address, SEC EDGAR, accessed 9 November 2026)
Founded
Product preview January 2023; generally available 21 March 2023 (AWS document history)
Ownership
Public company product (Amazon.com, Inc.)
Product category
Data clean room, privacy-enhancing ML and record matching
What it does
Lets members run approved Spark SQL queries, PySpark jobs and ML models over each other's tables without sharing the rows
Deployment model
Fully managed AWS service in 11 Regions, including Frankfurt, Ireland, London and Stockholm (AWS pricing)
Pricing model
Published: per CRPU-hour for queries, per 1,000 profiles for lookalikes, per 1,000 records for matching, per GB-month for intermediate tables; no Free Tier for PySpark, ML or entity resolution (AWS pricing, accessed 9 November 2026)
Key integrations
Amazon S3, AWS Glue, Amazon Athena, Snowflake (since 1 December 2024), Databricks through Delta Sharing (since 20 October 2026) (AWS document history); LiveRamp RampIDs for provider-based matching (AWS pricing)
Publicly named customers
Salesforce, Annalect, Ampersand, DIRECTV, Kinective Media by United Airlines, Fox, DISH Media, TVNZ, Comscore, Amazon Marketing Cloud (AWS customers page, accessed 9 November 2026)
Standards supported
n/d (no PAIR or ADMaP statement in AWS documentation)
Last verified
9 November 2026
| Field | AWS Clean Rooms |
|---|---|
Company | Amazon Web Services, Inc., a subsidiary of Amazon.com, Inc. (NASDAQ: AMZN) |
Headquarters | Seattle, Washington, US (Amazon.com, Inc. business address, SEC EDGAR, accessed 9 November 2026) |
Founded | Product preview January 2023; generally available 21 March 2023 (AWS document history) |
Ownership | Public company product (Amazon.com, Inc.) |
Product category | Data clean room, privacy-enhancing ML and record matching |
What it does | Lets members run approved Spark SQL queries, PySpark jobs and ML models over each other's tables without sharing the rows |
Deployment model | Fully managed AWS service in 11 Regions, including Frankfurt, Ireland, London and Stockholm (AWS pricing) |
Pricing model | Published: per CRPU-hour for queries, per 1,000 profiles for lookalikes, per 1,000 records for matching, per GB-month for intermediate tables; no Free Tier for PySpark, ML or entity resolution (AWS pricing, accessed 9 November 2026) |
Key integrations | Amazon S3, AWS Glue, Amazon Athena, Snowflake (since 1 December 2024), Databricks through Delta Sharing (since 20 October 2026) (AWS document history); LiveRamp RampIDs for provider-based matching (AWS pricing) |
Publicly named customers | Salesforce, Annalect, Ampersand, DIRECTV, Kinective Media by United Airlines, Fox, DISH Media, TVNZ, Comscore, Amazon Marketing Cloud (AWS customers page, accessed 9 November 2026) |
Standards supported | n/d (no PAIR or ADMaP statement in AWS documentation) |
Last verified | 9 November 2026 |
What it does
A collaboration is a shared workspace. One member creates it and invites others. Each member adds "configured tables" that point at its own data in Amazon S3, AWS Glue, Athena, Snowflake or Databricks (AWS product page). The data stays where it is. Only the member allowed to query can run analyses, and only the members named as result receivers get output.
AWS sells three things on top of that core. Clean Rooms ML trains an AWS model for lookalike audiences or runs your own custom model on the joined data. It became fully available on 3 April 2024 and added custom models on 7 November 2024 (AWS document history). Entity resolution builds an ID mapping table so two members can join records that use different identifiers (glossary: entity resolution). Differential privacy adds calibrated noise to results, and it reached general availability on 10 April 2024 (AWS What's New, 10 April 2024).
The typical buyer is a media owner or a brand that already keeps data in AWS. Kinective Media by United Airlines, DIRECTV and Fox are on AWS's customer page (AWS customers). Amazon's own advertiser room, Amazon Marketing Cloud, runs on the same service.
How it works
Every configured table carries an analysis rule, set by its owner. There are three types (AWS user guide, analysis rules):
- Aggregation allows COUNT, SUM and AVG queries with an inner join. Each output row must contain a minimum number of distinct values, such as user IDs, and that minimum must be at least 2 (AWS user guide, aggregation rule).
- List returns row-level overlap between tables for enrichment or segment building.
- Custom allows any query or PySpark job, but only from analysis templates that the owner has reviewed and approved.
When a query touches several members' tables, the strictest rule wins. If one partner requires 100 distinct users per row and another requires 150, the query needs 150 (AWS user guide). Since 13 August 2026, owners can also set minimum aggregation thresholds and comparison controls inside custom rules (AWS document history).
Differential privacy works per collaboration. The owner turns it on in a custom rule, then sets a privacy budget and the noise added per query. AWS tracks the queries left, "similar to the gas gauge in a car" (AWS user guide, differential privacy). It uses SampCert, a sampler developed by AWS.
For partners that may only use encrypted data in the cloud, the C3R client encrypts columns before upload. Encrypted "fingerprint" columns can be joined and "sealed" columns can be selected, but most other SQL does not run on them (AWS user guide, C3R).
Everything in the console is also exposed through the AWS Clean Rooms API, so teams can script collaborations (AWS API reference).
Pricing
AWS publishes prices. The figures below are AWS's US East (N. Virginia) examples, accessed 9 November 2026 (AWS Clean Rooms pricing). Prices vary by Region for compute.
11 of 11 rows
Spark SQL queries | CRPU-hour, billed per second, 60-second minimum | $2.00 per CRPU-hour (example rate) |
Differential privacy | CRPU-hour, on top of SQL compute | $2.00 per CRPU-hour (example rate) |
PySpark jobs | CRPU-hour, 10-minute minimum | $4.00 per CRPU-hour (example rate) |
Lookalike model training | 1,000 profiles | $0.04 |
Lookalike segment | 1,000 profiles per segment | $0.25 |
Custom ML records | million records, first billion per month | $10.00; $0.20 from 1 to 100 billion |
Synthetic data generation | SDGU | $2.00 |
Entity resolution data preparation | 1,000 records | $0.10 |
Rule-based matching | 1,000 records matched, plus a one-time fee per collaboration | $0.50, plus $100 |
Provider-based matching | 1,000 records processed, plus the provider's subscription | $0.10 |
Intermediate table storage | GB-month | $0.023 |
Spark SQL queries
- Unit
CRPU-hour, billed per second, 60-second minimum
- Published price
$2.00 per CRPU-hour (example rate)
Differential privacy
- Unit
CRPU-hour, on top of SQL compute
- Published price
$2.00 per CRPU-hour (example rate)
PySpark jobs
- Unit
CRPU-hour, 10-minute minimum
- Published price
$4.00 per CRPU-hour (example rate)
Lookalike model training
- Unit
1,000 profiles
- Published price
$0.04
Lookalike segment
- Unit
1,000 profiles per segment
- Published price
$0.25
Custom ML records
- Unit
million records, first billion per month
- Published price
$10.00; $0.20 from 1 to 100 billion
Synthetic data generation
- Unit
SDGU
- Published price
$2.00
Entity resolution data preparation
- Unit
1,000 records
- Published price
$0.10
Rule-based matching
- Unit
1,000 records matched, plus a one-time fee per collaboration
- Published price
$0.50, plus $100
Provider-based matching
- Unit
1,000 records processed, plus the provider's subscription
- Published price
$0.10
Intermediate table storage
- Unit
GB-month
- Published price
$0.023
Table by AdSovereign, CC BY 4.0.
A worked example from the same page: a 3-minute Spark SQL query on the default 32 CRPUs, run three times a day, costs $9.60 a day and $3,504 a year (AWS Clean Rooms pricing). Members who bring data also pay standard S3 and Glue request fees. The collaboration creator chooses which member pays for compute, and since 21 May 2026 that payer can be changed (AWS document history).
Strengths and limits
Strengths
- Price transparency. AWS is the only large clean room vendor that publishes unit prices and worked examples, so a buyer can model cost before a call with sales.
- Controls as configuration. Analysis rules, aggregation minimums, comparison controls, data access budgets (1 October 2025) and differential privacy are settings, not custom code (AWS document history).
- ML in the room. Lookalikes, custom models, distributed training (1 July 2025) and synthetic training data (30 November 2025) run without either side exporting rows.
- Wider data sources. Snowflake, Athena and now Databricks tables can join a collaboration without an extract job.
Limits
- Every member needs an AWS account, even when its data sits in Snowflake or Databricks. Collaborators are invited by AWS account ID, so partners that refuse AWS cannot join (AWS user guide, creating a collaboration).
- Some controls are SQL-only. A 5 November 2026 update lists aggregation thresholds, comparison controls and differential privacy as controls that do not apply the same way to PySpark jobs (AWS document history).
- Provider matching is US-only. Provider-based matching with LiveRamp runs only in three US Regions (AWS pricing).
- Platform change is constant. AWS retired its first SQL engine on 17 December 2025, so older templates needed migration (AWS document history).
Alternatives
- Snowflake Data Clean Rooms: the choice when partners already run Snowflake.
- LiveRamp Clean Room: cross-cloud orchestration with RampID identity built in.
- Databricks Clean Rooms: notebook-based rooms for up to 10 organisations.
- Microsoft Azure Confidential Clean Rooms: enclave-based, still in limited preview.
- Amazon Marketing Cloud: Amazon Ads data on the same engine.
The three-way cost and feature table is in AWS Clean Rooms vs Snowflake vs LiveRamp. For every architecture side by side, see data clean room architectures compared, and for the wider privacy topics, the identity and privacy hub.
What we could not verify
- Whether AWS supports the IAB Tech Lab PAIR or ADMaP protocols. AWS documentation does not mention either.
- The custom ML price above 100 billion records a month. The pricing page renders that value dynamically, and it did not display on 9 November 2026.
- The number of active collaborations or customers. AWS does not publish it.
- Compute prices outside US East. AWS states they vary by Region but shows examples only for US East.
FAQ
How much does AWS Clean Rooms cost?
Is there a free tier for AWS Clean Rooms?
Do my partners need AWS to use AWS Clean Rooms?
Sources
- AWS, "AWS Clean Rooms pricing" (accessed 9 November 2026). https://aws.amazon.com/clean-rooms/pricing/
- AWS, "Document history for the AWS Clean Rooms User Guide" (entries 12 January 2023 to 5 November 2026; accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/doc-history.html
- AWS, "AWS Clean Rooms Differential Privacy is now generally available" (10 April 2024). https://aws.amazon.com/about-aws/whats-new/2024/04/aws-clean-room-differential-privacy
- AWS, "Analysis rules in AWS Clean Rooms", user guide (accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules.html
- AWS, "AWS Clean Rooms Differential Privacy", user guide (accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/differential-privacy.html
- AWS, "Cryptographic Computing for Clean Rooms", user guide (accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/crypto-computing.html
- AWS, "AWS Clean Rooms customers" (accessed 9 November 2026). https://aws.amazon.com/clean-rooms/customers/
- AWS, "AWS Clean Rooms API Reference" (last published 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/apireference/Welcome.html
- AWS, "AWS Clean Rooms" product page (accessed 9 November 2026). https://aws.amazon.com/clean-rooms/
- US Securities and Exchange Commission, EDGAR submissions record for Amazon.com, Inc. (accessed 9 November 2026). https://data.sec.gov/submissions/CIK0001018724.json
More sources (2)
- AWS, "Aggregation analysis rule", user guide (accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-aggregation.html
- AWS, "Creating a collaboration for queries", user guide (accessed 9 November 2026). https://docs.aws.amazon.com/clean-rooms/latest/userguide/create-collab-queries.html
Changelog
- 9 November 2026: profile published.
Spotted an error? Tell us