PredictionIO is a provider of an open source machine learning server for software developers to create predictive features, such as personalization, recommendation, and content discovery. It enables developers and data engineers to build apps, and add predictive features to their web or mobile applications through a simple set of APIs.