website

Supabase Docs

所属分类:开发者在线工具箱

Supabase 官方文档:快速接入、后端功能与 Management API 参考。

Supabase Docs 是 Supabase 平台的官方文档站,涵盖快速接入、各框架的入门指南、数据库、认证、存储与边缘函数等后端功能,以及用于管理组织和项目的 Management API 参考。

Supabase Docs:用 Postgres 搭建后端的官方文档与 Management API 参考

发布于 2026年10月18日更新于 2026年10月29日

首页的接入路径

文档首页上方是“Supabase Documentation”的简介,右侧有 Agent Prompt 与 CLI 两个标签。Agent Prompt 中的提示让 AI 助手用 `npm install supabase --save-dev` 把 Supabase CLI 装为项目的开发依赖,安装 Supabase Plugin,然后执行 `npx supabase init` 初始化项目。

下方“Connect a framework”部分列出各框架的快速入门指南,包括 React、Next.js、TanStack Start、Astro、Vue、Nuxt、SvelteKit、SolidJS、RedwoodJS、Refine、Hono、iOS Swift、Android Kotlin、Expo React Native、Flutter、Python、Reflex、Laravel、Ruby on Rails 和 Spring Boot。

Supabase 文档首页,顶部为 Supabase DOCS 导航,左侧为标题与简介,右侧是 Agent Prompt 代码提示框,下方为 Connect a framework 的框架图标列表

后端功能与数据库扩展

“Build your backend”部分把 Supabase 描述为完整的后端平台。Database 为每个项目提供一个完整的 Postgres 数据库,并附带实时功能、数据库备份和扩展。Auth 支持邮箱密码、无密码登录、OAuth 和移动端登录。Storage 用于存储、整理和分发大文件,可以通过 Row Level Security 访问策略与 Postgres 数据库结合使用。Realtime 用于监听数据库变化、同步用户状态,并向订阅的频道广播数据。Edge Functions 则是分布在各地的服务器端函数,用于让代码在离用户更近的地方运行。

“Extend your database”部分列出 AI 与向量(Vectors)、Cron、Queues、Data REST API 和 GraphQL API,这些工具分别对应定时任务(Cron)、队列(Queues)以及 REST 和 GraphQL 接口。

入门指南与客户端库

入门指南页(Getting started)分为两类内容。Use cases 中有两个示例:一是用向量工具包构建 AI 应用,二是可以克隆、部署并完全定制的 Next.js 订阅付费(SaaS)应用。Framework quickstarts 则按单页应用、全栈 React、Vue、Svelte、Solid 等框架组织,并说明它们如何读取 Supabase 的 Postgres 数据。

客户端库部分列出 JavaScript、Flutter、Python、C#、Swift 和 Kotlin。

Management API 的认证方式

Management API 参考页的简介是“以编程方式管理组织和项目”。所有请求都需要在 Authorization 头中带上 Bearer 访问令牌,令牌有两种来源。第一种是个人访问令牌(PAT),可以设置有效期,并可以限定组织、项目和权限范围;页面建议优先使用有范围限制的 PAT,并妥善保管。旧式(Legacy)PAT 的权限与用户账号相同。第二种是 OAuth2,适合应用代表 Supabase 用户执行操作,而不需要用户把账号凭据交给应用。

Supabase Management API 参考页,左侧为按 Advisors、Analytics、Auth 分组的端点目录,正文为认证说明,列出个人访问令牌与 OAuth2 两种方式

左侧目录按 Advisors、Analytics、Auth、Billing、Compute、Database 等分组列出各个端点,例如 Run a query、Apply a migration 和 Create log drain,阅读时可以直接按功能查找。