可靠性是指 API 对开发人员是否方便可用。
灵活性是指开发人员在采用 API 时是否拥有多种选项。API 的灵活性更大,则企业管理 API 需要投入的精力和成本更多。
质量是指 API 行为是否符合开发人员的期望。这是一种衡量开发人员对 API 满意度的方法。
速度可以通过访问延迟和吞吐量来衡量。限流或缓存等技术都可能会影响速度。
衡量成本的目的是为开发人员提供最具性价比的支持。其他目标都多少有助于实现成本目标。