Supabase 是一個開源的 Firebase 替代方案,為開發者提供全方位的後端服務,協助快速構建現代化應用程式。
主要特色:
-
PostgreSQL 資料庫: 每個 Supabase 專案都配備一個專屬的 PostgreSQL 資料庫,提供即時功能、資料庫備份和擴充套件等。
-
身份驗證(Auth): 提供完整的身份驗證和授權解決方案,支援電子郵件、密碼、無密碼、OAuth 和行動登入等多種方式。
-
儲存(Storage): 允許上傳和提供任何大小的檔案,並與 PostgreSQL 資料庫的行級安全性(Row Level Security)策略無縫整合。
-
即時功能(Realtime): 透過 WebSocket,提供資料變更的即時訂閱功能,支援多使用者協作和即時資料同步。
-
邊緣函數(Edge Functions): 提供全球分佈的無伺服器函數,讓開發者可以在最接近使用者的位置執行自訂代碼,降低延遲。
Supabase 提供多種定價方案,從免費方案開始,適合開發和測試用途。 專業方案起價為每月 $25,包含更多資源和功能,適用於生產環境。 團隊和企業方案則提供進階功能和支援,以滿足更大規模專案的需求。