Flaskは、Pythonで最も人気のあるWebアプリケーションフレームワークの1つで、設定変更なしでVercelに即座にデプロイ可能になりました。

from flask import Flask

app = Flask(__name__)

@app.route("/")

def hello_world():

return "<p>Hello, World!</p>"

Vercel上の「Hello World」Flaskアプリ

Vercelのframework-defined infrastructureは、Flaskアプリケーションを認識し、深く理解するようになりました。このアップデートにより、vercel.jsonでのリダイレクトや/apiフォルダーの使用が不要になります。

Vercel上のバックエンドは、デフォルトでFluid computeActive CPU pricingを使用します。これにより、Flaskアプリはトラフィックに応じて自動的にスケールアップ・ダウンし、コードが実際にCPUを使用している時間に対してのみ料金が発生します。

VercelにFlaskをデプロイするか、Flask on Vercelのドキュメントをご覧ください。