Flask-arrest¶
Flask-arrest is a Flask-extension that works hard to make it easy to implement REST-APIs using Flask.
Flask-arrest is very modular and has three key concerns, content-negotiation, content-serialization/-deserialization and supporting resource abstraction. Each of these aspects can be replaced with an external library.
There are other REST-extensions available for Flask, check other-libraries for details.
Conceptual overview¶
Below you find an overview of the complete conceptual path a request takes on its way of generating a response:
State of the library¶
Flask-arrest is still under heavy development at this point. The API underwent major changes in version 0.4, but do not count on anything being nailed down 100%. Any feedback is very welcome.