Skip to main content


flask-rest-error-handling takes a Flask application object, and configures it to output payloads on errors that look like this:

"status": false,
"code": 404,
"error": "404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again."


PyPI Package flask-rest-error-handling


Here is an example app that uses it:

from flask import Flask
from flask_rest_error_handling import setup_error_handling

app = Flask(__name__)

# by default, it will handle these error codes:
# 401, 403, 404, 500
# but this can be customized by passing the `error_codes`
# keyword argument