Fóir 作为 Sanity 的替代方案
两者都是托管平台,把内容建模为结构化数据并通过 API 提供。差异在于围绕该内容的应用中,仍有多少要由你自己构建。
并排对比
| Capability | Fóir | Sanity |
|---|---|---|
| 价格 | 每月 £0.99、£29 或 £99 | 每个席位每月 $15,每个额外数据集另加 $999 |
| 内容管理 | 标准 | 标准 |
| 查询语言 | 类型化 GraphQL,自动生成 | GROQ,或你自行部署的 GraphQL |
| 租户隔离 | 在你的代码之下强制执行 | 需要你自行连接的独立数据集 |
| 个性化 | 内置,按请求解析 | 插件,在你的应用中解析 |
| 托管认证 | 包含登录、角色和令牌 | 仅限编辑,不包括你的用户 |
| 内容之外的后端 | 操作、钩子、定时计划、机密 | 托管的 functions、触发器和 cron |
| 媒体 | 资源库、转换、访问规则 | 资源库和转换 |
| 智能体访问 | 内容和控制平面 | 通过 MCP 访问内容 |
| 数据所有权 | Postgres 导出,包含访问规则 | 导出为文档 |
| 定价形式 | 邀请编辑无需按席位收费 | 按席位,再加用量 |
价格
- Fóir
- 每月 £0.99、£29 或 £99
- Sanity
- 每个席位每月 $15,每个额外数据集另加 $999
内容管理
- Fóir
- 标准
- Sanity
- 标准
查询语言
- Fóir
- 类型化 GraphQL,自动生成
- Sanity
- GROQ,或你自行部署的 GraphQL
租户隔离
- Fóir
- 在你的代码之下强制执行
- Sanity
- 需要你自行连接的独立数据集
个性化
- Fóir
- 内置,按请求解析
- Sanity
- 插件,在你的应用中解析
托管认证
- Fóir
- 包含登录、角色和令牌
- Sanity
- 仅限编辑,不包括你的用户
内容之外的后端
- Fóir
- 操作、钩子、定时计划、机密
- Sanity
- 托管的 functions、触发器和 cron
媒体
- Fóir
- 资源库、转换、访问规则
- Sanity
- 资源库和转换
智能体访问
- Fóir
- 内容和控制平面
- Sanity
- 通过 MCP 访问内容
数据所有权
- Fóir
- Postgres 导出,包含访问规则
- Sanity
- 导出为文档
定价形式
- Fóir
- 邀请编辑无需按席位收费
- Sanity
- 按席位,再加用量
Sanity 的行为取自其公开文档,截至 2026 年 8 月有效。我们说某项功能不存在,指的是产品及其官方插件中不存在,而不是无法构建。欢迎指正,我们会作出更正。
让使用你所构建产品的人登录
Sanity 让撰写内容的人登录。使用你所构建产品的人则是你的问题,所以大多数团队最后会在 CMS 旁边运行一个认证服务,并让两套身份大致保持同步。
Fóir 两者都能登录。你的客户在你自己的域名上获得注册、密码和一次性验证码登录、社交和 OIDC 提供方、角色和刷新令牌,内容规则已经知道他们是谁。
一种查询语言,为你生成
GROQ 表达力很强,但它也是团队里每个人都要再学的另一种语言,类型还要你手动保持同步。
Fóir 根据你的模型生成类型化的 GraphQL schema。修改模型并重新生成,编译器会告诉你哪里坏了,而不是一个你没预料到的运行时响应。
在到达你之前就解析好的个性化
Sanity 有个性化插件,把解析留给你的前端:获取变体,判断哪一个适用,渲染它。每个使用方都重复这件事,还可能不一致。
在 Fóir 中,受众是你拥有的一个模型,API 返回已经为该请求解析好的内容。原生应用和网站得到同一个答案,因为它们都没有做决定。
无需你接线的隔离
Sanity 把工作分到数据集中,而让它们保持分开,是你在每个读取它们的应用里自己安排的路由和令牌。
在 Fóir 中,项目就是边界,在你的代码之下强制执行,所以忘了做检查的读取返回的是空,而不是完整数据。
否则你需要自行搭建的部分
内容 API 只是应用所需功能中最小的一部分。以下这些随之提供。
发布
草稿、完整版本历史、还原、定时发布,以及需要一批内容同时上线时的批量上线。
模型行为
按模型设置:版本控制、发布、变体,或都不启用。记录可以是普通数据、归某位客户所有,或公开。
权限
面向团队的角色和面向客户的角色,以及按记录设置的可见性和对指定人员的授权。
托管登录
密码、一次性验证码,以及社交账号或 OIDC 提供方,使用你自己的域名,令牌和刷新由我们处理。
媒体和资源
资源库支持上传、转换和响应式渲染版本,文件与记录适用同样的访问规则。
API 密钥
每个密钥只能访问你允许的模型和操作,所用 schema 为该项目生成。
自动化
cron 定时计划、发布和变更时的生命周期钩子、对外操作,以及存放它们所需密钥的保险库。
通知
事务性邮件,以及推送到 Web、iOS 和 Android,来源于你的内容已有的同一批事件。
备注和任务
评论锚定在所涉及的记录上,而不是页面上,并可指派给需要处理的人。
Ask Fóir
一个助手,通过与你的团队相同的工具和权限处理你的内容,并将其编辑暂存以供审阅。
无需你在场也能继续的工作
把任务交给 Fóir,你不在时它会继续工作,需要答复或完成时会在备注上回复你。
扩展
安装应用,把你自己的工具添加到管理后台,与它们所操作的内容放在一起。
搜索和向量
全文搜索,以及为你的记录生成的嵌入向量,让你按含义而不是按关键词检索。
地理位置
在任意模型上存储坐标并按距离查询:附近有什么,按距离排序。