
Supabaseは、2020年にPaul CopplestoneとAnt Wilsonが共同創業した、PostgreSQLを核に据えたBackend as a Serviceです。「OSS版Firebase」を明確に標榜し、認証・REST/GraphQL自動生成・リアルタイム購読・ストレージ・Edge Functionsをワンセットで提供します。Y Combinator W20を経て急成長し、2023年には$80MのシリーズB調達、2024年には1万を超えるGitHubスター獲得と勢いに乗っています。
この記事の目次
- Supabaseを構成する基本サービス
- 創業から急成長までの軌跡
- 実際に向いている用途
- Firebaseと比べたときの違い
- まとめ
Supabaseを構成する基本サービス

Supabaseの基盤はあくまで普通のPostgreSQLです。アプリ用テーブルもAuthが管理するユーザー情報も同じDB内に存在し、RLS(Row Level Security)で行単位の権限を制御します。「マネージドDBが先にあって、その上にAPIや認証を載せている」という構造のおかげで、ロックインが軽く、いつでも生のPostgreSQLとして引き取れます。
提供サービスはAuth、PostgREST(自動REST API)、Realtime(WALを購読するWebSocket)、Storage(S3互換のファイル保管)、Edge Functions(Deno製サーバレス)の5本柱です。それぞれが個別OSSプロジェクトとして開発されており、自前ホスティングも可能。「使うときはマネージドで楽、必要なときはOSSで自前運用」という選択肢があることが、開発者の安心感に繋がっています。
創業から急成長までの軌跡

Copplestone氏はシンガポール在住の頃にFirebaseを使い込んだ経験から、「Postgresに同じ体験があれば最強なのでは」と着想したと公表しています。2020年初頭にプロトタイプをGitHubに公開し、同年Y Combinator W20バッチに採択。翌2021年の$30MシリーズA、2022年の$80MシリーズB Extension(Felicis、Coatue主導)と、ファンディングが続きました。
2022年に正式GA版へ到達。OSS版とクラウド版を並行運営しながらも、APIの後方互換性を強く保つ運営方針で、商用利用が一気に広がりました。2023年以降はベクトル検索拡張のpgvectorをサポートしたことでAIアプリのDBとしても採用が増え、LangChainやLlamaIndexの公式チュートリアルでも頻繁に登場するようになっています。
実際に向いている用途

Supabaseが力を発揮するのは、フロントエンド主導の開発チームです。Next.jsやSvelteKitと組み合わせれば、認証・データ取得・リアルタイム更新までほぼ設定だけで揃い、開発初速が劇的に上がります。Mozillaの一部実験プロジェクトや、ChatGPTの非公式クライアントなどコミュニティ事例も豊富です。
AIアプリでは、pgvectorによるベクトル検索を「いつものSQL」と同じテーブルに同居させられる点が支持を集めています。ユーザーが投げた質問の埋め込みベクトルと、ナレッジ文書のベクトルをまとめて検索し、その結果をRLSで権限制御するという一連の処理が、Supabase一つで完結します。AWS Bedrock + Auroraを組み合わせるよりも、構成がシンプルになる場面が多々あります。
Firebaseと比べたときの違い

Firebaseのデータストア Firestore はドキュメント指向で、複雑な集計やJOINが原理的に苦手です。Supabaseはリレーショナルなので、外部キー、トランザクション、ウィンドウ関数といったSQLの強みを全部使えます。「将来データが育っても捨てなくて済む」設計の自由度が、Supabaseの最大のセールスポイントです。
一方、Firebaseは2010年代から積み上がった機能の幅(Crashlytics、Cloud Messaging、Remote Config、A/Bテストなど)でまだ先行しています。ゲームやモバイルアプリの分析・配信機能まで一括で欲しいならFirebaseの方が手早く、サーバサイドの自由度と移行容易性を取りたいならSupabase、という棲み分けに落ち着いています。選定では「将来どこまで自前で運用したいか」を最初に問うのが近道です。
まとめ
SupabaseはPostgreSQLという枯れた基盤の上に、現代的なBaaS体験を載せ直したサービスです。OSSとマネージドを選べる柔軟さは、ベンダーロックインを警戒するチームにとって大きな安心材料になっています。
※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

コメント