
Flask é um micro framework para Python baseado em Werkzeug e Jinja 2.
Flask é um Open Source licenciado baseado em BSD.
É um framework de fácil utilização e leve para construção de soluções Web.
Muito parecido com aplicações baseados em microsserviços, com algumas linhas de códigos podemos criar uma aplicação rest simples.
Existem vários módulos para Flask que facilitam a construção de soluções Web, módulos como: Flask Admin, Flask-Cache, Flask-Google-Maps, Flask-Mongoengine, Flask-SQLAlchemy, Flask-Login, entre outros.
Exemplo de uma API Rest.

Primeiro precisamos baixar o Flask, digitando na linha de comando:
$ pip install FlaskAgora vamos criar um pequeno código para expor um método Get que vai exibir no response “Hello World!”:
| from flask import Flask |
| app = Flask(__name__) |
| @app.route(“/“) |
| def hello(): |
| return “Hello World!“ |
Rode a aplicação digitando no terminal o comando:
$ python seuApp.pyNo browser digite: http://localhost:5000

Conclusão.
Flask é um micro framework poderoso e fácil de utilizar, além de ser Open Source, com uma grande variedade de módulos e com uma comunidade bem ativa.