spec — 基本情報
| github_stars | 108.3k |
|---|---|
| pricing | 無料枠あり / Pro $25/月〜 |
| license | Apache-2.0 |
| os | web |
| japanese | 非対応 |
| difficulty | 初級 |
| recommended | 個人開発・スタートアップのバックエンド、RAGアプリのDB |
概要
オープンソースのFirebase代替。PostgreSQL・認証・ストレージ・ベクトル検索を備えたBaaS。
「オープンソースのFirebase代替」として始まり、今やAI時代のバックエンドの本命となったBaaSです。実体は堅牢なPostgreSQLであり、ベンダー独自DBではなく標準SQLで開発できる安心感があります。認証・ストレージ・リアルタイム・pgvector(ベクトル検索)まで揃い、無料枠で小規模プロダクトが運用できるため個人開発の定番になりました。
主な機能
- フルマネージドPostgreSQL
- Row Level Security による権限制御
- pgvector(AI/RAG向けベクトル検索)
- 自動生成されるREST/GraphQL API
料金
無料枠から始められ、必要に応じて有料プランに拡張できます。
- 無料枠あり / Pro $25/月〜
※料金は変更される場合があります。最新の情報は公式サイトでご確認ください。
導入方法
公式サイトでプロジェクト作成後:
npm install @supabase/supabase-js
こんな人におすすめ
- 個人開発・スタートアップのバックエンド、RAGアプリのDB
- 個人開発・スタートアップのバックエンド全般
- RAGアプリ用にベクトルDBも欲しい開発者
よくある質問
Q. 無料枠でどこまで運用できますか?
A. DB 500MB・月間アクティブユーザー5万人規模までの小規模サービスなら無料枠で十分回ります。休止プロジェクトは一時停止される点に注意してください。
Q. Firebaseから乗り換える価値はありますか?
A. SQLでのリレーショナル設計・RLSによる権限制御・ロックイン回避を重視するなら価値があります。リアルタイム性やモバイルSDKの成熟はFirebaseにも強みがあります。
導入手順
公式サイトでプロジェクト作成後:
npm install @supabase/supabase-jsSupabaseで作れるもの
Supabaseを使った作り方ガイドがあります。作りたいものから選んで、AIと一緒に作ってみましょう。
比較
連携できるツール
glossary — わからない用語があったら
tags
related — 同カテゴリの人気エンティティ
サーバーレスPostgreSQL。DBブランチング機能により、開発・プレビュー環境ごとのDB複製が一瞬で行える。
エッジで動くサーバーレス実行環境。無料枠が広く、静的サイトからフルスタックアプリまで低コストで公開できる。
サーバーレス向けのRedis・Vector・Queueサービス。HTTPベースでエッジ環境からも使え、従量課金で始めやすい。
世界各地のエッジでコンテナを動かすプラットフォーム。ユーザーに近いリージョンでのフルスタックアプリ実行が得意。
GoogleのアプリケーションBaaS。認証・DB・ホスティングに加え、AI Logic経由でGeminiをアプリに組み込める。