本文へスキップ
← 記事一覧に戻る

Supabaseとはなにか

Supabaseとは

https://supabase.com/

FirebaseのOSS版のようなもの。Webアプリを開発するうえでバックエンド(サーバーサイド)の機能を提供してくれる。主に4つの機能を提供する。

  1. データベース(Database)
  2. 認証(Authentication)
  3. ストレージ(Storage)
  4. リアルタイム(Realtime)

なぜ人気なのか

人気の理由はDBにPostgreSQLを使用していることにある。他のBaaSは独自のデータベースを使用しているものが多く、他環境への移行の際に足枷となる。Supabaseの場合は中身がPostgreSQLなので万が一サービスが終了となっても他環境へ移行がしやすい。

まとめ

Supabaseとは、「サーバー構築の知識がなくても、PostgreSQLという強力なデータベースを使って、ログイン機能付きのWebアプリが作れてしまうツール」のことです。