How to build an API using Flask and deploy it to the cloud using Gunicorn Introduction: What is HTTP and What Does it Have to do with Flask? HTTP is the protocol for websites. The internet uses it to interact and communicate with computers and servers. Let me give you an example of how you use it everyday. When you type the name of a website in the address bar of your browser and you hit enter.