介绍
产品概览
Supabase 是什么?
Supabase 是一个基于开源技术的后端即服务(BaaS)平台,专注于加速应用开发流程。该平台提供全托管式 Postgres 数据库,并内置身份验证、实时数据同步、弹性存储系统以及无服务器边缘函数。Supabase 强调开发者友好性,能够自动生成 API,支持多种登录方式,实现数据实时推送,同时依托 Postgres 的强大功能与可扩展性确保高度灵活性。
主要功能
完整的 Postgres 数据库
每个项目均配备独立且可弹性扩展的 Postgres 数据库,支持插件扩展、行级安全策略与自动数据备份,确保数据管理的可靠性和高性能。
集成式身份验证
内置完善的用户认证系统,涵盖邮箱密码登录、OAuth 第三方登录、手机验证、免密魔术链接、MFA 以及单点登录(SSO),提供安全且无缝的访问控制。
实时数据同步
利用 WebSocket 技术与实时订阅机制,数据库的任何变更都能即时推送到客户端,适用于动态应用和实时协作场景。
弹性文件存储
提供安全可靠的云存储服务,采用 S3 兼容的存储桶设计,集成内容分发网络(CDN),支持大文件续传,并通过行级权限进行精细访问管理。
边缘函数
部署于全球节点的无服务器函数,支持 JavaScript/TypeScript 编写,实现低延迟的业务逻辑处理与第三方服务集成,优化用户体验。
自动 API 生成
根据数据库结构自动创建 REST 与 GraphQL API,省去手动编码过程,显著加速产品迭代和开发效率。
使用场景
全栈应用开发:快速搭建与部署 Web 及移动应用,并轻松集成各类后端服务,提升开发速度。
实时协作工具:适用于开发多人游戏、即时通讯软件或实时数据看板,依托实时数据推送能力增强互动性。
用户身份管理:通过简单配置实现注册、登录及权限控制的完整流程,确保安全且灵活的访问管理。
文件管理与分发:存储和分发图像、视频等大型文件,享受内置 CDN 和精细化权限控制,优化资源交付。
定制化后端逻辑:利用边缘函数在近用户位置运行服务端代码,处理数据或集成外部 API,实现高效业务处理。