Supabase logo

Supabase

認領

Supabase 是一個 Postgres 開發平台,提供代管資料庫、身份驗證、API、Realtime、Functions、Storage 與向量嵌入,另有免費方案、付費方案與依用量計算,適合需要擴充的專案。

Supabase preview

概覽

Supabase 是一個 Postgres 開發平台,用於建立可正式上線的應用程式,提供代管資料庫、身份驗證、即時 API、Realtime、Functions、Storage 與向量嵌入。它被定位為可先快速開始,並隨著使用量成長在同一個專案上持續擴充。

此產品將後端服務整合到以 Postgres 為核心的單一平台中,因此團隊可以使用資料庫、驗證、API 與伺服器端邏輯,而不必將多個獨立服務拼接在一起。來源也指出它可搭配任何框架,並支援從小型起步到較大規模應用的各種專案。

核心功能

代管 Postgres 資料庫

每個專案都包含完整的 Postgres 資料庫,平台強調可攜性與內建的 Row Level Security,以便進行細粒度存取控制。

內建身份驗證與使用者管理

Supabase Auth 支援社群登入、電子郵件/密碼、魔法連結、手機驗證、MFA、SSO 與 OIDC 提供者,使用者資料則儲存在你的 Supabase 資料庫中。

即時資料 API

平台提供可立即使用的 REST API,並將資料存取作為平台的一部分,而不是獨立服務。

無伺服器自訂邏輯

Edge Functions 讓你可以撰寫自訂程式碼,而無需部署或擴充自己的伺服器,適合伺服器端工作流程與應用邏輯。

Storage 與 Realtime

Storage 可處理影片與圖片等大型檔案,而 Realtime 則支援協作與互動式應用的即時資料同步。

向量嵌入支援

向量支援可用於儲存、索引與搜尋 embeddings,網站也顯示其可與 OpenAI、Hugging Face 等模型與工具相容。

實際使用情境

  • 快速推出新的應用後端

    當你想要以 Postgres 後端、內建驗證與可直接使用的 API 來啟動新應用,而不是拼裝多個獨立後端服務時,可使用 Supabase。

  • 保護應用資料

    使用驗證與 RLS 功能來控制誰可以讀取、更新或管理資料庫中的特定資料列,適用於面向使用者的應用與團隊型產品。

  • 打造互動式產品

    使用 Realtime 與 Storage 支援協作型或大量媒體的體驗,例如儀表板、多人流程,或需要即時更新與檔案處理的應用。

  • 執行伺服器端應用邏輯

    當應用需要自訂伺服器端程式碼、API 行為或業務邏輯,但又不想自行執行與擴充傳統後端伺服器時,可使用 Edge Functions。

  • 擴充既有專案

    利用平台從小型專案成長到更大使用量,並隨著需求變化使用不同的 compute 規模、付費方案與企業選項。

Pros and Cons

Pros

  • 將 Postgres、驗證、API、functions、storage 與 realtime 整合於同一平台。
  • Supabase Auth 支援常見登入方式、MFA、SSO 與多種身分提供者選項。
  • Row Level Security 內建於驗證與資料庫流程中,可進行細粒度存取控制。
  • 定價結構清楚,提供免費方案、Pro、Team 與 Enterprise 選項。
  • 專案可以上下調整 compute,平台上也提供專用 Postgres 執行個體。

Cons

  • 免費方案會在閒置一週後暫停專案,且會限制啟用中的專案數量。
  • 部分功能與較大規模能力需依賴付費方案、依用量計算的 compute 或附加元件。
  • Enterprise 功能,例如自訂支援與私有基礎架構選項,需要聯絡銷售或選擇更高階方案。

FAQ

如何開始使用 Supabase?

Supabase 是一個 Postgres 開發平台,因此你可以先建立專案、加入資料庫,並啟用你需要的服務,例如 Auth、Data APIs、Realtime、Functions 或 Storage。首頁也提供入門範本,並有包含 SQL 編輯器與資料表編輯器等工具的儀表板。

Supabase 最適合哪些人?

Supabase 是為想要在同一平台中整合代管 Postgres 後端、身份驗證、API 與其他後端服務的應用團隊所打造。來源內容也指出它可搭配任何框架使用,並具備 RLS、Edge Functions 與 Realtime 等功能。

可以用 Supabase 建立什麼?

來源顯示 Supabase 可支援 Postgres 資料庫、Authentication、即時 REST API、Edge Functions、Realtime 訂閱、Storage 與向量嵌入。它也被描述為可搭配任何框架運作。

價格如何計算?

Supabase 提供免費方案、Pro、Team 與 Enterprise。定價頁也顯示依用量計算的 compute、付費附加元件,以及 Enterprise 的聯絡銷售管道,因此費用可隨使用量與所選服務擴充。

有需要注意的限制嗎?

定價頁說明了免費方案的限制與作業細節,包括閒置後暫停免費專案,以及依方案而定的用量上限。來源未提供足夠證據來主張每個功能都有一致的通用限制,因此最好針對你需要的特定服務查看對應方案頁面。

Quick Facts

類別
開發工具
平台
Postgres 應用程式雲端平台
主要使用者
應用程式開發者與產品團隊
來源網域
supabase.com
定價形式
免費方案、付費級距、依用量計算的 compute 與企業銷售
核心工作流程
在 Postgres 上結合 auth、API、realtime、storage 與 functions 開發應用程式