What library am I able to use on the platform ?

You can upload RandomForestClassifier from sklearn library or RF2001 models (from Aniti's team).

Do I have to upload data ?

You need to upload the dataset your machine learning model trained on.