An engine can virtually call any algorithm in the Algorithm class. Apache PredictionIO currently offers native support to Spark MLlib machine learning library. It is being used by some of the engine templates in the template gallery.
More library support will be added soon.