reboot

As far as I know, there aren't any apps that let you reboot an Android device without root. Shutdown and reboot commands do require root permissions to be executed by third-party apps.
 
Even altering the reboot menu requires root access.

To the OP, why do you need the reboot option?
Holding the power button simulates a battery pull and is pretty close to a reboot.

Sent from my Nexus 5 using AC Forums mobile app