Flask-Restless provides simple generation of ReSTful APIs for database models defined using SQLAlchemy (or Flask-SQLAlchemy). The generated APIs satisfy the requirements of the JSON API specification.
This is a “beta” version, so there may be more bugs than usual. There is one serious known issue with this version: updating relationships via association proxies is not working correctly. If you have any insight on how to fix this, please file a new issue at the GitHub issue tracker.
How to use Flask-Restless in your own projects. Much of the documentation in this chapter assumes some familiarity with the terminology and interfaces of the JSON API specification.
- Downloading and installing Flask-Restless
- Creating API endpoints
- Requests and responses
- Customizing the ReSTful interface