Open8
fastapiの小ネタ
fastapiに追加すべきパッケージ
ユーザー認証を追加するならfastapi-users
デバッグ可視化するならfastapi-debug-toolbar
エラーログを集中管理したいならsentryがオススメ。
複数環境のログを集積できます。
fastapiと標準でインテグレーションできるので、リクエストボディーも含めてログを非常に見やすい形で管理することができます。
fastapiでAPIを作ったら、reactなどのクライアントでAPIを使うために、openapi-generatorを使うと楽です。
呼び出し用のtypescriptのコードを自動生成できます。
リクエスト、レスポンスの型も自動生成されるので、オススメ。
エンドポイントへの時間あたりのアクセスを制限したい場合は、slowapiを組み込むと良いです。
ただし、まだアルファ版なので、プロダクションレベルの場合は注意が必要です。