管理された Postgres データベース
各プロジェクトには完全な Postgres データベースが含まれ、プラットフォームは移植性と、きめ細かなアクセス制御のための組み込み Row Level Security を重視しています。
Supabaseは、Postgresベースの開発プラットフォーム。管理DB、認証、API、Realtime、Functions、Storage、ベクトル埋め込みを備え、無料プランと従量課金で拡張可能。
Supabase は、管理されたデータベース、認証、インスタント API、Realtime、Functions、Storage、ベクトル埋め込みを備えた、運用レベルのアプリケーションを構築するための Postgres 開発プラットフォームです。素早く始め、その後は利用量の増加に合わせて同じプロジェクトを拡張していく方法として位置づけられています。
この製品は Postgres を中心にバックエンドサービスを1つのプラットフォームにまとめているため、チームは個別のサービスをつなぎ合わせることなく、データベース、認証、API、サーバーサイドロジックを利用できます。提供情報では、任意のフレームワークで動作し、小規模な立ち上げから大規模アプリケーションまで対応できると説明されています。
各プロジェクトには完全な Postgres データベースが含まれ、プラットフォームは移植性と、きめ細かなアクセス制御のための組み込み Row Level Security を重視しています。
Supabase Auth は、ソーシャルログイン、メール/パスワード、マジックリンク、電話認証、MFA、SSO、OIDC プロバイダーをサポートし、ユーザーデータは Supabase データベースに保存されます。
このプラットフォームは、すぐに使える REST APIs を即時に公開し、データアクセスを個別サービスではなくプラットフォームの一部として提供します。
Edge Functions を使うと、自分でサーバーをデプロイしたりスケーリングしたりせずにカスタムコードを記述でき、サーバーサイドのワークフローやアプリロジックに役立ちます。
Storage は動画や画像などの大きなファイルを扱い、Realtime は共同作業型やインタラクティブなアプリのためのリアルタイムデータ同期を支援します。
Vector 対応により、embeddings の保存、索引付け、検索が可能で、サイトでは OpenAI や Hugging Face などのモデルやツールとの互換性が示されています。
個別のバックエンドサービスを組み立てる代わりに、Postgres バックエンド、組み込み認証、すぐに使える API を備えた新しいアプリを立ち上げたいときに Supabase を使います。
認証と RLS 機能を使って、ユーザー向けアプリやチーム向けプロダクトで、データベース内の特定の行を誰が読み取り、更新し、管理できるかを制御します。
Realtime と Storage を使って、ダッシュボード、マルチプレイヤーの流れ、ライブ更新やファイル処理が必要なアプリなど、共同作業型またはメディア重視の体験を支えます。
アプリにカスタムのサーバーサイドコード、API の動作、またはビジネスロジックが必要で、従来型のバックエンドサーバーを運用・スケールしたくない場合に Edge Functions を使います。
要件の変化に応じて、専用の compute サイズ、有料プラン、Enterprise オプションを使いながら、小規模プロジェクトから大規模利用へ成長させるためにプラットフォームを活用します。
Supabaseは Postgres 開発プラットフォームなので、まずプロジェクトを作成し、データベースを追加して、Auth、Data APIs、Realtime、Functions、Storage など必要なサービスを有効化することで始められます。ホームページには、SQL エディタやテーブルエディタなどのツールを備えたダッシュボードと、スターターテンプレートへの案内も表示されています。
Supabaseは、認証、API、その他のバックエンドサービスを1つのプラットフォームにまとめた、管理された Postgres バックエンドを求めるアプリケーションチーム向けに構築されています。提供情報では、任意のフレームワークで使えることに加え、RLS、Edge Functions、Realtime などの機能が示されています。
提供情報では、Supabase は Postgres データベース、Authentication、インスタント REST APIs、Edge Functions、Realtime subscriptions、Storage、Vector embeddings を支えられることが示されています。また、任意のフレームワークで動作すると案内されています。
Supabase には Free プラン、Pro、Team、Enterprise があります。料金ページには、従量課金の compute、追加の有料アドオン、Enterprise 向けの営業問い合わせ導線も示されており、コストは利用量と選択したサービスに応じて拡張できます。
料金ページには、非アクティブ後に Free プランのプロジェクトが一時停止されることや、プランごとの利用上限など、Free プランの制限と運用上の詳細が記載されています。提供情報だけではすべての機能に共通する制限があるとは言えないため、必要なサービスごとのプランページを確認するのが最適です。