Amazon Personalize

Web · Android · iPhone · API

Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Amazon Personalize is a managed machine learning service that uses customer data to create item recommendations and user segments. Its options include user personalization, personalized ranking, similar items, personalized search, user segmentation, Trending Now and Next Best Action. It supports both real-time recommendations and batch workflows. The user-personalization recipe can be trained on up to 3 billion interactions and 5 million unique items. Inference APIs include getRecommendations and getPersonalizedRanking. A search-ranking plugin integrates with OpenSearch v2.9 and above to personalize results in real time. Listed AWS integrations include SageMaker AI Data Wrangler, Amplify, S3, CloudWatch and CloudTrail; partner services include Amplitude, Braze, Optimizely and Segment. AWS says data is encrypted, and each customer account’s models are not shared with other AWS accounts or Amazon business units. The free tier lasts for the first two months of usage and has monthly allowances for processing, interactions, training and real-time requests. Pay-as-you-go pricing has no minimum fees or upfront commitments, though listed unit rates vary by operation.

Who it is for

Amazon Personalize suits teams adding recommendations, personalized search or user segments to web and app channels. Its real-time and batch options accommodate both live recommendations and bulk workflows.

What is good

  • Supports real-time and batch recommendations.
  • Offers seven listed recommendation types.
  • User-personalization recipe supports up to 3 billion interactions.
  • Search-ranking plugin integrates with OpenSearch v2.9 and above.
  • Models are not shared across AWS accounts or Amazon business units.

What to know first

  • Free tier lasts only for the first two months of usage.
  • Pay-as-you-go unit rates vary by operation.
  • No experimentation or visual editor is listed.

Verdict

Amazon Personalize provides recommendation and segmentation capabilities with real-time and batch delivery. Review the free-tier allowances and pay-as-you-go operation rates when estimating its fit.

Amazon Personalize plans and pricing

All plans
AWS Free Tier Free first two months of usage Up to 20 GB data processing/storage per month · up to 5 million interactions per month for User-Personalization-v2 and Personalized-Ranking-v2 · up to 100 training hours per month for other Custom Recommendation Solutions · up to 50,000 real-time recommendation requests per month for v2 recipes · up to 180,000 real-time recommendation requests per month for other Custom Recommendation Solutions aws.amazon.com · 1 Oct 2026
Amazon Personalize pay-as-you-go Not published pay only for what you use; no minimum fees or upfront commitments v2 data ingestion $0.05/GB · v2 training $0.002 per 1,000 interactions · v2 inference $0.15 per 1,000 recommendation requests · custom-solution training $0.24 per training hour · custom-solution real-time inference $0.0556 per 1,000 requests for first 72 million monthly requests aws.amazon.com · 1 Oct 2026

Compared on website personalization software

Free plan
No
Experimentation
No

Best Amazon Personalize alternatives

See all 12