Supabase API logo

Supabase API

Supabase API

未知免费developer-tools

Supabase 是开源 Firebase 替代品:基于 Postgres 的 SQL 数据库 + auth + storage + realtime + edge functions + vector embeddings。

适合什么时候用

真正 Postgres(不是抽象层)—— 任何 PG 工具都能用

先注意什么

Postgres 连接数有限(free 50, Pro 200)

第一步先查

supabase.com/dashboard 创建项目拿 URL + anon key。JS SDK: const supabase = createClient(url, key); const { data } = await supabase.from("users").select();

认证
jwt
CORS
?
HTTPS
注册
?
协议
REST, WebSocket, PostgreSQL
计费
freemium

可用率 · 30 天窗口

日常巡检数据收集后将在此处显示。
01

关于这个 API

Supabase 是 2020 年澳大利亚创办的开源 BaaS 平台,定位明确:「Firebase 的 SQL 替代品」。和 Firebase 用 NoSQL 不同,Supabase 以 Postgres 为核心——每个 Supabase 项目本质上就是一个托管 Postgres 实例 + 多个增值服务(auth、storage、realtime、edge functions、Vector)。这种选择有深远影响:(1) 真正的关系型数据(外键、JOIN、复杂查询全部支持,不像 Firestore 受限);(2) Row Level Security (RLS) 做精细权限,policy 用 SQL 写;(3) 任何 Postgres 工具都能用(pgAdmin、DBeaver、Prisma ORM 等);(4) 数据迁移容易(任何 Postgres backup 工具)。Vector embedding 用 pgvector extension 让 Supabase 成为流行 AI 应用 backend。GitHub 70k+ stars,年增长 100%+,是开源 BaaS 中最热的项目。免费层 50000 月活 + 500MB DB 对小项目超够。

02

你可以做什么

  • 1web / mobile app backend (auth + DB)
  • 2SaaS 创业产品 backend
  • 3AI 应用(向量 embedding 用 pgvector)
  • 4迁移 Firebase 项目想要 SQL 关系数据
03

优劣对比

优点

  • 真正 Postgres(不是抽象层)—— 任何 PG 工具都能用
  • 开源 (Apache 2.0) + self-host 选项
  • real-time(Postgres logical replication 转 WebSocket)
  • 免费层慷慨(50000 月活)

注意事项

  • Postgres 连接数有限(free 50, Pro 200)
  • 某些复杂 RLS policy 性能慢
  • Storage 比 S3 略贵
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://supabase.com/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

快速开始

supabase.com/dashboard 创建项目拿 URL + anon key。JS SDK: const supabase = createClient(url, key); const { data } = await supabase.from("users").select();

06

常见问题

Supabase vs Firebase 怎么选?+

SQL/复杂查询/RLS:Supabase。NoSQL/Google 生态/移动 SDK 成熟:Firebase。

self-host 还是 cloud?+

cloud(supabase.com)省心。self-host 需要 docker + 配置十几个服务,适合数据合规要求。

07

技术细节

CORS: ?HTTPS: Yes注册: ?开源: No
认证方式
jwt
计费
freemium
速率限制
免费 50000 月活;Pro $25/月起
协议
REST, WebSocket, PostgreSQL
SDK
javascript, typescript, python, go, dart, swift, kotlin
08

标签