华为云发布CodeArts API,为API护航

今天,华为云正式发布API全生命周期管理一体化协作平台CodeArts API,支持开发者高效实现API设计、开发、测试、托管、运维、变现的一站式体验。以API契约为锚点,华为云CodeArts API保证了API各阶段数据高度一致,为开发者提供友好易用的API全流程端到端解决方案。

API是连接不同应用程序的桥梁,让软件能互相沟通和协作。通过API,开发者可以将自己的应用程序与其他软件、硬件、服务进行集成,实现数据共享和功能扩展。尤其是在当前数字经济的大潮下,API已然成为整个信息技术架构的基石,越来越多的企业深刻认识到API的商业价值。

从2010年开始,华为就开始探索现代化的API管理模式,依托于长达10多年的深厚API管理经验积淀,形成了一套成熟且行之有效的解决方案。起初遵从Code First理念,对API的开发主要用于解决临时问题,但随着API行业发展,传统的API管理和开发流程中存在着诸多痛点问题:

华为逐渐意识到集中管理API的重要性,以API First为理念,明确API规范与管理体系,覆盖API全流程的9大阶段,制定了API全生命周期相关的20+个标准规范,超过300+个规范细则,API开发、API调试、API测试数据同源,可同步API网关与API中心,保证了API的一致性,打通API全生命周期的各流程,成功构建了华为云API全生命周期管理工具体系。

如今面对千万级API总量、日均千亿次API高频调用等规模和性能挑战,华为可从容应对,始终保持高质量把控,确保整个API流程高效运转,并于2021年首批通过中国信息通信研究院API全生命周期管理评估,并获得"先进级"(最高级)。

为了帮助更多企业顺利地完成数字化转型,在API经济浪潮中获益,华为正积极对外分享优秀的工具和实践经验。华为云CodeArts API便是凝聚华为在API管理领域长期耕耘精华的成果体现,它是一款集成了API全生命周期管理的一体化平台,此次重磅发布六大特性:

特性一:Swagger原生&可视化编辑的API设计, 零成本上手API设计

华为云CodeArts API提供Swagger原生编辑器和可视化的数据结构表单编辑器两种API文档设计方式:

  • Swagger原生编辑器模式下,支持专业的API规范性检查,辅助开发者修改API设计问题;
  • 可视化表单编辑模式下,无需手动编写yaml,提升效率,方便快捷,让开发者零学习成本上手API设计。

特性二: 规范设计,品质保障,API设计规范性检查

华为云CodeArts API基于华为10年的API First实践经验,总结成华为云API设计规范,在Swagger原生编辑器模式下,支持API设计规范自动检查、自动纠错,开发者可在"项目设置"中进入"设计规范设置"页面配置API设计规范,并可以灵活地配置每一个接口是否启用设计规范检查,提升API设计质量。

特性三:一键调试,脚本加持,让接口调试畅通无阻

支持接口的快捷调试,Postman的Collections可全量导入,轻松完成资源的迁移和复用,并且无缝兼容Postman脚本,支持常用的JS类库,进一步扩展脚本功能范围。

API设计完成后,无需复制粘贴URL和请求参数,即可轻松完成接口的一键调试,还支持将调试参数直接保存为接口测试用例,方便后端开发者的自测及测试团队编写测试用例。

特性四:智能化驱动接口文档即刻变代码, API开发从此变得简单

华为云CodeArts API提供根据API接口**定义自动生成符合标准的代码能力,支持生成各种通用的编程语言和框架的客户端和服务端代码,生成的代码精确匹配接口设计,确保接口开发与设计一致。同时支持编辑修改和代码格式化,让前后端开发告别手动编写接口代码,缩短开发时长,也保证了代码结构的规范性。

特性五:基于API设计自动生成测试用例, "零码"实现自动化测试

为了优化API测试流程并提升测试效率,华为云CodeArts API集成了自动化测试功能,其中包含一系列测试请求、测试检查点和测试逻辑,完成对接口的功能测试,实现了从API设计、调试到测试的全程一体化数据同步管理。

开发者可以便捷地将接口或接口用例直接导入测试,并利用可视化界面灵活编排测试用例顺序,无需修改脚本,实现"零代码"快速生成测试用例。

同时提供关键字库将接口关键字、组合关键字、系统关键字三种类型的测试关键字进行统一管理,从而将原本繁琐复杂的API测试工作变得既高效又简单易行,显著改善了测试人员的工作体验和产出质量。

特性六:快捷部署网关, API设计文档可快速发布APIG实例

华为云CodeArts API提供将开发完成的API直接发布到APIG实例,简化API发布到网关的流程,确保API网关的数据与接口设计的一致性,全方位保护API安全调用,助力企业快速、高效完成上线部署。

基于以上六大特性,华为云CodeArts API实现了API设计、开发、测试、运维、发布等全流程高效一体化协同。具备灵活的API设计方式、国内"先进级"API设计规范检查、自动化生成代码、自动生成测试用例、丰富可扩展的插件机制等优势,支撑前/后端开发者、测试、运维等多种团队角色共同协作,实现资源的优化分配,助力开发者体验全新的API全生命周期管理流程。

面向未来,华为云CodeArts API更将致力于持续提升产品的核心竞争力,优化产品功能体验,保障客户的API安全,助力客户提升API研发与管理效率,覆盖更广泛的API业务场景。

华为云CodeArts API已正式上线,点击此处立即体验!

相关推荐
凉风听雪1 小时前
百度营销转化追踪(网页JS布码)
百度·api·营销·网站统计·转化追踪·数据追踪
幂简集成2 小时前
如何免费调用GPT API进行自然语言处理
gpt·api
OH五星上将3 天前
如何编译OpenHarmony SDK API
嵌入式硬件·移动开发·api·sdk·harmonyos·openharmony·鸿蒙开发
秋窗74 天前
调用百度翻译API遇到的跨域问题解决方案
nginx·api·跨域
营赢盈英6 天前
How to see if openAI (node js) createModeration response “flagged“ is true
javascript·ai·node.js·openai·api
佛州小李哥7 天前
零基础5分钟上手亚马逊云科技-利用API网关管理API
科技·架构·云计算·api·开发·aws·亚马逊云科技
Hoper.J9 天前
0. 阿里大模型API获取步骤
大模型·aigc·api
营赢盈英10 天前
Return arguments from function calling with OpenAI API when streaming?
ai·json·openai·api·next.js
落水的月亮14 天前
必应每日壁纸API封装
c#·api·壁纸·必应
AskHarries15 天前
Spring Boot集成kubernetes客户端实现API操作k8s集群
spring boot·后端·kubernetes·kubectl·api