APIFairy allows for easily creating an API with Flask. APIFairy provides four key components for easily creating an API in Flask:
An API endpoint with APIFairy specifies the authentication, expected input, response generation, and error handling:
Based on my experience in developing APIs using APIFairy, it is the perfect combination of providing control of the API endpoints and authentication, while still "feeling" like a traditional Flask application.
The full article can be found on TestDriven.io: https://testdriven.io/blog/flask-apifairy/