This article is the fourth in my series on RESTful APIs. Today I will be showing you a simple, yet secure way to protect a Flask based API with password or token based authentication. This article stands on its own, but if you feel you need to catch up here are the links to the previous articles: Designing a RESTful API with Python and Flask Writing a Javascript REST client Designing a RESTful API