Supabase

18小时前更新 8 0 0

开源 Firebase 替代方案,基于 PostgreSQL 提供数据库、身份认证、实时订阅、存储和边缘函数等后端服务。

所在地:
美国
语言:
中文、英文
收录时间:
2026-08-22
SupabaseSupabase
价格免费周期额度会员订阅制
平台网页版命令行APISDK

Supabase详细介绍

Supabase 是一个开源的后端即服务(BaaS)平台,经常被拿来和 Firebase 对比。它最大的区别是用 PostgreSQL 作为核心数据库,支持完整的 SQL 能力,同时提供身份认证实时订阅、对象存储和边缘函数等一整套后端服务。如果你喜欢 PostgreSQL 的灵活性和 SQL 的掌控感,又不想自己搭全套后端,Supabase 是一个很自然的选择。

第一次用 Supabase 最直观的感受是:它不像 Firebase 那样用 NoSQL,而是给你一个完整的 Postgres 数据库。在仪表盘里可以直接执行 SQL、管理表结构、配置行级安全策略(RLS)。对于熟悉 SQL 的开发者来说,上手几乎没有额外学习成本。官网提供了 React、Next.js、Vue 等多种框架的快速开始指南,几分钟就能跑起来一个带认证和数据库的应用。

免费版包含 50,000 月活用户、500 MB 数据库、5 GB 出站流量和 1 GB 存储,对大多数个人项目和 MVP 阶段的产品来说已经够用了。付费从 Pro 版的 25 美元/月起步,包含 100,000 月活用户、8 GB 数据库、250 GB 出站流量和 100 GB 存储。超出部分按量计费,MAU 超出后每用户 0.00325 美元。还有一个值得注意的细节:免费项目在 1 周不活跃后会被暂停,如果是长期跑的服务得注意一下。

自托管是 Supabase 另一个重要的卖点。官方提供了 Docker Compose 方案,能在 30 分钟内跑起一套完整的 Supabase 环境。如果你对数据主权有严格要求,或者想在自己的基础设施上运行,自托管是一个可行的选项。不过自托管版本需要自己处理运维、备份、扩展等问题,云托管版本则省心很多。

Supabase 适合那些想要 PostgreSQL 的 SQL 能力、又不想自己维护全套后端基础设施的团队。它比 Firebase 更开放、更可控,但也意味着需要你对 PostgreSQL 和 RLS 有一定了解。如果你正在找一个开源、可自托管的 BaaS 平台,Supabase 是目前最成熟的选项之一。

Supabase的核心功能

  • PostgreSQL 数据库:每个项目都有一个专用的 Postgres 数据库实例,支持完整 SQL、扩展(如 pgvector、PostGIS)和行级安全策略。
  • 身份认证:支持邮箱/密码、OAuth(Google、GitHub 等)、无密码登录和匿名登录,提供完整的用户管理 API。
  • 实时订阅:通过 Realtime 功能监听数据库变更,支持 WebSocket 连接,适合构建聊天、协作等实时应用。
  • 对象存储:存储、组织和提供大文件服务,支持自定义访问控制和图片转换。
  • 边缘函数:基于 Deno 运行的 TypeScript 函数,可部署在边缘节点,支持自定义业务逻辑。
  • 自动生成 API:基于数据库表结构自动生成 REST API,支持过滤、排序、分页和嵌套查询。
  • 行级安全策略:在数据库层面控制每行数据的访问权限,确保数据安全。
  • 自托管支持:通过 Docker Compose 可完全自托管,数据完全自主可控。

Supabase的价格详情

免费权益:

免费版包含 50,000 月活用户、500 MB 数据库、5 GB 出站流量、1 GB 存储、2 个活跃项目。免费项目在 1 周不活跃后会暂停。价格可能随官方调整。

收费模式:

套餐 价格 包含内容
Pro 25 美元/月 100,000 月活用户(超出 $0.00325/MAU)
8 GB 数据库(超出 $0.125/GB)
250 GB 出站流量(超出 $0.09/GB)
250 GB 缓存出站流量(超出 $0.03/GB)
100 GB 文件存储(超出 $0.0213/GB)
每日备份(保留 7 天)
7 天日志保留
邮件支持
$10/月 计算额度
Team 599 美元/月 Pro 全部功能
SOC2 & ISO 27001 合规
项目级和只读访问权限
HIPAA 可用(付费附加)
Supabase 仪表盘 SSO
优先邮件支持与 SLA
每日备份(保留 14 天)
28 天日志保留
Enterprise 联系销售 专属支持经理
可用性 SLA
BYO 云支持
7×24×365 企业级支持
专属 Slack 频道
自定义安全问卷

Supabase的应用场景

  • SaaS 应用开发:用 Supabase 的数据库、认证和存储快速搭建 MVP,后续可平滑扩展至生产环境。
  • 实时协作应用:利用 Realtime 功能构建聊天、协作文档、看板等需要实时数据同步的应用。
  • AI 应用后端:通过 pgvector 扩展存储向量嵌入,结合边缘函数处理 AI 推理请求。
  • 移动应用后端:提供 REST API 和多种客户端 SDK,适合作为 React Native、Flutter 等移动应用的后端。
  • 数据合规项目:通过自托管部署满足数据主权和合规要求,数据完全自主可控。

Supabase的适用人群

  • 全栈开发者:用 Supabase 替代自己搭建的后端,减少重复劳动,专注业务逻辑。
  • 创业团队:用免费版快速验证产品想法,付费后平滑扩展,无需重构。
  • 数据敏感型项目:通过自托管满足数据主权和合规要求。
  • 移动应用开发者:用 Supabase SDK 快速接入认证、数据库和存储能力。
  • AI 应用开发者:利用 pgvector 和边缘函数构建 AI 应用后端。

同类工具对比

对比维度 Supabase(本工具) Firebase Appwrite PocketBase Convex
定位 基于 PostgreSQL 的开源 BaaS 平台,提供数据库、认证、实时、存储和边缘函数 Google 旗下的 NoSQL BaaS 平台 开源 BaaS 平台 轻量级开源 BaaS reactive 文档数据库 + TypeScript 后端
核心优势 PostgreSQL 完整 SQL 能力、开源可自托管、RLS 行级安全、生态扩展丰富 生态完善、文档丰富、移动端 SDK 成熟 开源、自托管友好、支持多种数据库 单二进制文件、极简部署、SQLite 驱动 TypeScript 原生、实时反应式、开发体验好
主要短板 国内无节点、部分高级功能(如 PITR、自定义域名)需额外付费、免费项目有停用风险 NoSQL 灵活性不如 SQL,供应商锁定强 生态和社区规模小于 Supabase 功能相对精简,不适合大规模应用 不支持 SQL、不可自托管
价格 免费版 0 美元/月(50K MAU);Pro 25 美元/月;Team 599 美元/月;Enterprise 定制 免费版有限额,付费按量计费 开源免费(自托管),云版付费 完全开源免费 免费版有限额,付费按量计费
适合谁 需要 PostgreSQL SQL 能力、开源可控、可自托管的开发团队和创业公司 快速原型、移动应用优先的项目 需要开源 BaaS 且偏好自托管的团队 小型项目、个人开发者 TypeScript 全栈、实时应用

相关导航

暂无评论

用户投票:

none
暂无评论...