Supabase
Supabase 是 Postgres 开发平台。您可以使用 Postgres 数据库、身份验证、即时 API、边缘函数、实时订阅、存储和向量嵌入来启动您的项目。
开箱即用的开源后端:以 PostgreSQL 为核心,提供认证、实时、存储、自动 API 与 Serverless,使你用最少后端工作量快速交付现代 Web/移动/AI 应用。 注意部署的时候请重新生成密钥: 1. 拉取仓库地址 ```bash git clone https://github.com/dweb-channel/supabase-test ``` 2. 运行密钥生成脚本: ```bash chmod +x generate-secrets.sh ./generate-secrets.sh ``` upabase 是一个开源的「Firebase 风格」后端即服务(BaaS),以 PostgreSQL 为核心,把数据库、认证、实时、文件存储、Serverless 函数和自动生成的 API 等后端能力整合成即用平台,支持托管与自托管两种模式,适合快速构建 Web / Mobile / AI 应用。 核心功能 • 托管 PostgreSQL — 关系型数据库为中心,支持事务、视图、触发器与存储过程。 • Auth(身份认证) — 注册/登录、JWT 会话管理、社交登录与多种认证策略。 • 自动 API(REST / GraphQL) — 基于数据库结构自动生成可用的 REST(PostgREST)与 GraphQL 接口。 • Realtime(实时订阅) — 监听数据库变更,通过 WebSocket 推送到客户端,实现实时 UI。 • Storage(对象存储) — 类 S3 的文件存储,支持权限与签名 URL。 • Edge / Serverless Functions — 在边缘或近端部署自定义后端逻辑(HTTP 函数)。 • 向量/嵌入与 AI 支持 — 支持存储与检索向量嵌入以用于语义搜索/推荐等 AI 场景。 • Dashboard & 管理控制台 — 可视化管理数据库、权限、日志与项目设置。 关键特性与优势 • SQL-first + Firebase 体验:既能用熟悉的 SQL 做复杂查询,又能享受开箱即用的 BaaS 流程。 • 行级安全 (RLS):用 PostgreSQL 的 RLS 做细粒度数据权限控制,安全性高。 • 开源 & 可定制:Apache-2.0 许可证,完整源码可自托管与二次开发。 • 多语言 SDK:官方/社区 SDK 覆盖 JS/TS、Flutter、Swift、Python、Go、C# 等。 • 可托管或自托管:既有 Supabase 官方托管服务,也能在私有环境完整运行。 • 自动化运维工具链:本地开发镜像、迁移、备份和部署脚本支持开发到生产的流程。 • 实时能力内建:无需额外 WebSocket 层即可实现数据驱动的实时交互。 • 适配 AI 应用:内建或兼容向量索引/嵌入工作流,便于构建语义检索与智能助手。 典型适用场景 • 快速搭建 MVP / 原型项目(极短上线周期) • JAMstack / 前后端分离应用(前端通过 API 直接操作后端) • 中小型生产应用(在良好架构与调优下可稳定运行) • 需要自托管或合规控制的数据敏感场景(金融/医疗/企业) • 语义搜索、聊天机器人等 AI 驱动的产品原型与实验




