Postman 发布了一份 2023 年 API 状况报告,基于超 40000 名开发人员和 API 专业人士分享的对开发优先事项、API 工具以及 API 发展方向的想法。这是该公司对 API 专业人员进行的第五次年度调查,在以前的版本基础上扩展了 API 货币化和生成式 AI 两个领域。
报告的一些主要发现包括:
- API 对大多数人来说都是赚钱的工具
近三分之二的受访者表示他们的 API 会产生收入。在这些受访者中,43% 的人表示 API 创造了公司收入的四分之一以上。在金融服务和广告领域,API 收入受到密切衡量。它被评为衡量公共 API 成功与否的第二重要指标,仅次于使用率。
对于少数公司来说,API 产生了超过 75% 的总收入。这些公司涉足金融服务业的可能性几乎是其他行业的两倍。35% 的 API 没有产生收入的受访者往往在较小的组织中工作。随着公司规模的增长(以开发人员人数衡量),受访者越来越有可能表示他们的 API 产生了收入。
-
API 定价变得越来越重要
在决定是否与 API 集成时,47% 的受访者表示价格是一个考虑因素,相较前两年的 41% 有所上升。虽然存在性能和安全性等其他因素的排名高于定价,但报告认为这一发现可能反映了在科技经济收缩后,API 消费者更加注重成本。
高管们尤其可能注重定价,60% 的高管将其视为与 API 集成之前需要考虑的一个因素。
- API 投资前景光明
92% 的受访者表示,未来 12 个月内对 API 投资将增加或保持不变,高于去年的 89%。这一增长可能反映出某些方面认为科技行业经济收缩最糟糕的时期已经过去。53% 的首席执行官表示明年将增加 API 投资,而持相同看法的开发人员只有 44%。
- 大多数 API 专业人员正在使用 AI 来帮助编码
60% 的 API 专业人员表示他们在工作中使用生成式 AI 工具,最常见的用途是查找代码中的错误、生成代码和编码指令。与初级开发人员相比,高级 API 开发人员使用人工智能工具的可能性要小得多。
其中超过一半使用 AI 工具来查找代码中的错误,超过三分之一的人依靠 AI 来生成计算机可以理解的代码。当被问及来年什么类型的项目最让开发者兴奋时,排名第一的答案是构建 AI 驱动的应用程序,占比超三分之一。
在各行业中,政府和国防最不可能使用 AI 工具,只有 51% 的受访者采用它们。一些受访者提到了安全风险以及企业禁止与第三方 AI 工具共享数据的禁令。教育领域的接受率最高,65% 的受访者表示他们使用了 AI 工具。
当被问及“预计 ChatGPT 和 Copilot 等工具将在未来两年内为开发带来什么样的生产力效益?”时。受访者普遍认为,AI 将提高开发者的生产力,41% 的受访者预计将提高 10% 至 25%。
- API-first leaders 的数量增加了近一半
今年,11% 的受访者将自己定义为 API-first leaders,高于前两年的 8%。这个精英群体几乎在每一个指标上都表现出色。例如,他们可以更快地生产 API 并报告更少的故障。当 API 发生故障时,大多数 API-first leaders 可以在不到一个小时的时间内恢复它 —— 只有少数受访者可以达到这一水平。
虽然总数据显示 11% 的受访者是 API-first leaders,但这一比例会随着公司规模的扩大而上升。在拥有 1000+ 及以上的开发人员公司中,15% 的受访者将自己定义为 API-first leaders。在各行业中,金融服务业的这一比例最高,也为 15%。
-
API 安全性正在改善
受访者报告 2023 年与 API 相关的安全事件有所减少:56% 的人表示此类事件每年发生的次数少于一次,相较去年的 52% 有所改善。
在美国,此类事件最为罕见,67% 的受访者表示 API 安全事件每年发生的次数不到一次。在欧洲、中东和非洲,这一比例降到了 57%。而在亚太地区和拉丁美洲这一数字更低,只有 47% 的人表示 API 安全事件每年发生的次数少于一次。
某些行业的表现比其他行业更差。调查者表示,汽车、教育和零售行业的每月事故发生率高于平均水平。
组织最关心的 API 安全风险是问题是“不正确的身份验证、授权或访问控制”,与其他风险的比例几乎为二比一。
此外,有关最常用的 API 工具和平台,大多数受访者都提到了 Postman。其次分别是 SwaggerHub、Datadog 和 SoapUI。有 14% 的受访者使用 SoapUI,但在政府和金融服务行业,这一数字跃升至 20% 以上。
数据显示,过去一年中五个最流行的 API 集合(最常分叉的)是 Salesforce Platform API、WhatsApp Cloud API、Twitter API v2、Notion API 和 PayPal API。
REST 仍然是最常用的 API 架构,有 86% 的人使用它;但相较去年的 89% 和 2021 年的 92% 有所下降。SOAP 占比出现显着下降,今年只有 26% 的受访者使用,而去年这一比例为 34%;这种下降使得 SOAP 从去年的第三位下降到调查中第四位最常用的架构。GraphQL 取代了 SOAP 的地位,并被 29% 的受访者使用。
更多详情可查看完整报告。