A SpecAtlas

Supabase

提供中 ホスティング / デプロイ基盤

Supabase(OSS の Firebase 代替)は全プランで商用利用可。無料枠は 7 日間アクティビティが無いと自動一時停止。

Supabase は Postgres を中心としたバックエンド:DB、認証、ストレージ、リアルタイム、Edge Functions。 全プランで商用利用可。無料枠は 7 日アクティビティが無いと一時停止。ダッシュボードから再開、または Pro にすれば常時稼働。 セルフホストも完全オープンソース。

解説と実務上の注意

商用利用は全プランで可能。制約はリソース側にある

「Supabase 商用利用」で調べている方への結論を先に書きます。全プランで商用利用が認められています。 Vercel Hobby のような「無料プランは非商用限定」という規約上の制限はありません。無料枠のまま収益化しても規約違反にはなりません。

ただし無料枠を本番で使うことは推奨できません。 理由は規約ではなく、次の一時停止ポリシーです。

7日間アクセスがないとプロジェクトが止まる

無料プロジェクトは7日間アクティビティがないと自動的に一時停止されます。 復帰は手動操作です。

これが刺さるのは、アクセスがまばらだが止まってはいけない用途です。

  • クライアントに見せるデモ環境
  • 社内ツールで、週明けにしか使われないもの
  • 公開したまま放置しがちな小規模サービス
  • Webhook の受け口

止まってもエラー通知は来ません。 ユーザーからの報告で初めて気付くことになります。監視を入れるか、Pro プランに移行するかの二択です。Pro 組織のプロジェクトは一時停止されません。

なお無料枠で同時にアクティブにできるのは 2プロジェクトまでです。一時停止中のプロジェクトはこの数に数えられないため、停止済みプロジェクトはいくつでも保持できます。

無料枠の実際の容量

  • データベース: 500MB(共有CPU・メモリ500MB)
  • エグレス: 5GB(キャッシュ分も別途5GB)
  • ファイルストレージ: 1GB

500MB は検証には十分ですが、ユーザー生成コンテンツを持つサービスでは早く到達します。

独自ドメインは Pro でも追加課金

見落とされやすい点です。独自ドメインは無料プランでは使えません。 Pro 以上で、しかも1ドメインあたり月10ドルの有料アドオンとして提供されます。「Pro にすれば使える」ではなく「Pro にしたうえで別料金」です。

ただし Supabase は BaaS であってホスティングが主目的ではありません。フロントエンドを Vercel や Cloudflare Pages に置く構成なら、この制約はほぼ無関係になります。

最大の利点は「やめられること」

技術的な優位として語られがちなのは Postgres である点ですが、実務上いちばん効くのはロックインの弱さです。

中身は素の Postgres なので、いざとなれば pg_dump で吸い出して他のマネージド Postgres(RDS、Cloud SQL、Neon など)に移せます。Supabase をやめても Postgres の資産は残ります。 Firestore のような独自データモデルでは、エクスポートできても移行先で同じ形のまま動くものがなく、実質的にアプリの書き直しになります。

加えて Supabase 自体が OSS で、セルフホストも可能です。

Row Level Security は強力だが、設定ミスが静かに刺さる

Supabase の認可は Postgres の RLS(行レベルセキュリティ)で組みます。強力な仕組みですが、ポリシーが緩いことはエラーとして現れません。 動作は正常なまま、他人のデータが見えている状態になります。

RLS を有効にし忘れたテーブルは、anon キーで全件読める状態になり得ます。本番公開前に、認証していないクライアントから全テーブルを叩いて何が返るかを実際に確認してください。 これは設定レビューではなく、実行して確かめるべき項目です。

定期実行

Cron は Postgres の pg_cron 拡張で実現します。外部のスケジューラを用意せずにデータベース側で完結できるのは利点ですが、無料枠では7日で止まるため、定期実行を無料枠に置くこと自体が成立しません。

基本情報

スラッグ
supabase
種別
ホスティング / デプロイ基盤
ステータス
提供中
最終確認日
2026-07-23
公式サイト
https://supabase.com
公式ドキュメント
https://supabase.com/docs

権利

項目 条件 出典 確認日
commercial_use_allowed Supabase Pricing 2026-07-23

制約

項目 条件 出典 確認日
api_available Supabase Pricing 2026-07-23
cron_available Postgres の pg_cron 拡張を利用する。 Supabase Pricing 2026-07-23
custom_domain_available 条件付き 無料プランでは利用不可。Pro 以上で、1ドメインあたり月10ドルの有料アドオンとして提供される。 Supabase Pricing 2026-07-23
webhook_available Supabase Pricing 2026-07-23

一次情報

よくある質問

Q. Supabase は商用利用できますか?
できます。全プランで商用利用が認められており、無料枠のまま収益化しても規約違反にはなりません。制約は規約ではなくリソースと一時停止ポリシーの側にあります。
Q. 無料プロジェクトが止まるのはなぜですか?
無料枠は7日間アクティビティがないと自動的に一時停止されます。復帰は手動操作で、停止時に通知は来ません。アクセスがまばらな用途では監視を入れるか Pro への移行が必要です。
Q. 無料枠でいくつプロジェクトを持てますか?
同時にアクティブにできるのは2プロジェクトまでです。一時停止中のプロジェクトはこの数に数えられないため、停止済みのものはいくつでも保持できます。
Q. 無料プランで独自ドメインを設定できますか?
できません。Pro 以上が必要で、さらに1ドメインあたり月10ドルの有料アドオンになります。フロントエンドを別のホスティングに置く構成なら影響しません。
Q. あとから他のサービスに移行できますか?
できます。中身は素の Postgres なので pg_dump で他のマネージド Postgres へ移せます。Supabase 自体も OSS でセルフホスト可能です。Firestore のような独自データモデルと比べてロックインが弱いのが実務上の利点です。

関連する比較