Supabase
スーパーベースOpen source Firebase alternative
Supabaseとは?
Supabase は2020年に Paul Copplestone と Ant Wilson が創業した、オープンソースのバックエンドプラットフォーム。「Firebase代替のOSS版」として登場し、個人開発者〜スタートアップの定番スタックとなった。
PostgreSQL をコアに、Auth・Storage・Edge Functions・Realtime・Vector DB(pgvector)をワンストップで提供。すべてOSSのため、セルフホスト可能。2025年には公式MCPサーバーを提供し、Claude Code / Cursor から直接スキーマ操作・データ確認ができる。個人開発者の「データベース選び」の現代的な第一選択肢。
Supabaseの歩み
- KEY
Paul Copplestone・Ant Wilson が Supabase を創業、Y Combinator 参加
-
Supabase Auth / Storage ローンチ、Firebase代替として急速に認知
-
Edge Functions / Realtime / Vector DB(pgvector)追加
-
Series B $80M 調達、評価額約$2B
-
Supabase Studio 大幅刷新、AI アシスタント統合
- KEY
公式MCPサーバー提供、Claude Code / Cursor と深く連携
Supabaseでできること
PostgreSQL データベース
標準のPostgres 15+、RLS(行レベルセキュリティ)で柔軟な権限制御。Drizzle/Prisma/Kysely 等のORM と相性◎。
Auth(認証)
メール・パスワード、OAuth、マジックリンク、SMS OTP、Anonymous、WebAuthn に対応。JWT ベース。
Storage(ファイルストレージ)
S3 互換API。画像・動画・PDF などをアップロード・配信。CDN 経由で高速配信。
Realtime
PostgreSQL の LISTEN/NOTIFY や WebSocket で、データ変更をクライアントにリアルタイムプッシュ。
Edge Functions
Deno ベースのサーバーレス関数。Webhook 処理・AI API 呼び出し・複雑なビジネスロジックを配置。
Vector DB(pgvector)
AI/RAG 用のベクトル検索を追加拡張なしで利用可能。OpenAI/Claude 埋め込みと連携簡単。
公式MCPサーバー
Claude Code / Cursor から Supabase スキーマを直接読み書き可能。マイグレーション生成・データ確認が爆速。
こんな使い方
個人開発の本格バックエンド
インディーハッカー・個人開発者認証・DB・ストレージを一箇所で完結。ホスティング(Vercel/Netlify)と組み合わせてフルスタック構築。
スタートアップのMVP基盤
シード期スタートアップ無料枠でMVPを構築、成長に応じて Pro プラン($25/月)へ段階移行。Firebase より OSS なのでロックインが弱い。
AI アプリのベクトルDB
AI アプリ開発者pgvector でRAGや Semantic Search を構築。OpenAI embeddings 等と組み合わせてAIアプリのコア基盤に。
エンプラのセルフホスト
エンプラ・大規模チームOSS版を自社AWS/GCP に構築。データ主権・コンプライアンス要件に対応。
メリット・デメリット
メリット
- ✓ OSS で自己ホスト可能、ベンダーロックインなし
- ✓ 公式MCPサーバーで AI エージェントとの統合が強力
- ✓ 標準 Postgres のため、SQL・ORM の知識がそのまま使える
- ✓ 無料枠(500MB DB / 5GB Storage / 50K MAU)が寛大
- ✓ 日本からも JCB カードで決済可能
デメリット
- × 日本語UI・ドキュメントなし
- × 無料枠は1週間放置でプロジェクト一時停止、再開手動
- × 日本リージョンなし(東京リージョンは AWS経由のみ)
- × Firebase より学習曲線は急(SQLの知識が必要)
AI観点の評価
- ✓ Vector DB (pgvector)
- ✓ AI Assistants(Studio内)