2022年API状态报告 2022年8月 目录 3 12 16 20 29 38 43 47 53 Postman2022API状态报告 主要调查结果 主要调查结果 Introduction API状态连续第四年是有关API的最大,最全面的调查和报告-今年是有史以来最大的一年。超过37,000名开发人员和API专业人员就其组织的开发重点,他们使用的工具以及他们对行业发展的看法等主题分享了他们的想法。 今年,我们再次将调查结果与我们在PostmanAPI平台上观察到的数据相结合,以构建API当前状态和未来的可靠图景。 我们还扩大了调查范围,包括开发人员和API专业人士对经济、就业和远程工作的看法。随着大流行后时代的到来,这些问题在科技行业及其他领域变得更加紧迫。 开发人员将大部分时间花在API上 大约51%的受访者表示,他们组织一半以上的开发工作都花在了API上,高于2020年的40% 和去年的49%,强调了API作为现代软件构建模块的作用。 尽管经济逆风,API投资仍将保持强劲 89%的全球受访者表示,未来12个月,对API的投资将增加或保持不变。当只对高管进行投票时,1400名首席执行官、首席信息官和首席技术官也出现了类似的信心水平。这些预测是在三分之二的受访者表示对当前经济持负面看法的情况下做出的。 API优先的领导者跑赢大盘 虽然只有8%的受访者被认为是API优先的领导者,但这个小型精英群体几乎在所有指标上都表现出色。它们生成API的速度更快,故障更少。他们对就业和支出的看法更加乐观。当被要求评估API优先的公司时,超过四分之三的受访者认为这些公司的开发人员更有效率,与合作伙伴的集成更快,更快乐。 远程worfi“非常重要” 世界上大多数人认为远程工作至关重要。在北美,78%的开发人员和API专业人员称它“非常重要”,超过了全球72%的数字。这一发现是因为许多远程员工拒绝回到办公室。 内部API集成至关重要 决定是否使用和生产API的首要因素是它与内部应用程序和系统的集成程度。去年,这一考虑甚至没有成为API消费的三大因素。这种转变表明企业越来越多地使用API在内部共享数据和提供服务。 API设计的Lacfi解决了一个首要问题 生产API的最大障碍之一是今年的新问题:缺乏API设计技能。这种技能差距可能会导致 微服务的过度扩散,这正在产生自己的问题。 全球API增长 全球API增长 在过去的12个月中,API生态系统的全球增长强劲,从从业者和国家的数量到发送的API请求的数量 。 自2021年API报告发布以来,PostmanAPI平台的使用量大幅增加:用户:2000万 Collections已创建:3800万请求 已发送:11.3亿 20M 38M 1.13B API是全球性的 创建集合和发送请求的顶级地理区域是什么?我们想知道,我们想将它们与世界其他地方进行比较。下面是它的分解方式: 国家和地理区域:234,包括世界上几乎每个国家,甚至南极洲 创建的请求数创建的集合数 前十名:15, 911,833 世界其他地区: 10,261,827 前十名:528, 867,434 世界其他地区:330,216,798 美国:5,426,426美国:193,621,303 印度:4,669,393印度:173,219,417 China:2,650,422中国:51,199,081 巴西:1,444,375巴西:39,524,329 英国:977,788英国:35,965,359 俄罗斯:800,647法国:25,922,549 法国:748,791俄罗斯:23,845,218 德国:714,916印度尼西亚:23,276,800 印度尼西亚:613,921德国:23,143,649 加拿大:591,357加拿大:22,056,181 最受欢迎的API 我们查看了世界上最大的公共API中心PostmanPublicAPINetwork,以了解过去一年中哪些API集合最多 。 2022年API平台格局 随着越来越多的公司认识到API是现代软件的构建块,API工具和服务正在不断发展以满足他们的需求 。这些产品涵盖API生命周期,包括设计、测试和安全性。它们还包括源代码存储库、API网关、应用程序性能监控和CI/CD-所有这些都必须与API平台集成以实现最佳结果。 在这种情况下导航需要仔细考虑。以下是我们今天对APIPlatformLandscape的看法: API平台景观 谁使用API 谁使用API 主要工作职能 我们向受访者询问了他们的主要角色,第二年,他们发现几乎是平分秋色:近一半的受访者是开发人员(全栈,后端或前端),大约一半的人担任非开发人员角色。 全栈开发人员是最大的单一群体,占受访者的25%,比去年的27%略有下降。后端开发人员的代表性更强,为19%,而2021年为17%。 使用API的不仅仅是开发人员。今年的调查涉及到各种各样的专业人士,包括首席执行官、业务分析师和客户成功人员,他们都分享了他们对API的看法。 由于四舍五入,百分比加起来可能达不到100%。 Industry 我们询问了个人的行业,结果很明显:技术仍然是最大的行业,其次是商业/IT服务,银行/金融/保险, 和医疗保健。 由于四舍五入,百分比加起来可能达不到100%。 多年的经验 今年的调查首次记录了使用API的人员激增。超过六分之一的受访者具有不到一年的API开发经验,而去年只有25个人中的一个。 由于四舍五入,百分比加起来可能达不到100%。 Generation 大多数受访者再次将自己确定为千禧一代,其次是X世代,Z世代,最后是婴儿潮一代。 由于四舍五入,百分比加起来可能达不到100%。 Gender 与许多软件行业一样,API的世界似乎偏向男性。约85%的受访者认为是男性。只有10%的受访者认为是女性,1%的受访者认为是非二元的,4%的受访者不愿意回答。这种差异突显了对支持工作场所多样性的举措的持续需求。 男:85% 女:10% 不喜欢回答:4%非二进制 :1% 生命中的一天、一周或一年 一天,一周,或生命中的一年 使用API花费的时间 当谈到开发人员每周花在API上的小时数时,2022年的数字反映了去年的数字。当我们深入研究这些数字时,我们发现某些角色花费的时间比其他角色多得多。超过40%的后端开发人员每周在API上投入超过20小时,这是 调查。 每周少于10小时:33%每周10至20 小时:40%每周超过20小时:27% API时间:当前和理想状态 我们询问了个人他们今天如何花费时间使用API,以及他们希望如何分配这些时间。他们的API时间的最大部分-几乎三分之一-现在花费在编码和编程上,这与他们的理想状态相匹配。 他们的API时间的第二大部分用于调试和手动测试。这有时是一项繁琐的任务,受访者希望他们可以将在这里花费的时间减少三分之一。 有趣的是,API优先的领导者花在这项工作上的时间更少。虽然平均受访者将15%的API时间用于调试和手动测试,但API优先的领导者只投入了13%。那些最不喜欢API的人花费了最多的时间,占17% 。 你如何分配你的“API时间”? 你认为你应该如何分配你的“API时间”? 由于四舍五入,百分比加起来可能达不到100%。 API开发工作 大多数受访者(51%)首次表示,他们组织的大部分开发工作都花在了API上。这一比例高于去年的49%和 2020年的40%。随着越来越多的公司将API用于内部和外部产品和服务,这一发展里程碑即将到来。 由于四舍五入,百分比加起来可能达不到100%。 组织中的开发人员数量 来自拥有500多名开发人员的组织的受访者最常见,占25%;但是,第二大类别-开发人员少于10人的类别-占受访者的21%。这些数字与去年的调查基本一致。 少于10:21% 10–25:15% 26–50:10% 51–100:12% 101–250:10% 251–500:8% 500以上:25% 由于四舍五入,百分比加起来可能达不到100%。 API-First和其他策略 API-First和其他策略 定义API优先 “API优先”对API开发人员和专业人员意味着什么?整个行业似乎都赞成这个定义:在开发依赖的API、应用程序或集成之前,定义和设计API和底层架构。下一个最喜欢的?几乎每10个开发人员和API专业人员中就有3个更喜欢定义在开发依赖于API的应用程序或集成之前开发API。 由于四舍五入,百分比加起来可能达不到100%。 采用API优先 团队和组织继续接受API优先的理念。今年三分之二的受访者在接受API优先方面再次将自己评为5或更高。少数人带头:8%的人在接受API优先的规模上排名为9或10。 我们将这些受访者称为“API优先领导者”。其中约76%的人将大部分开发工作花在API上,而所有受访者的这一比例为51%。 由于四舍五入,百分比加起来可能达不到100%。 发展重点 我们要求受访者确定其开发团队和组织的首要任务,质量仍然是明显的赢家,占80%。敏捷性 , 可靠性,安全性和开发速度对超过一半的受访者也很重要。似乎不太关心什么?降低成本,不到三分之一的API专业人员提到。与其他调查受访者相比,API优先的领导者更有可能将质量,可靠性,敏捷性和安全性作为优先事项。 允许多种选择 公共vs私人vs合作伙伴 受访者被要求在三个API类别(公共,私有和合作伙伴)中分配100分,以指示每个组织中API的百分比。领导者仍然是私有API。有趣的是,API优先的领导者报告说,私有API的比例较低,而公共API的比例较高 ,这表明当他们可以依赖行业内其他人已经公开提供的功能时,这些领导者花在内部编码功能上的时间更少。 私人(仅由您的团队或公司使用):58%合作伙伴(仅与集成合作伙伴共享):27% 公开(可在网上公开获得) :16% 由于四舍五入,百分比加起来可能达不到100%。 API集成:最重要的是什么? 当我们询问在与API集成之前要考虑哪些因素时,受访者告诉我们性能是最重要的因素。这只是去年的一个选择,安全性。可靠性和文档仍然是前四个因素。可扩展性和可用性也值得注意。 API优先的领导者比其他受访者更有可能引用前四个因素:性能,安全性,可靠性和文档。 允许多种选择 使用API:内部集成是fiey 我们询问了组织决定使用API的因素,今年的首要答案是一个惊喜。到目前为止,第一选择是API与内部应用程序和系统的集成程度。与去年的调查相比,这是一个很大的变化,去年的调查甚至没有将内部集成列为三大考虑因素之一。 随着公司越来越多地使用API在组织内部进行交互,可能会取代文件传输,数据库共享和电子邮件等传统方法,这种转变发生了。在过去的一年中,PostmanAPIPlatform看到企业团队中集成的API数量猛增了二十倍。 允许多种选择 我喜欢在一家API优先的公司工作的是产品。当我们在dogfood上写摩擦日志时,什么是有效的,什么是无效的,什么是更好的,我们首先将自己视为一家开发人员体验的公司。我们几乎每一次讨论或辩论的决胜局都是,‘我们的开发人员在提供API方面做得对吗?’其他一切都支持这一点。.” 克里斯·T。工程经理 生产API:更加注重内部集成 受访者在决定是否生产API时会考虑哪些因素?他们的首要答案与去年相同:与内部应用程序和系统集成。但是今年,这个因素的重要性跃升:83%的受访者选择了它,高于去年的67%。 今年,内部集成在生产和使用API方面的重要性都上升了。这是一个值得关注的转变,因为它对API文档和设计以及整个开发生命周期都有影响。 允许多种选择 我的大多数开发人员都是通过企业并购获得的。我们获得内部跨团队协作的唯一方法是通过API。人们有很多不同的方式来记录和