Sanity
把内容当数据管的后端平台,用 JSON 文档存内容、Studio 自定义编辑后台,支持实时协作、版本回滚与发布前攒批上线,适合有前端开发资源、要自建内容后端的电商或媒体团队。
Sanity 是一个把内容当数据来管的后端平台。你在自己的代码里定义内容结构(schema),内容以 JSON 文档的形式存进它的 Content Lake,再通过 API 把同一份内容分发给网站、App 或 AI 应用。它不替你决定页面长什么样,只负责存、查、改和发布。
主要功能
核心是 Sanity Studio:一个用配置定义出来的编辑后台,字段、预览、校验规则都由你写,编辑者看到的是贴合业务的后台,而不是通用表单。内容库支持实时协作和历史版本,每次改动都有记录,可以回滚。发布流程上提供 Content Releases,能先把一批改动攒起来、定好时间再一起上线。
自动化部分包括 Functions 和 Agent Actions:内容发布后触发函数,去更新引用它的其他文档、通知前端重新构建页面;也可以用自然语言让内容代理去查缺翻译、批量改引用。Sanity Context 和 MCP Server 则把内容整理成可供 AI 助手调用的知识层。
适合谁
主要面向有开发资源的团队:前端用 Next.js 之类的框架,需要一套能自己掌控结构的内容后端,而不是套模板的建站工具。电商、媒体出版和 SaaS 团队是它常提的场景,编辑和产品人员则在 Studio 里完成日常内容工作。
费用与限制
免费版 $0,最多 20 个用户席位、2 个数据集且只能公开;Growth 版每席位每月 $15,席位上限 50,数据集可设为私有,超出配额按量付费;企业版需要联系销售,提供 SAML 单点登录和 SLA。使用前要清楚:它给的是后端和编辑界面,前端展示得自己写;免费版数据集公开,不适合放敏感内容。