Freedom251 › Identity Resolution Software
AWS Entity Resolution

What AWS Entity Resolution is
AWS Entity Resolution links related customer, product, business, or healthcare records across applications, channels, and data stores. It offers rule-based, machine-learning, and data service provider matching. With rule-based matching, users can adjust input fields, priorities, and rule sets. A preconfigured machine-learning model compares consumer records using fields such as name, email, phone, address, and date of birth, then assigns match groups confidence scores from 0.0 to 1.0. Data comes from AWS Glue, with a maximum of 20 inputs. Rule-based matching can process newly arriving Amazon S3 data incrementally. For synchronous lookups, the GetMatchId API retrieves an existing match ID from entity fields and hashes personally identifiable attributes. The service is accessed through the AWS console or API. It encrypts personally identifiable data at rest by default with AWS-owned keys, and supports customer-managed symmetric AWS KMS keys. AWS lists compliance with PCI DSS and SOC 1, SOC 2, and SOC 3 measures. Provider matching supports LiveRamp, TransUnion, and Unified ID 2.0 identifiers, subject to a provider license agreement. AWS Free Tier is not available.
Who it suits
It suits organizations that need to link records across multiple data stores and can work with AWS Glue inputs. Teams seeking provider matching should account for its license requirement.
What it does well
- Offers rule-based and machine-learning matching.
- Supports up to 20 AWS Glue inputs.
- Can process new S3 data incrementally.
- GetMatchId provides synchronous existing-match lookup.
- Encrypts personally identifiable data at rest by default.
What to know first
- AWS Free Tier is unavailable.
- Provider matching requires a license agreement.
- All processed records are charged, including unmatched records.
Limits
AWS Free Tier is unavailable. The service accepts up to 20 data inputs; data service provider matching requires a provider license or subscription, whose costs are additional.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Data service provider matching | Per 1,000 records processed · Requires a provider license or subscription · Provider subscription costs are additional · Available in US East (Ohio), US East (N. Virginia), and US West (Oregon) | Free |
| Rule-based or ML-powered matching | Per 1,000 records processed · All processed records are charged, including records with no match · Pricing does not vary by AWS Region | Free |
As aws.amazon.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the AWS Entity Resolution console or use its API.
- Provide input data from AWS Glue, up to 20 inputs.
- Choose rule-based, machine-learning, or data service provider matching.
- For provider matching, arrange the required provider license or subscription.
AWS Entity Resolution is a service for linking related customer, product, business, and healthcare records across data sources. It is best suited to teams working with AWS that need configurable matching or a lookup API. Its range of matching methods is useful, though per-record charges and provider licensing affect the economics.
Overview
The service brings records together across applications, channels, and data stores using rules, machine learning, or data provider identifiers. That range suits teams with different matching needs, but inputs come from AWS Glue and are capped at 20. Organizations consolidating more sources will need to account for that ceiling.
There is no AWS Free Tier for Entity Resolution. Rule-based and ML processing charges apply to every processed record, including records that find no match, so the volume sent through a workflow matters as much as the number of successful links.
Key features
Rules and machine learning
Rule-based matching lets teams adjust input fields, rule priority, and the rule set. That control is valuable when matching criteria need to reflect a particular business process. The preconfigured ML model focuses on consumer records, compares fields such as name, email, phone, address, and date of birth, and assigns each match group a confidence score from 0.0 to 1.0. It offers a ready-made scoring approach, though the published model scope is consumer records.
Incremental processing and API lookup
For rule-based matching, new data arriving in Amazon S3 can trigger automatic incremental processing. This can keep a rule-based workflow current without rerunning all input data. The GetMatchId API also returns an existing match ID synchronously from entity fields, making it suitable for applications that need a direct lookup. It hashes personally identifiable attributes for data protection.
Provider matching and protection
Matching with LiveRamp, TransUnion, and Unified ID 2.0 identifiers can connect records to provider identifiers, but requires a license agreement and may carry additional provider subscription costs. Personally identifiable data is encrypted at rest by default with AWS-owned keys; customer-managed symmetric AWS KMS keys are also supported. AWS states that the service complies with PCI DSS and SOC 1, SOC 2, and SOC 3 measures.
Pricing
The pricing model is paid, with a starting price note of From $0.10. The listed plan entries each show free, billed per 1,000 records processed; the AWS Free Tier is unavailable, so those plan amounts should not be read as a free allowance.
- Rule-based or ML-powered matching: billed per 1,000 records processed, with all records charged even when they produce no match. Pricing does not vary by AWS Region. This fits teams that can estimate and control processing volume.
- Data service provider matching: billed per 1,000 records processed and available in US East (Ohio), US East (N. Virginia), and US West (Oregon). A provider license or subscription is required, and provider subscription costs are additional. This is the option for teams that need provider identifiers and can meet those terms.
Since unmatched records count toward processing charges, teams should consider the expected input volume before choosing a workflow. Provider matching adds a separate licensing cost and is limited to the stated regions.
Platforms
Entity Resolution is accessible through the AWS console and API, and is categorized for web and API use. Related AWS services include Amazon S3, AWS Glue, AWS CloudTrail, CloudFormation, and AWS Clean Rooms. That makes it a natural fit for AWS-centered workflows; the documented integrations do not establish a comparable path for teams working outside that ecosystem.
Who it's for
Choose AWS Entity Resolution if your data is already in AWS Glue or Amazon S3 and you need rule-based or consumer-record ML matching, incremental S3 processing, or synchronous match-ID lookups. Provider matching is relevant when you have the required license and operate in one of its supported regions. Look elsewhere if you need a free tier, expect to process many unmatched records, or need more than 20 data inputs.
Pros and cons
- Pros: Three matching approaches cover configurable rules, consumer-record ML scoring, and provider identifiers.
- Pros: Rule-based workflows can process new S3 data incrementally, and GetMatchId provides synchronous lookups.
- Pros: At-rest encryption supports both AWS-owned keys and customer-managed symmetric KMS keys.
- Cons: There is no AWS Free Tier, and rule-based or ML charges include records without a match.
- Cons: Provider matching requires a license or subscription, with additional provider costs and regional limits.
- Cons: AWS Glue input is capped at 20 data inputs.
Alternatives
Tilores is worth considering if a local deployment with up to 100,000 records and no account or license key suits the job. DupeCatcher is an option for readers who want a free service with all features included across web and mobile. Entify offers a free, self-hosted or API-accessible open-source option, though uploads default to 100 MB and it holds one resolution result in memory at a time. Koalify has a free sandbox or demo tier, or a free portal below 10K records, for teams that fit those limits. Plauti Deduplicate has a free Salesforce version for readers working in that ecosystem. pyJedAI is a free self-hosted research project for readers seeking that kind of tool. Python Record Linkage Toolkit is free research software for small or medium files. Splink is another free, self-hosted Python package under the MIT license. For broader discovery, browse Data Deduplication Software or Identity Resolution Software.
Verdict
AWS Entity Resolution is a strong fit for teams already operating on AWS that need configurable matching, incremental rule-based processing, or API lookups. Its principal advantages are the choice of matching methods and integration with AWS data workflows. Choose another tool if a free starting point, broader input capacity, or provider matching without a separate license is essential.
Verdict
AWS Entity Resolution provides several approaches to matching records, plus incremental rule-based processing and API lookup. Consider the provider licensing condition and the charge for processed records when choosing it.
Questions
Is AWS Entity Resolution free?
It is a paid service, and AWS Free Tier is unavailable. Listed matching plans charge per 1,000 records processed.
How does pricing work?
Rule-based or ML-powered matching is billed per 1,000 records processed, including records with no match. Provider matching is also billed per 1,000 records, and provider subscription costs are additional.
Which platforms can I use?
The listed platforms are API and web. The service is available through the AWS Entity Resolution console and API.
What data sources and integrations does it list?
Input data comes from AWS Glue, with up to 20 inputs. Related AWS services include Amazon S3, AWS Glue, AWS CloudTrail, CloudFormation, and AWS Clean Rooms.
Which data service providers are supported?
Provider matching names LiveRamp, TransUnion, and Unified ID 2.0 identifiers. It requires a provider license or subscription.
What security and compliance details does AWS list?
Personally identifiable data is encrypted at rest by default with AWS-owned keys, and customer-managed symmetric AWS KMS keys are supported. AWS states that the service is compliant with PCI DSS and SOC 1, SOC 2, and SOC 3 measures.
Facts from AWS Entity Resolution's own pages
- Access
- The service is accessible through the AWS Entity Resolution console and API. · docs.aws.amazon.com, 9 Oct 2026
- Compliance
- AWS states that the service is compliant with PCI DSS and SOC 1, SOC 2, and SOC 3 measures. · docs.aws.amazon.com, 9 Oct 2026
- Data inputs
- The service reads input data from AWS Glue and allows a maximum of 20 data inputs. · docs.aws.amazon.com, 9 Oct 2026
- Encryption
- The service encrypts personally identifiable data at rest by default with AWS-owned keys and also supports customer-managed symmetric AWS KMS keys. · docs.aws.amazon.com, 9 Oct 2026
- Free tier
- AWS states that the AWS Free Tier is not available for AWS Entity Resolution. · aws.amazon.com, 9 Oct 2026
- Incremental processing
- Automatic incremental processing is available for rule-based matching when new data arrives in Amazon S3. · docs.aws.amazon.com, 9 Oct 2026
- Integrations
- Documented related AWS services include Amazon S3, AWS Glue, AWS CloudTrail, CloudFormation, and AWS Clean Rooms. · docs.aws.amazon.com, 9 Oct 2026
- Matching methods
- It offers rule-based, machine learning, and data service provider matching techniques. · aws.amazon.com, 9 Oct 2026
- ML matching
- Its preconfigured ML model matches consumer records using fields such as name, email, phone, address, and date of birth, and assigns match groups confidence scores from 0.0 to 1.0. · docs.aws.amazon.com, 9 Oct 2026
- Near real-time lookup
- The GetMatchId API synchronously retrieves an existing match ID using entity fields, and hashes PII attributes for data protection. · docs.aws.amazon.com, 9 Oct 2026
- Provider integrations
- AWS describes matching with LiveRamp, TransUnion, and Unified ID 2.0 identifiers; provider matching requires a license agreement. · aws.amazon.com, 9 Oct 2026
- Purpose
- AWS Entity Resolution matches, links, and enhances related customer, product, business, or healthcare records across applications, channels, and data stores. · aws.amazon.com, 9 Oct 2026
- Rule-based matching
- Users can customize matching rules by changing their input fields, priority, and rule set. · docs.aws.amazon.com, 9 Oct 2026
Where AWS Entity Resolution stands on Freedom251
- Identity Resolution Software#9 of 25
- Data Deduplication Software#21 of 27
