REST接口模式文档
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Level 3 REST 是 Matt Bishop 提出的 REST API 设计指南,核心围绕 Richardson Maturity Model 中的 Level 3,即充分利用 HTTP 协议、链接关系和状态变更能力来构建 HATEOAS 风格 API。它不是 SaaS 平台或代码框架,而是一套 Profile 与 Pattern 文档,帮助前端消费者和 API 开发者形成一致的交互语言。
文档强调 API 并非传统网页式“文档操作”,而是面向状态的接口:资源呈现状态,并提供可操作的 affordances。Level 3 REST 通过 Home、Nexus、Info、Data、Action、Form、Lookup、Upload 等 Profile,以及 List、Editable、Tree、Filter、Sort、分页、Chooser、Stepper、Toggle、Process、Metadata、Status Codes 等 Pattern,描述资源应如何被发现、导航和操作。其优势是技术栈中立:正文明确表示不需要特殊库或平台,服务端可用多种现有技术实现,客户端也可用普通 HTTP client 消费。
正文未出现商业定价、订阅或企业版信息。页面内容标注采用 Creative Commons Attribution-NoDerivatives 4.0 International License,这意味着可作为公开参考资料使用,但“禁止演绎”可能限制团队对内容进行改编再发布。若要用于公司内部 API 规范,需注意许可边界。
优点是定位清晰,直接回应 REST API 设计长期缺少统一路径的问题,并从客户端体验出发,将资源 Profile、链接和模式组合成可发现的能力图谱。它也尽量建立在 HTTP 语义和既有标准之上,降低对特定厂商工具链的依赖。缺点是目前标注为 DRAFT 2023,稳定性仍需观察;正文未提供 SDK、代码生成、校验器、示例项目或商业支持信息,落地需要团队自行转化为规范和工程实践。
它适合 API 架构师、后端平台团队、前端 API 消费方,以及正在设计 HATEOAS、Headless Commerce 或复杂资源导航 API 的团队。不太适合只想快速生成 REST 接口或寻找现成网关/文档平台的用户。中国大陆访问情况正文无法判断,标记为未知;支付也未涉及。可对比 OpenAPI、JSON:API、HAL、Siren、Hydra、GraphQL 等方案,结合团队成熟度选择。
本测评基于公开资料整理,不构成购买建议,请以 level3.rest 官网实际信息为准。
免费API超媒体设计模式文档,对开发者有参考价值。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。