This tutorial expects you to have the following installed and working:
Having any of the following installed can be helpful to test your endpoints but not necessary
Finally, having SQLiteStudio could possibly be useful