Flask is a small, lightweight and very flexible web framework for Python. In this talk I want to show you how Flask makes it easy to build an Application Programming Interface (API). I will begin with a brief overview of the REST architecture for APIs, and then show you how the Flask routing mechanism fits the REST model so nicely that writing an API becomes simple and even fun.