当サイトはアフィリエイト広告を利用しています。 本記事は2026年8月時点のLovable・Supabase公式情報を基に整理しています。
結論:新しいLovableプロジェクトで「ログイン・データ保存・画像アップロード」などが必要でも、最初から自分でSupabaseプロジェクトを作る必要はありません。現在はLovable Cloudという組み込みバックエンドがあり、多くのプロジェクトではこちらが最短です。
一方で、Supabaseのダッシュボードを直接管理したい、既存のSupabaseプロジェクトを使いたい、インフラや請求をSupabase側で明確に分けたい場合は、自分のSupabaseプロジェクトをLovableへ接続する選択肢があります。
Lovable CloudとSupabaseの違いを先に比較
| 比較 | Lovable Cloud | 自分のSupabase |
|---|---|---|
| 初期設定 | Lovable内で完結しやすい | Supabaseアカウント・Projectが必要 |
| バックエンド管理 | LovableのCloud画面 | Supabase Dashboard |
| 主な機能 | Postgres、Auth、Storage、Functions等 | Postgres、Auth、Storage、Realtime、Edge Functions等 |
| 向く人 | まず速く作りたい人 | Supabaseを自分で管理したい人 |
| 請求・上限 | Lovable側を確認 | Supabase側も別途確認 |
Supabase公式も、Lovableのバックエンドには「Lovable Cloud」と「ユーザー自身のSupabase project」の2種類があると説明しています。
そもそもLovable Cloudとは
Lovable Cloudは、Lovable内で利用できるフルスタックのバックエンドです。PostgreSQLデータベース、認証、ファイルストレージ、サーバー側処理などを、別のインフラを一から設定せずに使えるようにします。
Supabaseのオープンソース基盤を活用していますが、管理の主体はLovable側です。そのため「Supabaseを知らないとログイン機能を作れない」という状態ではありません。
自分のSupabaseを選ぶ意味
自分で作成したSupabase projectを接続すると、データベースや認証設定などをSupabase Dashboardから直接確認・管理できます。
次のような場合はこちらを検討する価値があります。
- すでにSupabaseで作っているProjectがある
- Supabase Dashboardを直接使いたい
- データベースや認証をLovableとは別のサービスからも扱いたい
- Supabase側のAPI・Edge Functions・ログ等を主体的に管理したい
- チーム内ですでにSupabase運用ルールがある
初心者ならどちらから始める?
特に理由がなければ、まずLovable Cloudで小さく完成させる方が管理対象を増やしにくいです。
たとえば副業用の小型Webアプリなら、最初に次の1本の流れだけ完成させます。
- ユーザーがログインする
- フォームから1件データを保存する
- 保存した本人だけがそのデータを読める
- ログアウト後に他人のデータへアクセスできないことを確認する
機能を一気に増やすより、この最小ルートを通してからテーブル・画面・権限を増やした方が、AIが生成したコードで問題が起きた時も原因を切り分けやすくなります。
自分のSupabaseを接続する基本手順
- SupabaseでアカウントとProjectを用意する
- LovableのConnector / IntegrationからSupabase接続を開始する
- Supabase側でLovableを認可する
- 接続するOrganizationとProjectを選ぶ
- Lovableで接続完了を確認する
UI名称は更新される可能性があるため、接続時はLovable公式ドキュメントの現行画面も併せて確認してください。
どちらを選んでもRLS・権限確認は必要
AIがデータベースやログイン画面を自動生成してくれても、「動く」と「安全」は別です。
特にユーザー別データを扱う場合は、Row Level Security(RLS)などのアクセス制御を確認します。ユーザーAのデータをユーザーBが取得できないか、未ログイン状態で保護対象データへアクセスできないかを公開前にテストします。
secretをブラウザ側へ置かない
外部APIのsecretや強い権限を持つキーをフロントエンドへ直接埋め込まないことも重要です。サーバー側処理やsecret管理機能を使い、ブラウザから誰でも取得できるコードに秘密情報を置かないようにします。
途中で簡単に切り替えられると思わない
Lovable Cloudと自分のSupabaseは「後からワンクリックで自由に往復できる」ものとして設計しない方が安全です。公式情報でも、バックエンド間の移行には制約があるため、データが増える前にどちらを管理主体にするか決める方が楽です。
結局どちらを使えばいい?
- 初めてLovableでアプリを作る:Lovable Cloudから
- 既存Supabaseがある:自分のSupabaseを接続
- Supabase Dashboardを直接管理したい:自分のSupabase
- まずMVPを最短で完成させたい:Lovable Cloud
コード管理まで始める段階では、LovableとGitHubを連携する方法も確認してください。公開URLを独自ドメインへ変える段階では、Lovableの独自ドメイン設定へ進めます。

コメント