FastAPI Cloudを触ってみる

はじめに

FastAPI CloudとはVercelなどのような開発体験をFastAPIでも得られる様にしたサービスとのことです(以下参照)
https://fastapicloud.com/blog/why-fastapi-labs-why-fastapi-cloud/

注意事項

FastAPI Cloudは現在(2026/04/11時点)ベータ版での公開となっており、以下リンクよりウェイティングリストに登録しJOINのメールが届き次第アカウントを作成することが可能になります。
https://fastapicloud.com/

早速触ってみる

FastAPIをローカルで作成

uvを使って準備

$ uv init fast_api_sandbox
$ cd fast_api_sandbox
$ uv venv .venv
$ source .venv/bin/activate
$ uv add "fastapi[standard]"

デプロイ

$ fastapi deploy
Installed 11 packages in 9ms

   FastAPI   Creating a new project 🚀

       env   Setting up environment with uv

      deps   Installing dependencies...

  template   Writing template files...

   success   ✨ Success! Created FastAPI project: myapp

             Next steps:
               $ cd myapp
               $ uv run fastapi dev

             Visit http://localhost:8000

             Deploy to FastAPI Cloud:
               $ uv run fastapi deploy

             💡 Tip: Use 'uv run' to automatically use the project's environment

動作確認

$ curl https://fast-api-sandbox-97a55331.fastapicloud.dev/
{"message":"Hello World"}%  

FastAPI Cloudの各機能

FastAPIのダッシュボードを眺めていると色々な機能が搭載されていることが確認できます。

ログ機能

curlしたリクエストを200で返していることが確認できます。

DB接続機能

Supabaseなどとの接続をネイティブでサポートしている様です。

CICDサービスとの接続(トークン発行)

GitHub ActionsなどのCICDサービスからFastAPI Cloudへのデプロイを行うためのトークンの払い出しを行えます。

AIサービスとの統合?

2026/04/11時点ではComing Soonとなっていますが将来AIと統合するサービスがローンチされるとのことで楽しみです。

FastAPI Cloudを触れて見ての所感

  • 触れてみてのまずの感想はデプロイの作業がかなりシンプルである点です。インフラ面を一つも気にしない点は冒頭でも触れた開発チームの思いを感じました。
  • pythonの強みである仮想環境の充実を生かしコンテナを使わず、uvで完結し別途デプロイする際にコンテナを必要としない点もかなり魅力的です。
  • まだベータ版であるため発展途上に感じますが今後AIとの統合や新機能サービスも含め期待できるサービスであると感じました。

Author

クラウドに興味があります。
音楽と走ることが好きです。

SugiyamaHarukiの記事一覧

新規CTA