/flask-presst

REST API framework for Flask and SQLAlchemy

Primary LanguagePythonMIT LicenseMIT

Flask-Presst

Build Status Coverage Status PyPI version Requirements Status

Flask-Presst is a Flask extension for REST APIs using the SQLAlchemy ORM and PostgreSQL. The extension supports nesting and embedding of resources and powerful resource methods.

User's Guide

The user guide and documentation is published here.

Features

  • Support for SQLAlchemy models
  • Embeddable resources & relationships
  • Nested resources
  • Resource methods
  • GitHub-style pagination
  • Signals for pre- and post-processing
  • Self-documenting API Schema for all resources, nested resources and resource methods