This is a frequently asked question in Flask Python interview questions. Flask is a Flask addon that allows us to easily create APIs with a clean interface structure. It's an agile, quick, and lightweight abstraction that works with existing ORMs and frameworks. If we understand the basics of Flask, we should find Flask-RESTful to be a simple idea to grasp. To create a REST API, we have to do the following steps: Import the modules and start up the program Creating the REST API endpoints Write methods to read and write data in the CSV file Test the endpoints using Postman