You can do all content completely alone. Without at least trading with other players however beating the final bosses and reaching level 100 will be very difficult. But there it's really not necessary to actually play with others.