From the flask release notes:
Returning a dict from a view function will produce a JSON response. This makes it even easier to get started building an API.
To get a minimal REST-Api all you have to do is:
from flask import Flask app = Flask(__name__) @app.route('/return_dict', methods=['GET']) def return_dict(): return {"x": "1"} if __name__ == '__main__': app.run(debug=True)