SupabaseNew

开源 Firebase 替代,基于 Postgres 提供认证、实时、存储与向量检索后端

热度AI编程开发免费额度
Supabase 预览

Supabase 常被称作"开源版 Firebase":它给你一整套现成的后端能力——数据库、登录鉴权、实时订阅、文件存储、云函数——让前端和独立开发者不用自己搭服务器就能把应用跑起来。和 Firebase 不同的是,它的核心是标准的 PostgreSQL,数据和技术栈都开放、可迁移。

Supabase 是什么

创建一个 Supabase 项目,你立刻得到:

  • Postgres 数据库:完整的关系型数据库,可写 SQL、建索引、用视图和触发器,不被专有格式锁死。
  • Auth 鉴权:邮箱密码、魔法链接、第三方 OAuth(Google/GitHub 等)登录开箱即用。
  • 实时(Realtime):数据变化实时推送到客户端,做协作、聊天、看板很方便。
  • Storage 存储:托管图片、文件,带权限控制。
  • Edge Functions:部署无服务器函数处理自定义逻辑。
  • 自动生成 API:建好表即自动获得 REST 和 GraphQL 接口。

和 AI 的关系

Supabase 内置 pgvector 扩展,可以直接把向量存进 Postgres 做相似度检索。这让它成为搭建 RAG(检索增强生成)、语义搜索、AI 应用后端的常用选择——向量库和业务数据放在同一个数据库里,省去额外维护一套向量存储。

谁适合用

  • 想快速做 MVP、又不想运维后端的独立开发者和小团队。
  • 用 React/Vue/Next.js 等前端框架、需要一套即插即用后端的项目。
  • 要做 AI 应用、需要向量检索能力的开发者。

使用建议

善用它的行级安全策略(RLS)来控制数据访问权限,这是 Supabase 安全模型的核心,配置不当容易造成数据越权。开源特性意味着你也可以自托管,把整套服务部署到自己的服务器上,避免供应商绑定。

价格

提供免费套餐(含一定数据库、存储和调用额度),适合开发和小型项目;用量增长后按 Pro 等付费档位计费,也可完全自托管。