[使い方] Supabaseの無料プランで作った週末アプリ、月曜日にはまだ動いていますか?
- 無料版:可
- 最安の有料プラン:US$25/月〜
- 無料枠:最大2つのアクティブプロジェクト、月間アクティブユーザー50,000 (MAU)、500 MB データベース容量、1 GB ファイルストレー …
- 最終確認:2026-10-23
記事の最終更新:2026-10-23
Supabaseは、Firebaseに対するオープンソースの答えとして売り出されているサービスです。長年使われてきたオープンなデータベースエンジンであるPostgresを中心に、ベクトル検索や認証機能までひとまとめにした、フルバックエンド(アプリが動くためのサーバー側の土台)を提供します。無料プランは名ばかりではなく、個人のサイドプロジェクトを立ち上げるのに十分な余裕があります。ただし、料金ページにはひっそりと、あなたが週末に作ったものが次の月曜日もまだ動いているかどうかを左右する一文が書かれています。それは「1週間まったく動きのないプロジェクトは自動的に一時停止される」というものです。本記事では、まず公開までの道のりをたどり、無料プランで何がどこまでできるのかを正確に示し、そしてある朝起きたらデータベースが凍りついていた、という事態を防ぐ方法をお伝えします。
無料プランで実際に出荷できるもの
Supabaseの無料プランはおもちゃではありません。2つのアクティブプロジェクトまで持つことができます。これは重要なポイントで、各プロジェクトはそれぞれ独立したデータベースとバックエンドだからです。1つのプロジェクトの中には、次のものが含まれます。
- 月間アクティブユーザー(MAU)50,000人 — 1暦月のあいだに認証を行った個別のユーザー数です。
- Postgres上の500 MBのデータベース容量。
- 画像やアップロードなどのための1 GBのファイルストレージ。
- 5 GBのアウトバウンドデータ転送(エグレス。Supabaseのサーバーからユーザーへ出ていくデータ)に加えて、別枠の5 GBのキャッシュ済みエグレス。
- 500,000回のEdge Function呼び出し — Edge Functionとは、ユーザーの近くで実行される小さなサーバーコードのことで、1回の実行が1呼び出しにあたります。
これだけあれば、きちんと動くアプリを立ち上げられます。ログインの仕組み、データベース、ファイルアップロード、そしてサーバー側のロジックまで揃います。プロトタイプ、社内ツール、あるいは最初の100人のユーザーを探している段階のプロダクトであれば、他のほとんどの上限に達するよりずっと手前で、認証の上限に先にぶつかるでしょう。とはいえ、まだ無料のサービスで月間50,000人の認証済みユーザーというのは、かなり高い上限です。
数ステップで最初のプロジェクトを動かす
Supabaseはセットアップの手間を最初にまとめて片づける設計になっていて、面倒な部分は一度きりで済みます。ゼロから稼働するバックエンドまでの最短ルートがこちらです。
- supabase.comでサインアップし、組織(organization)を作成します。 組織は課金の入れ物です。プランはプロジェクト単位ではなく組織単位で価格が決まるので、これがすべての土台となる箱になります。
- プロジェクトを作成します。 ユーザーに近いリージョンを選び(速度に影響します)、強力なデータベースパスワードを設定します。このパスワードは失くさない場所に保存しておきましょう。あとからのリセットはひと苦労です。
- Postgresのプロビジョニングを待ちます。 数分かかります。準備が整うとダッシュボードが知らせてくれます。
- 最初のテーブルを作ります。 視覚的に操作したいならTable Editorを、すでにSQLで考える習慣があるならSQLエディタを使いましょう。これは本物のPostgresデータベースなので、Postgresにできることなら何でもできます。
- APIキーを取得します。 プロジェクト設定の中に、プロジェクトURLとanonキー(フロントエンドのアプリがバックエンドと通信するために使う公開用の認証情報)があります。これらをアプリに入れれば接続完了です。
- 必要なものを有効にします。 ログイン用のAuth、ファイル用のStorage、サーバーロジック用のEdge Functions。それぞれ別アカウントではなく、トグルひとつと少しの設定だけです。
ここまでくれば、稼働中のバックエンドに向けて開発を進められます。無料プランは、アップグレードを迫るために機能を制限したりはしません。本物の認証システム、本物のストレージ、本物の関数がそのまま使えます。無料プランが制限するのは規模と稼働の継続性であって、できることそのものではないのです。
初心者がはまる障害と、その抜け出し方
1週間での自動一時停止。 これが落とし穴です。無料プロジェクトは、連続1週間まったく動きがないと自動的に一時停止します。何かが削除されるわけではありませんが、バックエンドが冷えてしまい、復元するまでアプリのリクエストが失敗し始めます。月に一度しか見せないデモや、休暇のあいだ放置していたプロジェクトでは、これがこたえます。対処法は、プロジェクトを本当にアクティブに保つこと(軽くても定期的なアクセスがあれば十分です)、一時停止したらダッシュボードから手動で復元すること、あるいはプロジェクトが決して自動停止しない有料プランに移ることです。放っておいても動き続けてほしいものを作っているなら、この一文こそがアップグレードの本当の理由だと考えてください。各種の割り当て量ではありません。
2プロジェクトの上限。 無料では2つのアクティブプロジェクトが使えます。1つのアプリ用に別途ステージング用のコピーを置くと、2つめの枠はあっという間に埋まります。どの2つが重要かを計画するか、使っていないほうを一時停止しておきましょう。
500 MBのデータベース。 0.5ギガバイトのPostgresと聞くと小さく思えますし、大きなテキストのかたまりを保存したり、すべてをログに残したりしているなら実際に小さいです。大きなファイルはデータベースの行に詰め込むのではなく、Storage(こちらは独自に1 GBの枠があります)に置けば、この容量はかなり長持ちします。
エグレスのじわじわ消費。 5 GBのアウトバウンド転送は月あたりです。大きなメディアを直接配信したり、おしゃべりなAPI(アプリがデータを要求するための窓口)を使っていたりすると、これを食いつぶすことがあります。画像を配信するなら、キャッシュと、別枠の5 GBのキャッシュ済みエグレスを活用しましょう。
これらはいずれも、小規模なうちならクレジットカードなしで回避できます。必要なのは、公開した後ではなく公開する前に、こうした制限が存在することを知っておくことだけです。
Proへの移行で実際に手に入るもの
無料プランが合わなくなったら、次の一歩は組織あたり月額US$25のProです。よく読んでください。これは組織あたりの価格で、最初のプロジェクト1つと、月額US$10のコンピュートクレジット(サーバーの処理能力に充てられる前払いの枠)が含まれ、これでMicroインスタンス1台分をまかなえます。追加のプロジェクトは1つにつき月額US$10からです。Proでは上限が引き上げられ、MAU 100K、データベース8 GB、ストレージ100 GB、エグレス250 GBになります。そして何より重要なのは、プロジェクトが決して自動一時停止しないことです。含まれる量を超えたぶんは従量課金で支払います。
そのうえにあるのが組織あたり月額US$599のTeamです。Proのすべてに加えて、SOC2とISO 27001のコンプライアンス対応(企業が求めるセキュリティ認証)、ダッシュボードへのシングルサインオン、14日間の日次バックアップ、28日間のログ保持、そして優先サポートのSLAが付きます。これは企業向けの階層であって、個人開発者向けではありません。
なお、価格は国によって異なります。私たちは台湾から確認しており、上記のUS$の数字はSupabaseが公開しているものです。手元のデータには年額の価格が載っていないため、こちらからは提示しません。年間割引が気になる方は、料金ページで確認してください。
🔍 AMPM独自チェック
私たちは2026-10-22にSupabaseの料金ページを直接読みました。その正直な状況をお伝えします。自動一時停止の条項は公式ページに記載されているので、ベンダーが隠しているものだと主張することはできません。ただ私たちが言えるのは、これは初心者がさらっと読み飛ばしてしまうまさにその一文だ、ということです。というのも、この一文は「ずっと無料」という約束のすぐ隣ではなく、割り当て量の数字の中にまぎれて置かれているからです。そしてこれこそが、動いていたプロジェクトを壊れた状態に変えてしまう一文なのです。ベンダーが形式上は明記しているとはいえ、指摘しておく価値のあるギャップだと言えます。
それ以外についてもお伝えしておくと、これは私たちの側では初回の検証段階です。これらの数字は上記の日付に公式ページと一度照合しただけで、いつもの複数ソースによるクロスチェックはまだ通していません。本記事のすべての数字は、上記の日付にSupabaseが公開していた内容と一致しており、この確認の時点では公式ページと食い違う箇所はありませんでした。無料の割り当て量や商用の条件は変わりうるので、正確な数字に判断がかかっている場合は、稼働中の料金ページを最終的な拠りどころとしてください。
結論:使うべき人、見送るべき人
無料プランを使うべきなのは、学習中の人、プロトタイプを作っている人、あるいは定期的なアクセスのあるプロジェクトを作っている人です。機能一式は完全に揃っており、50,000 MAUは太っ腹で、お金を払わずに本物の仕事ができます。ただし、1週間ルールを守り、プロジェクトを温かく保っておくことが条件です。
Proに移るべきなのは、放っておいても動き続けるバックエンドが必要な人、あるいは無料の上限を超えた人です。自動一時停止を終わらせる組織あたりUS$25という金額こそが、どの個別の割り当て量よりもはっきりとお金を払う理由になります。
Teamまで進むべきなのは、コンプライアンス認証、SSO、あるいはサポートSLAを必要とする企業の場合だけです。月額US$599では、個人のアップグレード先ではありません。
Supabaseそのものを見送るべきなのは、完全マネージドで保守不要のバックエンドが欲しく、SQLには一切触れたくない人です。Postgresという土台は強みですが、それでもなお、あなたが理解していることを前提とするデータベースであることに変わりはありません。
Written: 2026-10-23 Price last verified: 2026-10-22 Tool last health-checked: 2026-10-23
📎 Sources
All prices and quotas in this article come from AMPM’s verified dataset for Supabase (last verified 2026-10-22); primary sources:
