Supabase 免费额度指南:Postgres、Auth、Storage、Edge Functions 与 Realtime
Supabase 是围绕 Postgres 构建的开源 Firebase 替代方案。本文说明免费计划包含什么、适合哪些开发者场景,以及什么时候需要注意限制。
最适合原型、SaaS MVP、带用户系统的后台面板,以及需要托管 Postgres 的小型生产应用。
如果项目长期无人访问、文件很多、实时消息量大,或需要备份与稳定生产支持,就要谨慎评估免费层。
已于 2026-05-22 对照 Supabase 官方页面核查。
Supabase 免费计划限制
下面这些数字是开发者选择 Supabase 免费层之前最应该确认的限制。
| 项目 | 免费额度 | 开发者提示 |
|---|---|---|
| 免费项目数 | 2 个活跃项目 | 项目限制会跨你拥有管理员权限的组织计算。 |
| 数据库 | 每项目 500 MB | 基于共享免费算力的独立 Postgres 数据库。 |
| 用户认证 | 50,000 月活用户 | 免费层包含月活用户和第三方登录月活用户额度。 |
| 文件存储 | 1 GB 存储 | 免费项目全局单文件大小上限不能超过 50 MB。 |
| 出站流量 | 每月 5 GB 出站流量 | 适合 API 与小型应用,不适合重媒体流量。 |
| 边缘函数 | 500,000 次调用 | 免费函数还有 256 MB 内存和 150 秒墙钟时长限制。 |
| 实时通信 | 200 万消息 / 200 峰值连接 | 足够小型协作应用使用,不适合高吞吐聊天产品。 |
| 不活跃暂停 | 1 周无活动后暂停 | 免费项目可能因不活跃暂停;付费组织不会这样暂停项目。 |
开发者应该如何使用 Supabase 免费层
Supabase 免费层最强的地方,是它可以一次替代多个小型后端模块:关系型数据库、用户认证、文件存储、实时事件和轻量函数。
代价是它仍然是偏 hobby 的免费层。用于生产前,需要确认备份需求、项目暂停行为、数据库增长、流量,以及你的应用需要多少支持保障。
Cloudflare Pages + Supabase + Resend
用 Cloudflare Pages 托管前端,Supabase 负责鉴权和 Postgres,Resend 发送事务邮件。这个组合可以覆盖真实 MVP,而且每个免费层边界都比较容易监控。
Supabase 最适合的使用场景
值得对比的替代方案
Supabase 免费层常见问题
Supabase 免费层足够做真正的 MVP 吗?+
对很多 MVP 来说足够。免费层包含 Postgres、Auth、Storage、Edge Functions 和 Realtime 配额。主要风险是数据库容量、出站流量、不活跃暂停,以及缺少备份等生产特性。
Supabase 免费计划需要信用卡吗?+
Supabase 支持开发者从免费计划开始。由于注册和计费流程可能变化,写死“是否必须信用卡”之前应以当前官方流程为准。
Supabase 免费项目不活跃会怎样?+
Supabase 官方说明免费项目会在 1 周不活跃后暂停。这让免费层很适合实验项目,但不太适合无人维护的生产应用。
Supabase 比 Firebase 更好吗?+
取决于你的数据模型。如果你想要 Postgres、SQL、关系约束和开源可迁移性,Supabase 往往更合适;如果你做 Google 生态移动应用和 NoSQL 优先流程,Firebase 可能更顺。
哪些项目不适合放在 Supabase 免费层?+
不建议把重媒体应用、高吞吐实时聊天、需要明确可用性保障、不能接受暂停或缺少备份的应用放在免费层。