入门

特性


以下是 Supabase 为每个项目提供的功能列表,并非详尽无遗。

Database#

Postgres 数据库#

每个项目都是一个完整的 Postgres 数据库。 文档

向量数据库#

将向量嵌入存储在与您的其他数据旁边。 文档

通过 PostgREST 自动生成的 REST API#

无需编写任何代码,即可从您的数据库自动生成 RESTful API。 文档

通过 pg_graphql 自动生成的 GraphQL API#

使用我们自定义的 Postgres GraphQL 扩展,实现快速的 GraphQL API。 文档

数据库 Webhooks#

使用 Webhooks 将数据库更改发送到任何外部服务。 文档

密钥和加密#

使用我们的 Postgres 扩展 Supabase Vault 加密敏感数据并存储密钥。 文档

复制#

自动将您的数据库复制到外部目标,例如数据仓库和分析平台。 文档

平台#

数据库备份#

项目每天备份,可以选择升级到 Point in Time 恢复。 文档

自定义域名#

白标 Supabase API,为您的用户创建品牌体验。 文档

网络限制#

限制可以连接到您数据库的 IP 范围。 文档

SSL 强制执行#

强制 Postgres 客户端通过 SSL 连接。 文档

分支#

使用 Supabase 分支来测试和预览更改。 文档

Terraform 提供程序#

通过 Terraform(一种基础设施即代码工具)管理 Supabase 基础设施。 文档

只读副本#

在多个区域部署只读数据库,以降低延迟并更好地管理资源。 文档

日志记录#

将 Supabase 日志导出到第三方提供商和外部工具。 文档

Studio#

Studio 单点登录#

通过 SSO 登录到 Supabase 控制面板。 文档


Realtime#

Postgres 变更#

通过 WebSockets 接收您的数据库更改。 文档

广播#

通过 WebSockets 在连接的用户之间发送消息。 文档

存在#

同步用户之间的共享状态,包括在线状态和打字指示器。 文档

Auth#

电子邮件登录#

为您的应用程序或网站构建电子邮件登录。 文档

社交登录#

提供社交登录 - 从 Apple 到 GitHub 再到 Slack。 文档

手机登录#

使用第三方短信提供商提供手机登录。 文档

无密码登录#

通过魔法链接为您的应用程序或网站构建无密码登录。 文档

通过行级安全进行授权#

使用 Postgres 策略控制每个用户可以访问的数据。 文档

CAPTCHA 保护#

将 CAPTCHA 添加到您的登录、注册和密码重置表单。 文档

服务器端身份验证#

用于在流行的服务器端语言和框架(如 Next.js、SvelteKit 和 Remix)中实现用户身份验证的帮助程序。 文档


Storage#

文件存储#

Supabase Storage 使存储和提供文件变得简单。 文档

内容分发网络#

使用 Supabase CDN 缓存大文件。 文档

智能内容分发网络#

通过智能 CDN 在边缘自动重新验证资产。 文档

图像转换#

实时转换图像。 文档

可恢复上传#

使用可恢复上传上传大文件。 文档

S3 兼容性#

与支持 S3 协议的工具交互以使用存储。 文档

Edge Functions#

Deno Edge 函数#

全球分布式 TypeScript 函数,用于执行自定义业务逻辑。 文档

区域调用#

在靠近您数据库的区域中执行 Edge 函数。 文档

NPM 兼容性#

Edge 函数原生支持 NPM 模块和 Node 内置 API。 链接

项目管理#

CLI#

使用我们的 CLI 在本地开发您的项目并部署到 Supabase 平台。 文档

管理 API#

以编程方式管理您的项目。 文档

客户端库#

适用于 JavaScriptFlutterSwift 的官方客户端库。社区支持非官方库。

功能状态#

Supabase 功能有 4 种不同的状态 - 私人 Alpha、公共 Alpha、Beta 和正式发布。

私人 Alpha#

功能最初作为私人 Alpha 发布,以收集社区反馈。要加入我们的早期访问计划,请发送电子邮件至 product-ops@supabase.io

公共 Alpha#

Alpha 阶段表明 API 在未来可能会发生变化,但这并不意味着该服务不稳定。 即使 正常运行时间服务级别协议 不涵盖 Alpha 中的产品,我们也会尽最大努力使该服务尽可能稳定。

Beta#

Beta 中的功能由外部渗透测试人员测试是否存在安全问题。API 保证稳定,并且有严格的沟通流程来处理破坏性更改。

正式发布#

除了 Beta 要求之外,GA 中的功能还受 正常运行时间 SLA 的覆盖。

产品功能阶段适用于自托管
数据库PostgresGA
数据库向量数据库GA
数据库自动生成的 Rest APIGA
数据库自动生成的 GraphQL APIGA
数据库Webhooksbeta
数据库Vaultpublic alpha
数据库复制private alpha不适用
平台GA
平台时间点恢复GA🚧 wal-g
平台自定义域名GA不适用
平台网络限制GA不适用
平台SSL 强制执行GA不适用
平台分支beta不适用
平台Terraform 提供程序public alpha不适用
平台读副本GA不适用
平台日志输出public alpha
平台MCPpublic alpha
StudioGA
StudioSSOGA
Studio列权限public alpha
实时Postgres 变更GA
实时广播GA
实时状态GA
实时广播授权public beta
实时存在授权public beta
实时从数据库广播public beta
存储GA
存储CDNGA🚧 Cloudflare
存储智能 CDNGA🚧 Cloudflare
存储图像转换GA
存储可恢复上传GA
存储S3 兼容性GA
边缘函数GA
边缘函数区域调用GA
边缘函数NPM 兼容性GA
认证GA
认证电子邮件登录GA
认证社交登录GA
认证手机登录GA
认证无密码登录GA
认证使用 SAML 的 SSOGA
认证通过 RLS 进行授权GA
认证CAPTCHA 保护GA
认证服务器端身份验证beta
认证第三方身份验证GA
认证Hooksbeta
CLIGA✅ 适用于自托管
管理 APIGA不适用
客户端库JavaScriptGA不适用
客户端库FlutterGA不适用
客户端库SwiftGA不适用
客户端库Pythonbeta不适用
  • ✅ = 完全可用
  • 🚧 = 可用,但需要外部工具或配置