

# How Amazon Personalize works
<a name="how-it-works"></a>

 Amazon Personalize uses your data to train domain-based or customizable recommendation models. You use a private recommendation API in your application to request real-time recommendations. Amazon Personalize also supports batch workflows get item recommendations and user segments. 

![\[Depicts the Amazon Personalize workflow, from importing data, to training a model, to getting recommendations.\]](http://docs.amazonaws.cn/en_us/personalize/latest/dg/images/how-it-works.png)


**Topics**
+ [Amazon Personalize workflow details](personalize-workflow.md)
+ [Amazon Personalize terms](terms.md)
+ [Types of data Amazon Personalize can use](datasets.md)