Supabaseとはなにか
Supabaseとは
FirebaseのOSS版のようなもの。Webアプリを開発するうえでバックエンド(サーバーサイド)の機能を提供してくれる。主に4つの機能を提供する。
- データベース(Database)
- 認証(Authentication)
- ストレージ(Storage)
- リアルタイム(Realtime)
なぜ人気なのか
人気の理由はDBにPostgreSQLを使用していることにある。他のBaaSは独自のデータベースを使用しているものが多く、他環境への移行の際に足枷となる。Supabaseの場合は中身がPostgreSQLなので万が一サービスが終了となっても他環境へ移行がしやすい。
まとめ
Supabaseとは、「サーバー構築の知識がなくても、PostgreSQLという強力なデータベースを使って、ログイン機能付きのWebアプリが作れてしまうツール」のことです。