功能
这是 Supabase 为每个项目提供的功能的非详尽列表。
🌐 This is a non-exhaustive list of features that Supabase provides for every project.
数据库 #
🌐 Database
Postgres 数据库 #
🌐 Postgres database
每个项目都是一个完整的 Postgres 数据库。文档。
🌐 Every project is a full Postgres database. Docs.
向量数据库 #
🌐 Vector database
将向量嵌入存储在与你的其他数据相邻的位置。文档。
🌐 Store vector embeddings right next to the rest of your data. Docs.
通过 PostgREST 自动生成的 REST API #
🌐 Auto-generated REST API via PostgREST
RESTful API 会自动从你的数据库生成,无需写一行代码。文档。
🌐 RESTful APIs are auto-generated from your database, without a single line of code. Docs.
通过 pg_graphql 自动生成的 GraphQL API #
🌐 Auto-generated GraphQL API via pg_graphql
使用我们自定义的 Postgres GraphQL 扩展快速构建 GraphQL API。文档。
🌐 Fast GraphQL APIs using our custom Postgres GraphQL extension. Docs.
数据库网页钩子 #
🌐 Database webhooks
使用 Webhooks 将数据库更改发送到任何外部服务。文档。
🌐 Send database changes to any external service using Webhooks. Docs.
秘密与加密 #
🌐 Secrets and encryption
使用我们的 Postgres 扩展 Supabase Vault 对敏感数据进行加密并存储密钥信息。文档。
🌐 Encrypt sensitive data and store secrets using our Postgres extension, Supabase Vault. Docs.
复制 #
🌐 Replication
使用 Supabase Pipelines 自动将你的数据库复制到目标系统,如数据仓库和分析平台。更多详情请阅读文档。
🌐 Automatically replicate your database to destination systems like data warehouses and analytics platforms with Supabase Pipelines. Read the documentation for more details.
平台 #
🌐 Platform
数据库备份 #
🌐 Database backups
项目每天都会备份,并可以选择升级到时间点恢复。文档。
🌐 Projects are backed up daily with the option to upgrade to Point in Time recovery. Docs.
自定义域名 #
🌐 Custom domains
将 Supabase API 打造成白标服务,为你的用户创建品牌化体验。文档。
🌐 White-label the Supabase APIs to create a branded experience for your users. Docs.
网络限制 #
🌐 Network restrictions
限制可以连接到你数据库的IP范围。文档。
🌐 Restrict IP ranges that can connect to your database. Docs.
SSL 强制 #
🌐 SSL enforcement
强制 Postgres 客户端通过 SSL 连接。文档。
🌐 Enforce Postgres clients to connect via SSL. Docs.
分支 #
🌐 Branching
使用 Supabase 分支来测试和预览更改。文档。
🌐 Use Supabase Branches to test and preview changes. Docs.
Terraform 提供程序 #
🌐 Terraform provider
通过 Terraform(一种基础设施即代码工具)管理 Supabase 基础设施。文档。
🌐 Manage Supabase infrastructure via Terraform, an Infrastructure as Code tool. Docs.
阅读副本 #
🌐 Read replicas
在多个区域部署只读数据库,以降低延迟并更好地管理资源。文档。
🌐 Deploy read-only databases across multiple regions, for lower latency and better resource management. Docs.
圆木排水管 #
🌐 Log drains
将 Supabase 日志导出到第三方提供商和外部工具。文档。
🌐 Export Supabase logs to third-party providers and external tooling. Docs.
工作室 #
🌐 Studio
工作室单点登录 #
🌐 Studio Single Sign-On
通过 SSO 登录 Supabase 仪表板。文档。
🌐 Sign in to the Supabase dashboard via SSO. Docs.
实时 #
🌐 Realtime
Postgres 的变动 #
🌐 Postgres changes
通过 WebSockets 接收你的数据库更改。文档。
🌐 Receive your database changes through WebSockets. Docs.
广播 #
🌐 Broadcast
通过 WebSockets 在已连接的用户之间发送消息。文档。
🌐 Send messages between connected users through WebSockets. Docs.
存在 #
🌐 Presence
在你的用户之间同步共享状态,包括在线状态和输入指示器。文档。
🌐 Synchronize shared state across your users, including online status and typing indicators. Docs.
认证 #
🌐 Auth
邮箱登录 #
🌐 Email sign-in
为你的应用或网站搭建邮箱登录。文档。
🌐 Build email sign-in for your application or website. Docs.
社交登录 #
🌐 Social login
提供社交登录 —— 从 Apple 到 GitHub,再到 Slack。文档。
🌐 Provide social login - everything from Apple, to GitHub, to Slack. Docs.
手机登录 #
🌐 Phone sign-in
使用第三方短信提供商进行手机登录。文档。
🌐 Provide phone sign-in using a third-party SMS provider. Docs.
无密码登录 #
🌐 Passwordless sign-in
为你的应用或网站通过魔法链接构建无密码登录。文档。
🌐 Build passwordless sign-in via magic links for your application or website. Docs.
通过行级安全进行授权 #
🌐 Authorization via Row Level Security
使用 Postgres 策略控制每个用户可以访问的数据。文档。
🌐 Control the data each user can access with Postgres Policies. Docs.
验证码保护 #
🌐 CAPTCHA protection
在你的登录、注册和重置密码表单中添加验证码。文档。
🌐 Add CAPTCHA to your sign-in, sign-up, and password reset forms. Docs.
服务器端认证 #
🌐 Server-Side Auth
用于在流行的服务端语言和框架(如 Next.js、SvelteKit 和 Remix)中实现用户认证的助手。文档。
🌐 Helpers for implementing user authentication in popular server-side languages and frameworks like Next.js, SvelteKit and Remix. Docs.
存储 #
🌐 Storage
文件存储 #
🌐 File storage
Supabase Storage 帮你存储和提供文件。文档。
🌐 Supabase Storage helps you store and serve files. Docs.
内容分发网络 #
🌐 Content Delivery Network
使用 Supabase CDN 缓存大文件。文档
🌐 Cache large files using the Supabase CDN. Docs.
智能内容分发网络 #
🌐 Smart Content Delivery Network
通过 Smart CDN 在边缘自动重新验证资源。文档。
🌐 Automatically revalidate assets at the edge via the Smart CDN. Docs.
图片转换 #
🌐 Image transformations
即时转换图片。文档。
🌐 Transform images on the fly. Docs.
可恢复上传 #
🌐 Resumable uploads
使用可续传上传大文件。文档。
🌐 Upload large files using resumable uploads. Docs.
S3 兼容性 #
🌐 S3 compatibility
通过支持 S3 协议的工具与存储进行交互。文档。
🌐 Interact with Storage from tool which supports the S3 protocol. Docs.
边缘函数 #
🌐 Edge Functions
Deno 边缘函数 #
🌐 Deno Edge Functions
全球分布的 TypeScript 函数,用于执行自定义的业务逻辑。文档。
🌐 Globally distributed TypeScript functions to execute custom business logic. Docs.
区域调用 #
🌐 Regional invocations
在靠近你的数据库的区域执行 Edge Function。文档。
🌐 Execute an Edge Function in a region close to your database. Docs.
NPM 兼容性 #
🌐 NPM compatibility
Edge 函数原生支持 NPM 模块和 Node 内置 API。链接。
🌐 Edge functions natively support NPM modules and Node built-in APIs. Link.
项目管理 #
🌐 Project management
命令行接口 #
🌐 CLI
使用我们的 CLI 在本地开发你的项目,并部署到 Supabase 平台。文档。
🌐 Use our CLI to develop your project locally and deploy to the Supabase Platform. Docs.
管理 API #
🌐 Management API
以编程方式管理你的项目。文档。
🌐 Manage your projects programmatically. Docs.
客户端库 #
🌐 Client libraries
官方客户端库适用于 JavaScript、Flutter 和 Swift。非官方库由社区支持。
🌐 Official client libraries for JavaScript, Flutter and Swift. Unofficial libraries are supported by the community.
功能状态 #
🌐 Feature status
Supabase 的功能分为四种状态——私有测试版、公开测试版、Beta 版和正式发布。
🌐 Supabase Features are in 4 different states - Private Alpha, Public Alpha, Beta and Generally Available.
私有阿尔法 #
🌐 Private alpha
这些功能最初会以私密测试版的形式推出,以收集社区的反馈。想加入我们的抢先体验计划,可以发邮件到 product-ops@supabase.io。
🌐 Features are initially launched as a private alpha to gather feedback from the community. To join our early access program, send an email to product-ops@supabase.io.
公开测试版 #
🌐 Public alpha
Alpha阶段表示API将来可能会发生变化,并不是说服务不稳定。虽然正常运行时间服务等级协议不涵盖Alpha阶段的产品,但我们会尽力让服务尽可能稳定。
🌐 The alpha stage indicates that the API might change in the future, not that the service isn’t stable. Even though the uptime Service Level Agreement does not cover products in Alpha, we do our best to have the service as stable as possible.
测试版 #
🌐 Beta
Beta版本的功能会由外部渗透测试人员进行安全问题测试。API是保证稳定的,对于重大变更还有严格的沟通流程。
🌐 Features in Beta are tested by an external penetration tester for security issues. The API is guaranteed to be stable and there is a strict communication process for breaking changes.
普遍可用 #
🌐 Generally available
除了测试版的要求外,正式版的功能也受 正常运行时间服务等级协议 的覆盖。
🌐 In addition to the Beta requirements, features in GA are covered by the uptime SLA.
| 产品 | 功能 | 阶段 | 自托管可用 |
|---|---|---|---|
| 数据库 | Postgres | GA | ✅ |
| 数据库 | 向量数据库 | GA | ✅ |
| 数据库 | 自动生成的 Rest API | GA | ✅ |
| 数据库 | 自动生成的 GraphQL API | GA | ✅ |
| 数据库 | Webhooks | beta | ✅ |
| 数据库 | 金库 | public alpha | ✅ |
| 数据库 | Supabase 流水线 | public alpha | 不适用 |
| 数据库 | Multigres | private alpha | 不适用 |
| 平台 | GA | ✅ | |
| 平台 | 时点恢复 | GA | 🚧 wal-g |
| 平台 | 自定义域名 | GA | 不适用 |
| 平台 | 网络限制 | GA | 不适用 |
| 平台 | SSL 强制 | GA | 无 |
| 平台 | 分支 | beta | 不适用 |
| 平台 | Terraform 提供者 | public alpha | 不适用 |
| 平台 | 只读副本 | GA | 不适用 |
| 平台 | 日志排水 | public alpha | ✅ |
| 平台 | MCP | public alpha | ✅ |
| 平台 | PrivateLink | beta | 不适用 |
| 工作室 | GA | ✅ | |
| 工作室 | 单点登录 | GA | ✅ |
| 工作室 | 列权限 | public alpha | ✅ |
| 实时 | Postgres 变更 | GA | ✅ |
| 实时 | 广播 | GA | ✅ |
| 实时 | 在线状态 | GA | ✅ |
| 实时 | 广播授权 | public beta | ✅ |
| 实时 | 在线状态授权 | public beta | ✅ |
| 实时 | 从数据库广播 | public beta | ✅ |
| 存储 | GA | ✅ | |
| 存储 | CDN | GA | 🚧 Cloudflare |
| 存储 | 智能 CDN | GA | 🚧 Cloudflare |
| 存储 | 图片转换 | GA | ✅ |
| 存储 | 可恢复上传 | GA | ✅ |
| 存储 | S3 兼容性 | GA | ✅ |
| Edge 函数 | GA | ✅ | |
| Edge Functions | 区域调用 | GA | ✅ |
| Edge Functions | NPM 兼容性 | GA | ✅ |
| 认证 | GA | ✅ | |
| 认证 | 邮箱登录 | GA | ✅ |
| 认证 | 社交登录 | GA | ✅ |
| 认证 | 手机登录 | GA | ✅ |
| 认证 | 无密码登录 | GA | ✅ |
| 认证 | 使用 SAML 的单点登录 | GA | ✅ |
| 认证 | 通过 RLS 授权 | GA | ✅ |
| 认证 | 验证码保护 | GA | ✅ |
| 认证 | 服务端认证 | beta | ✅ |
| 认证 | 第三方认证 | GA | ✅ |
| 认证 | 钩子 | beta | ✅ |
| CLI | GA | ✅ 可用于自托管 | |
| 管理 API | GA | 不适用 | |
| 客户端库 | JavaScript | GA | 不适用 |
| 客户端库 | Flutter | GA | 无 |
| 客户端库 | Swift | GA | 无 |
| 客户端库 | Python | beta | 无 |
- ✅ = 完全可用
- 🚧 = 可用,但需要外部工具或配置