Firebase、Appwrite、PocketBase、Convex、Nhost、NeonをSupabaseと比較。データベースの種類、コードのライセンス、セルフホストの可否で比べ、絞り込み機能で候補を絞れます。
Supabaseに最も近い代替は、Postgresを使い続けたいならNhostとNeon、SQLiteで動く小さな1ファイルが欲しいならPocketBase、自分でホストできるオープンソースのオールインワンのバックエンドならAppwrite、TypeScriptで書くリアクティブなデータベースならConvex、Googleのホスティング型サービスで問題なければFirebaseです。
バックエンドの概要(ライセンスは各GitHubリポジトリの表記、2026年10月時点)
重視する項目にチェックを入れると、条件に合うバックエンドに絞り込まれます。バックエンドとは、データを保存し、ユーザーのサインインを処理し、サーバーのコードを実行する、アプリの裏側の部分です。料金はよく変わるため、無料枠を記載する代わりに、各行から料金ページへリンクしています。
使いたいデータベースによります。NhostはPostgresを維持してGraphQLを追加し、AppwriteはBSD-3-Clauseライセンスで完全なバックエンドを提供し、PocketBaseはSQLiteのバックエンドをMITライセンスの1ファイルにまとめています。
料金体系が異なります。FirebaseのBlazeプランは操作ごとの従量課金で、Supabaseはプラン料金に利用量が加算されます。決める前に、想定トラフィックを両方の料金ページで試算しましょう。
Convexのバックエンドのリポジトリによると、セルフホスト版にはダッシュボードやCLIを含め、クラウド版のほとんどの機能が含まれています。ライセンスはFSL-1.1で、将来のライセンスはApache 2.0です。
Neonはブランチ機能とゼロへのスケールを備えたサーバーレスPostgresが中心です。ドキュメントにはAuth製品も記載されていますが、すべてを切り替える前にストレージと関数の要件を比較しましょう。
サーバーを管理したくないなら、ライセンスよりも、すぐに使いこなせるホスティング型の選択肢であることが重要です。多くの小規模サイトは別のバックエンドをまったく必要とせず、サイトビルダーのフォームとデータベースで済ませています。
どのPostgresの選択肢でも、プレーンなSQLダンプが出口になります。Postgresのクライアントツールがインストールされたマシンから、ダッシュボードの接続文字列を使って実行しましょう。
接続文字列にはパスワードが含まれるため、スクリプトに直接書かず環境変数から読み込みましょう。
Postgres(SQL)が必要
寛容なオープンソースライセンス(MIT、BSD、Apache)
自分のサーバーで動かせるコード
{t} 件中 {n} 件のバックエンドが該当
すべての条件に合うものはありません。チェックを1つ外してください。
料金
Supabase
Firebase
Appwrite
PocketBase
Convex
Nhost
Neon
認証、ストレージ、Edge Functions、リアルタイム機能を備えたPostgres。
Googleのホスティング型アプリプラットフォーム。Sparkは無料、Blazeは従量課金。
認証、データベース、ストレージ、関数、ホスティングを備えたオープンソースのバックエンド。クラウドでもセルフホストでも利用可能。
組み込みSQLiteを備えた、1ファイルのリアルタイムバックエンド。
アプリ開発者向けのリアクティブなデータベース。ソース公開、セルフホストに対応。
HasuraによるインスタントなGraphQL APIに、認証とストレージを加えたPostgres。
ブランチ機能とゼロへのスケールを備えたサーバーレスPostgres。
無料で始める · クレジットカード不要