Neon vs Supabase
同じ PostgreSQL を土台にしつつ、Neon は『サーバーレス DB』、Supabase は『裏側一式の BaaS』。10 の観点で中立にくらべ、選び方まで(2026年6月時点)。
Neon も Supabase も中身は本物の PostgreSQL で、DB の優劣では差がつきません。選ぶ軸は『DB だけ欲しいか、裏側一式か』という重心の違いです。
- DB とブランチが主役なら Neon
- 認証・API 込みで速く作るなら Supabase
- このサイトは自動停止とブランチを理由に Neon を採用
同じ Postgres なのに、何が違うのか
『モダンな Postgres サービス』の代表としていつも並ぶ 2 つですが、実は土台の DB もベクトル検索の拡張も同じです。それなのに、使い勝手と料金の形は大きく違います。その差がどの層で生まれるのかを、図と早見表で確かめましょう。
各ブロックや矢印をクリックすると、その仕組みの説明がここに表示されます。
この図をテキストで読む
構成図「Neon と Supabase — 同じ Postgres、ちがう重心」。ブロック6個、つながり0本。 枠: Neon(サーバーレス Postgres)(ブロック3個)、Supabase(BaaS)(ブロック3個)。 【ブロック】 - 本物の Postgres: 共通の土台 - ブランチ & scale-to-zero: Neon の核 - Auth・Data API: Beta・preview(最小バックエンド) - 本物の Postgres: 共通の土台 - 認証・自動API・Storage: 裏側一式を同梱 - Realtime・Edge Functions: すべて GA
10 の観点で中立にくらべる(早見表)
各セルをクリックすると、その意味や詳しい説明がここに表示されます。
この図をテキストで読む
比較表。2列 × 10行。 【列】 1. Neon(サーバーレス Postgres) 2. Supabase(BaaS(Firebase 代替)) 【比較】(観点ごとに) ■ ひとことで言うと - Neon: サーバーレス Postgres / DB 主軸 - Supabase: BaaS(Firebase 代替) / 裏側一式 ■ 共通の土台 - Neon: 本物の Postgres / Apache-2.0 OSS - Supabase: 本物の Postgres / Apache-2.0 OSS ■ アーキテクチャ - Neon: storage/compute 分離 / 専用サーバ無し - Supabase: 専用インスタンス / 1 プロジェクト=1 台 ■ コンピュート・スケール - Neon: scale-to-zero+自動スケール / コールドスタート有 / 従量(CU時間) - Supabase: 常時起動・手動サイズ / コールドスタート無し / サイズ課金 ■ ブランチ - Neon: コピーオンライトで瞬時 / データ込み / PR プレビュー向き - Supabase: 別インスタンスを起動 / 既定はデータ無し / スタック全体を分岐 ■ アプリ機能(BaaS) - Neon: DB 主軸+最小バックエンド / Auth/API/storage は Beta・preview - Supabase: 裏側一式を同梱 / すべて GA ■ AI・ベクトル - Neon: pgvector+エージェント志向 / AI Gateway は preview - Supabase: pgvector+RAG 定石 / 公式レシピで一気通貫 ■ 料金・無料枠 - Neon: 従量(CU時間+GB月) / 最低月額なし / Free はカード不要 - Supabase: 固定+プロジェクト毎 compute / Pro $25〜 / 有料は常時課金 ■ セキュリティ・コンプラ - Neon: SOC2/ISO/HIPAA(Scale) / AWS 8 リージョン / Databricks 傘下 - Supabase: SOC2/ISO/HIPAA(Team) / AWS 約17 リージョン / RLS が認可の中心 ■ 向き・選び方 - Neon: DB・ブランチ・エージェント / 裏側は自前で組む - Supabase: 裏側一式・素早く立上げ / RLS を使いこなす 【観点】 - Neon を見る: Neon - Supabase を見る: Supabase
数値・GA 状況は変わります
両社とも料金・無料枠・機能の更新が頻繁で、特に Beta / preview の機能は仕様が動きます。本ページは 2026年6月時点の公式(neon.com / supabase.com)+複数ソース調査に基づく目安なので、導入前に各公式で最新を確認してください。
押さえておきたい用語
- BaaS(Backend as a Service)
- 認証・API・ストレージなどアプリの『裏側』を一式提供するサービス形態。Supabase が代表。
- サーバーレス Postgres
- サーバーの台数やサイズを常時意識せず、使った分だけ課金される Postgres。Neon が代表。
- scale-to-zero(自動停止)
- アクセスが無い間はコンピュートを止めて課金もゼロにし、次のアクセスで自動再開する仕組み。再開時に短いコールドスタートが出る。
- RLS(行レベルセキュリティ)
- テーブルの『行』単位でアクセス可否を制御する Postgres の機能。Supabase では自動 API の認可の中心になる。
- PostgREST / 自動生成 API
- テーブル定義から REST API を自動生成する仕組み。Supabase の中核で、Neon も Data API(互換)を Beta で提供。
- pgvector
- Postgres でベクトル(埋め込み)検索を行う拡張。AI/RAG の基盤で、両者とも同じものを使う。
ここから先へ
この解説とつながりのあるページ