Serverless Flask


A summary of the guide and what you'll learn from it.

Setup the virtual environment and packages

An overview of how to create a virtual environment and a brief summary of the packages we'll be using.


An overview of this Python web microframework and the start of our Profile App.


How do we interact with this non-relational database via the boto3 library?

Registration, authentication, and email confirmation

Registration, authentication, and email confirmation: Let's add them.

Deploying serverless: Zappa

What it is and how we'll use it.

Custom domains

Get a free SSL certificate and configure our app to use a custom domain.

IAM policies

Finally, let's make everything more secure.

Further reading

Additional topics you might want to review after gaining a firm foundation in serverless Flask.

Source Code

The source code for the example application used in the guide.