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)