2022 API 年度报告

2022 API 年度报告


本文分析了2022 年 Rapid 发布的2022 API 调查报告,在报告中指出 API 已经在开发者的日常工作占据了重要时长,在本次调查受众中 65% 以上的开发者都要在 API 相关工作上每周耗时 10 小时以上。 接下来本次报告将从开发者工具流行度、API 依赖度、参与 API 经济重要性、API 类型 、API 盈利情况、API 随组织规模扩展情况、API 测试的重要性这几个纬度来详细展开说明 2022 年的趋势情况。

调查受众分析

Rapid 开发者调查收到了来自 100 多个不同国家的 850 份问卷。 许多受访者是专业开发人员,超过 85% 的人表示他们将编程作为工作或学习的一部分。总体而言,调查受访者涵盖了各种组织规模、经验水平和行业。

关于问题:每周你需要在 API 相关工作上花费多少时间?14.5% 的开发者表示所有的工作时间都是于 API 相关的;20.1%的开发者每周耗费 20+ 小时用于处理 API 相关工作;30.9% 的开发者花费 10~20 小时;34.5% 的开发者耗费少于 10 小时。

也就是说 65% 以上的开发者都要在 API 相关工作上每周耗时 10 小时以上。如果能提高 API 相关工作的处理效率,对于开发者的整体效率而言是大有裨益的。

开发者工具流行度

今年,我们看到 2022 年所有类型 API 的使用都有所增加,包括 REST、Webhooks、 Websockets、 SOAP、GraphQL、Kafka、AsyncAPI、gRPC。 其中 Webhooks、Serverless & FaaS 和 REST API 正在被越来越多的开发者使用。 虽然变化很小,但我们预计随着技术的成熟,更先进的 API 会继续流行。

                                REST 2021 (左)与 2022(右) 普及度对比

                                AsyncAPI 2021 (左)与 2022(右) 普及度对比

                        Serverless & FaaS 2021 (左)与 2022(右) 普及度对比

                             GraphQL 2021 (左)与 2022(右) 普及度对比

                                  gRPC 2021 (左)与 2022(右) 普及度对比

API 依赖度

超过 62.6% 的开发人员表示,2022 年对 API 的依赖程度高于 2021 年。此外,69.2% 的开发人员预计 2023 年对 API 的依赖程度会更高。

参与 API 经济重要性

超过四分之三的开发人员将参与 API 经济视为其组织的优先事项,或计划很快将其列为优先事项。

在特定的数字行业这个重要度甚至更高,包括电信、专业和金融服务。 几乎所有拥有围绕 API 或微服务的活跃、高优先级项目的组织都认为参与 API 经济很重要。以下是各行业的具体数据:

API 类型

第三方 API 使用量(占所有 API 使用量的百分比)今年增长了近 5%。

内部 API 仍然是开发人员报告为其组织工作的最常见的 API 类型。 但是,与 2021 年的开发者调查相比,2022 年有更多的开发者报告说他们在面向合作伙伴或第三方 API 上工作。

报告在面向合作伙伴和第三方 API 上工作的开发人员的百分比在所有类别中增长最显著,分别从 44.2 增加到 48.9 和 49% 到 53.9,增加了近 5%。 对于技术行业面向合作伙伴的 API,这种变化更为显著,增长了近 10%。

API 盈利情况

与往年相比,2022 年通过 API 获利的组织数量增加了约 5%。

来自金融服务、技术、电信和医疗保健等行业的开发人员报告说,API 的盈利速度高于平均水平。 在使用超过 10 个 API 的组织中工作的人的盈利速度也显着增加。随着我们进入 2023 年,我们预计会有更多的组织利用 API 经济并通过 API 获利。

API 随组织规模扩展情况

内外部 API 的使用随着组织规模的扩大而增加。我们发现组织维护的 API 数量随着组织规模的扩大而增加。 在我们调查的最大公司中,近 40% 的公司表示拥有超过 250 个内部 API。

                                  不同规模的组织对应的内部 API 数量

                                   不同规模的组织对应的内部 API 数量

API 测试的重要性

API 测试仍然是几乎所有开发人员的首要任务,超过 90% 的开发人员报告要测试或计划测试他们的 API。其中 45.8% 的开发者使用 API 测试工具,36.6% 的开发者自行写测试代码。开发者主要进行功能性测试、集成测试、验收测试、性能测试。

技术世界日新月异,会有越来越多、功能完善且易用性的 API 协作工具帮助开发者提升 API 开发效率。

订阅
qrcode

订阅

随时随地获取 Apifox 最新动态